Hallo zusammen,
ich grüble schon seit einiger Zeit über dieser Formel. Anstelle "Gegenprobe erfolgreich" spuckt sie mir bei einem Wert von 0 "Zu wenig in der Kasse" aus:
=WENN((C21-C22-C23)<0;"Zu wenig in der Kasse!";WENN((C21-C22-C23)>0;"Zu viel in der Kasse!";"Gegenprobe erfolgreich"))
Das Problem verursacht anscheinend die Zelle C21 -> =C19-'KW 31'!C17
Was genau habe ich übersehen?
Hallo,
eine Prüfung auf =0 fehlt!
Gruß Uwe
Hallo,
@Uwe: Wenn die erste WENN-Formel nicht erfüllt ist, muss der Wert ja größer oder gleich 0 sein. Wenn dann die zweite WENN-Formel nicht erfüllt ist, muss der Wert 0 sein. Damit wird ja implizit doch die 0 abgefragt.
Ich vermute hier eher Rundungsdifferenzen, so dass nie genau 0 erreicht wird. Werden denn Mehrwertsteuerberechnungen o. Ä. auf dem Blatt durchgeführt?
Also ggf. die Werte vorher runden.
Wenn ich das Ergebnis der Zelle C21 händisch in die Zelle eintrage, dann geht die WENN-Formel auf. Das muss dann wohl ein Bug sein...
Aber die Berechnung steht schon auf automatisch und nicht auf manuell?
Hallo Michael,
hast Recht. Bei mir stimmte das Ergebnis auch.
Gruß Uwe
Hallo,
das ist ein Problem der Gleitkommaarithmetik, wenn auch es schwer fällt, es zu verstehen!
Ich habe dazu drei Beispiele mit Subtraktionen, deren Saldo jedes mal Null ergibt!
Eine wenn/dann-Abfrage auf größer/kleiner/gleich Null ergibt jedoch unterschiedliche Ergebnisse!? (Kaum zu glauben!)
(s. Mappe)
Gruß Sigi
Hallöchen,
und wenn man dann noch mit Zwischenergebnissen in Zellen arbeitet
Arbeitsblatt mit dem Namen 'Tabelle1' |
| C | D |
4 | 72,3 | |
5 | 35,2 | |
6 | 37,1 | 0 |
7 | | WAHR |
8 | Saldo (wenn/dann) | Saldo = 0 |
9 | Zu wenig in der Kasse! | 0,00000000000000000 |
10 | Gegenprobe erfolgreich | |
Zelle | Formel |
D6 | =C4-C5-C6 |
D7 | =D6=D9 |
C9 | =WENN((C4-C5-C6)<0;"Zu wenig in der Kasse!";WENN((C4-C5-C6)>0;"Zu viel in der Kasse!";"Gegenprobe erfolgreich")) |
D9 | =C4-C5-C6 |
C10 | =WENN((D6)<0;"Zu wenig in der Kasse!";WENN((D6)>0;"Zu viel in der Kasse!";"Gegenprobe erfolgreich")) |
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 2019 |
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg |