Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


Wolfgang Jäth schrieb:

Weiterhin gibt es noch die Aufgabe per Formel ausgegebene Nullwerte
nicht anzuzeigen.

Entweder als Formel: ("=WENN(<berechnung>=0;"";<berechnung>)")

Hhmmm.
Das erschwert die Lesbarkeit/Wartbarkeit von Formeln sehr. Zudem finde
ich die Redundanz (doppeltes Auftauchen der Formel) nicht gut.

Weiterhin ergibt sich ein Problem, wenn mit dem Ergebnis einer Formel
gerechnet wird.

Beispiel:

Zelle|Inhalt                  |Darstellung

A1   |                        |
B1   |                        | 
C1   |=WENN(A1+B1=0;"";A1+B1) |
D1   |=WENN(C1*2=0;"";C1*2)   |#WERT!   


Und ich muss mich korrigieren: Es geht mir nicht um Nullwerte, wo Null
ein Ergebnis einer Formel ist. Dieses Ergebnis "0" soll dargestellt
werden.

Mir geht es, wie im Beispiel oben um Formelergebnisse, wo Bezüge leer
sind.

Zelle|Inhalt                  |Darstellung

A1   |-2                      |-2
B1   |2                       |2
C1   |=A1+B1                  |0
D1   |=C1*2                   |0        


oder als Formatierung ("Format => Zellen => Zahlen => Format-Code:
0,00;-0,00;@").

Aber letzteres ist ein bisschen dirty, da es im Nullfall einen
/Zahlwert/ als /String/ ausgibt (aber das *ist* aben kein String, also
ist wird das als Leerstring interpretiert). Außerdem erwischt das
wirklich nur den exakten Wert Null, aber nicht irgendwas a la 0,000001
o. ä. Bei der Formel dagegen kannst Du die Bedingung beliebig modifizieren.

Extras > Optionen > Calc > Ansicht > [ ]Nullwerte
scheidet aus, weil die Anzeige von dieser Einstellung bei einem
anderen Nutzer abhinge.

Welche bedingte Formatierung würdet ihr für diese Aufgabe am
elegantesten verwenden?

Gar keine; das gehört wenn dann in die Formel direkt.

Hhmmm.


Andreas


-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.