Seite 1 von 1

Wenn Wert kleiner ist als 0 schreibe 0, ansonsten rechnen

Verfasst: Fr 20. Dez 2013, 14:34
von raymond
Hallo zusammen,

ich habe vermutlich eine kleines Problem.

Es wird etwas dividiert und wenn der Wert kleiner ist als 0, soll 0 ausgegeben werden:

Code: Alles auswählen

=WENN(B21/B6<0;0;B21/B6)
Oder

Code: Alles auswählen

=WENN(B21/B6>0;B21/B6;0)
Zeigt mir immer nur "WAHR" und "FALSCH" an.

Auch wenn ich schreibe:

Code: Alles auswählen

=WENN(B21/B6<0;"0";B21/B6)
Oder

Code: Alles auswählen

=WENN(B21/B6>0;B21/B6;"0")
Wird zwar 0 geschrieben, aber auch immer noch "WAHR" statt zu rechnen. Mit der "0" ist es egal ob es als String oder Zahl ausgegeben wird, da ich damit nicht mehr rechne. Zahl wäre mir trotzdem lieber.

Kann mir jemand helfen?

Re: Wenn Wert kleiner ist als 0 schreibe 0, ansonsten rechne

Verfasst: Fr 20. Dez 2013, 15:18
von paljass
Hi,
unter AOO 4.0.1 funktionieren alle deine Formel. Da scheint irgendwas mit deinen Zellformatierungen nicht in Ordnung zu sein; schau doch da mal nach.
Wenn du da nichts findest, solltest du mal ein Beispiel hochladen und dann auch gleich noch dein Betriebssystem und deine LO-Version angeben.

Übrigens kannst du als Formel auch

Code: Alles auswählen

=Max(0;b21/b6)
nutzen.

Gruß
paljass

Re: Wenn Wert kleiner ist als 0 schreibe 0, ansonsten rechne

Verfasst: Fr 20. Dez 2013, 22:00
von raymond
Danke für die Antwort.

Okay funktioniert auch in LibreOffice:
Es wurde automatisch bei der Zahlenkategorie bei Zellen formatieren auf "Wahrheitswert" eingestellt. Dies habe ich nie getan > umgestellt auf Zahl und nun gehts.