696 Aufrufe
in Tabellenkalkulation von
Mein Problem ist!
Wenn
in Zelle A1 = 10,000
In Zelle A2 = 10,003
In Zelle A3 = 0,003
steht. möchte ich folgende Wenn Funktion!
Wenn (A2-A1=A3;1;0)
Also Aufgeschlüsselt:
Wenn (10,003-10,000=0,003 dann 1 sonst 0
Aber Exel sagt mir das 10,003-10,000 ist größer als 0,003 ???? und schreibt also 0
was aber Falsch ist, denn 0,003 ist gleich 0,003 ?
Ich habe gemerkt, das das Problem mit der Rechnung der Prüfung zusammen
hängt. Aber diese Rechnung ist wichtig, muss also vorher stattfinden.
Wie kann ich das Problem lösen?

2 Antworten

0 Punkte
von flupo Profi (17.9k Punkte)
Da hast du ein prima Beispiel für Excels Problem mit Dezimalzahlen
gefunden. Ursache ist die interne Rechnung mit binären Zahlen, die
hier nur dezimal dargestellt werden. Die Abweichungen kommen durch
die Umwandlung zustande.

Man kann sich mit Runden der zu berechnenden Werte behelfen.
Versuche es mal mit
=WENN(RUNDEN(A2-A1;3)=A3;1;0)


Gruß Flupo
0 Punkte
von
Danke, hat mich bis jetzt ca. 1 Woche Nerven gekostet.
Es Funktioniert.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...