Excel: Wenn - Funktion -> Rundungsfehler

Hallo!

Ich bin auf ein Problem mit der Wenn - Funktion gestoßen.

Es gilt: Feld A + B + C = D

Wenn(D-C-B-A=0;„Kein Fehler“;„Fehler“)
müßte demnach immer „Kein Fehler“ liefern.

Bei großen Zahlen (im Zusammenhang mit niedrigen Nachkommastellen) liefert dies allerdings „Fehler“ zurück.

ändert man das ganze auf
Wenn(D-C-B=A;„Kein Fehler“;„Fehler“)
liefert der Konstrukt „Kein Fehler“ zurück.

In meinen Augen weist das relativ eindeutig auf einen „Rundungsfehler“ (sie wird eben mit weniger Nachkommastellen rechnen) der Wenn - Funktion hin.

Ist dies bereits irgendjemandem aufgefallen bzw. irgendwo dokumentiert?

danke,
JJLehto

Hallo JJ,
Hast Du vielleicht unter
Extras - Optionen - Berechnung
in der Rubrik „Arbeitsmappe“
einen Haken vor „Genauigkeit wie angezeigt“ ???

Ist für mich die einzige Erklärung, da sonst bei mir immer „Kein Fehler“ erscheint.

Gruß
Christian

Hallo Christian!

einen Haken vor „Genauigkeit wie angezeigt“ ???

nein, hab ich nicht

versuchs mal damit:

D: 5455331
C: 435645
B: 4564563
A: 455123

-> Kein Fehler

aber:

D: 5455331,8
C: 435645
B: 4564563
A: 455123,8

liefert z.b. einen Fehler…

JJLehto

Riesenrätsel oder Excel-Bug?
Stimmt, aber es liegt nicht nur an den Nachkommastellen.
Bei ,5 kommt kein Fehler.
Wenn man nun noch mit Deinen Zahlen in der „Wenn-Funktion“ die Reihenfolge verändert, ändert sich das Ergebnis.
Bei mir wirft nur
D-C-B-A, D-B-C-A und D-B-A-C ein Fehler aus,
D-A-B-C, D-A-C-B oder D-C-A-B hingegen nicht.
Nach meinem mathematischen Verständnis muß das alles zum gleichen Ergebnis führen, aber Microsoft definiert die Schulmathematik wohl neu, denn in der „Wenn-Funktion“ ist
D-C-B-A