Hallo Pit,

ruhig Blut. Ich will nicht persönlich streiten, sondern nur fachlich. Also Streit im besten Sinne! :-)

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.

Nein! Auch bei 0 ergibt es eine leere Zelle.
Hab es bei mir getestet. Was unterstellst Du mir?

Hallo? Es soll aber bei 0 kein leeres Ergebnis ergeben.

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.

Ist so wie ich es beschrieb, z.B. in 2000 Zellen (einer Spalte) in nullkomma nichts einzugeben.

Aha. Was machst Du, wenn das Produkt der Zellen A1, B1, C1, ... bis AF1 zu bilden ist? Um sowas zu lösen, habe ich schon im anderen Post auf Matrixformeln hingewiesen.

Drittens ist der &-Operator kein gültiger Operator für das logische UND.

Mag sein. Aber Du darfst gerne & mit UND ersetzen und es geht noch immer.
Sogar, wenn Du bisherige Zellen in A oder B löschst oder editierst.
Habs getestet

Ich sag ja, es geht. Aber mehr versehentlich, als aufgrund einer korrekt gebildeten Formel. ;-)

UND ist übrigens auch kein gültiger Operator. Der ist undokumentiert und nicht spezifiziert und man darf sich nicht darauf verlassen, dass der in zukünftigen Releases noch funktioniert. Die logische UND-Verknüpfung geschieht korrekterweise mit der Funktion UND(...).

Gruß

Stefan

--
www.datenpilot.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an