Guenter Marxen schrieb:
Hallo,

in Calc SO8PP4/OOo2.0.4 sollen 2 Zellen a1, a2 subtrahiert werden, wenn beide Werte > 0 sind.

In der Ergebniszelle steht die Formel:

wenn (a1>0;wenn (a2>0;a1-a2; " ");" ")

Alternativ:

WENN(UND(A1>0;A2>0);A1-A2;"")

oder auch

WENN((A1>0)UND(A2>0);A1-A2;"")


Das funktioniert, sowohl wenn a1 leer ist oder einen Wert > 0 enthält.

Steht in a1 aber eine Formel, die auch " " (Leer) anzeigen kann (etwa:
wenn (summe(x1:x10)>0;summe(x1:x10);" "), gilt dies aber nicht für die Anzeige von " " (leer).

Anzeige (Spalte/Zeile):
     1     2
---------------
A          5      Ergebnis -5  (in A1 steht die Formel wenn(summe>0... )

Ist das generell so? Gibt's bereits einen Issue?

Warum benutzt du eigentlich " " als leer, und nicht ""? Aber egal, scheint so, als ob Calc *und* Excel das Formelergebnis "" und " " als >0 ansehen (deshalb wird es da wohl auch keinen Issue geben...). Generell ist ein Text immer größer als eine Zahl (braucht man wohl für Sortierung). Eine leere Zelle ist kein Text, deshalb geht das.

Da hilft wohl nur

WENN(UND(ISTZAHL(A1);A1>0;ISTZAHL(A2);A2>0);A1-A2;"")


Gruß
Daniel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to