Vergleich zweier Rechenergebnisse mit Wenn-Funktion funktionier nicht
#1
Hallo zusammen,

ich möchte gerne zwei Zahlen, die sich jeweils aus Formeln berechnen, miteinander vergleichen: Wenn beide Zahlen übereinstimmen, soll "OK" ausgewiesen werden, wenn die Zahlen nicht übereinstimmen, soll "Falsch" ausgewiesen werden. Leider funktioniert dies nicht. Folgendes Beispiel:

Zelle C14: =SUMME(C10:C11)
Zelle C17: =C1
Zelle C18: =C4
Zelle C19: =C7
Zelle C20: =-C17-C18+C19

Zelle E20: =WENN(C20=C14;"OK";"Falsch")

Bei bestimmten Zahlenkombinationen funktioniert dies nicht:

[
Bild bitte so als Datei hochladen: Klick mich!
]

Kann mir hier vielleicht jemand weiterhelfen?

Vielen Dank schon mal.

Viele Grüße
Melanie
Top
#2
Hallo, das ist ein Rundungsproblem...:

Arbeitsblatt mit dem Namen 'Tabelle3'
A
14999,770000000000
15
16
17
18
19
20999,770000000018

ZelleFormatWert
A14#.##0,000000000000999,77
A20#.##0,000000000000999,770000000019

ZelleFormel
A14=C14
A20=C20
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#3
Hallo,

dabei handelt es sich vermutlich um ein Problem bei der Gleitkommaberechnung. Eine von vielen Seiten die sich damit beschäftigt falls dich die Hintergründe interessieren: https://www.bernd-leitenberger.de/genaui...tern.shtml

Eine typsiche Lösung für das Problem wäre die Verwendung der Funktion Runden(). Probier es mal mit der folgenden Formel (ungetestet):

=WENN(Runden(C20;2)=Runden(C14;2);"OK";"Falsch")
Gruß
Peter
Top
#4
Hallo,

vielen Dank für eure Hilfe! Mit der Formel klappt es nun.

Auch wenn es sich mir nicht recht erschließt, warum an ca. 15. Stelle die Ziffer plötzlich ungleich 0 wird, auch wenn man von Beginn an nur mit 2 Nachkommastellen rechnet. Aber Hauptsache es funktioniert jetzt.

Viele Grüße
Melanie
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste