Pit Zyclade schrieb:

Geht ganz einfach

Feld C1 erhält
=WENN((A1=0)&(B1=0);"";(A1*B1))

Ne, Pit!

Erstens ergibt Deine Formel auch dann einen leeren Text, wenn eine der beiden Zellen A1 oder B1 den Zahlenwert 0 enthält. Es sol aber nur einen leeren Text ergeben, wenn eine der beiden Zellen A1 oder B1 nichts enthält.

Zweitens wird Deine Formel unübersichtlich und aufwändig einzugeben, wenn nicht nur zwei Zellen, sondern zum Beispiel 30 oder 300 Zellen multipliziert werden sollen.

Drittens ist der &-Operator kein gültiger Operator für das logische UND. Der &-Operator ist der Operator zur Textverkettung. Die Tatsache, dass Deine Formel im konkreten Fall funktioniert, liegt daran, dass Du je nach Inhalt der beiden Zellen die Texte "00", "01", "10" oder "11" bildest und diese bei der Auswertung der Bedingung in der WENN-Funktion implizit in einen Wahrheitswert umgewandelt werden. Man könnte fast sagen, die ungültige Formel bildet zufällig das korrekte Ergebnis.

Gruß

Stefan

--
www.datenpilot.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an