unterschliedliche Schriftfarbe je nach Wert in Zelle

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: unterschliedliche Schriftfarbe je nach Wert in Zelle

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

von turtle47 » Fr, 23.01.2009 11:55

Hallo Matze,

so wie Du das schreibst kann das ja nicht funktionieren weil Du zweimal ">" verwendest. :(

Wenn Du in der Onlinehilfe (Taste F1) mal in der Suche "Zahlenformat-Codes" eingibst dann erhälst Du folgende Anleitung:
OOo-Onlinehilfe hat geschrieben:Bedingungsklammern
Es ist möglich, Zahlenformate zu definieren, die nur beim Zutreffen bestimmter Bedingungen angewendet werden. Solche Bedingungen werden in eckige Klammern [ ] gesetzt.
Sie können eine beliebige Kombination von Zahlen und den Operatoren <, <=, >, >=, = und <> verwenden.
Geben Sie beispielsweise Folgendes ein, um unterschiedliche Temperaturwerte durch bestimmte Farben zu kennzeichnen:
[BLAU][<0]#,0 "°C";[ROT][>30]#,0 "°C";[SCHWARZ]#,0 "°C"
Alle Temperaturen unter Null werden blau dargestellt, Temperaturen zwischen 0 und 30 ° C schwarz und Temperaturen über 30 ° C rot.
In Deinem Fall müsste der Formatcode dann wie folgt lauten:

Code: Alles auswählen

[<=100][ROT]#.##0,00;[>105][GRÜN]#.##0,00;[GELB]#.##0,00
Viel Erfolg.

Jürgen

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

von matze63 » Fr, 23.01.2009 11:25

ich möchte die Werte mit drei Farben darstellen:
Wollte die WErte wie folgt:
bis 100 rot
101 - 105 gelb
> 105 grün

[<=100][ROT]#.##0,00;[>=101][GELB]#.##0,00;[>105][GRÜN]#.##0,00
Funktioniert leider nicht.
Bin leider kein OpenOffice-Freak....
Danke für die Hilfe

Matze

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

von Karolus » Mi, 21.01.2009 20:16

Hallo
Ja, aber nur die Schriftfarbe in Abhängkeit vom Wert kannst du im Zahlenformatcode unter -->Zellen formatieren-->Zahlen festlegen.
Als Beispiel:
[>10][GRÜN]0,00;[>=0]0,000;[ROT]-0
-stellt alle Zahlen > 10 grün mit 2 Nachkommastellen dar,
-den Bereich <10 bis 0 mit 3 Nachkommastellen,
-alle negativen in rot

Gruß Karo

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

von lorbass » Di, 20.01.2009 21:47

Die Funktion AKTUELL() operiert auf derselben Zelle, in der sie selbst steht. Sie setzt voraus, dass die Zelle bereits einen Wert hat. Wenn du nur =AKTUELL() schreibst, liefert die Funktion das Ergebnis ERR:518, da die Zelle keinen Wert hat, den AKTUELL() auswerten könnte. Mit =1+AKTUELL() dagegen weist du der Zelle erst den Wert 1 zu und addierst dann das Ergebnis von AKTUELL(), also den Wert der Zelle. Das Ergebnis ist also 2.

Für dich heißt das, dass du der Zelle erst mal einen Wert zuweisen musst, den AKTUELL() ermitteln und WENN() dann mit der Konstanten 83 vergleichen kann, um schließlich der Zelle eine Formatierung hinzuzufügen, z.B. =C2+VORLAGE(WENN(AKTUELL()>83;"rot";"grün")).

Gruß
lorbass

Nach oben