Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"AFRONDEN" in combinatie met een logische formule "ALS"

419 views
Skip to first unread message

Matthijs

unread,
Jun 1, 2010, 3:45:01 PM6/1/10
to
de formule: <=ALS(A1>100;AFRONDEN(A1;1);AFRONDEN(A1;2))> geeft het onverwacht
resultaat <12,2> voor A1= 12,234, indien het celformaat voor cel A1 "TEKST"
is.
Het lijkt erop dat "AFRONDEN" op 12,234 wel werkt, maar "ALS" niet. Hoe kan
deze fout vermeden worden zonder cel A1 om te zetten naar het formaat
"Getal".
Vreemd dat de bewerking zondermeer wordt uitgevoerd, zonder waarschuwing.

emil

unread,
Jun 1, 2010, 4:06:49 PM6/1/10
to
Hiermee gaat dat wel:
=ALS(WAARDE(A1)>100;AFRONDEN(A1;1);AFRONDEN(A1;2))

En natuurlijk krjg je geen "waarschuwing" omdat anders bijvoorbeeld:
="B">"A"
niet mer kan.
emil

"Matthijs" <Matt...@discussions.microsoft.com> schreef in bericht
news:63839417-7645-4FFD...@microsoft.com...

]-[oRus

unread,
Jun 1, 2010, 4:10:27 PM6/1/10
to
Op 01-06-2010 21:45, Matthijs schreef:

Als A1 is tekst, wordt eerst gekeken of die >100 is en dat is niet zo.
Tekst heeft de waarde 0.
Pas bij de afrondingsformule wordt de tekst impliciet geconverteerd naar
getal en dus correct afgerond.

Je zou dus moeten testen met =ALS(WAARDE(A1)>100;enz.....)
met de vraag waarom een getal waarmee moet worden gerekend de opmaak
'tekst' heeft....

--
Vriendelijke groeten,

]-[oRus
www.smallsystemservice.nl

0 new messages