664 Aufrufe
Gefragt 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
Beantwortet 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
Beantwortet von
Danke, hat mich bis jetzt ca. 1 Woche Nerven gekostet.
Es Funktioniert.
...