unterschliedliche Schriftfarbe je nach Wert in Zelle

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

Beitrag von lorbass »

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
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

Beitrag von Karolus »

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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
matze63
***
Beiträge: 82
Registriert: Di, 09.08.2005 14:18

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

Beitrag von matze63 »

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
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: unterschliedliche Schriftfarbe je nach Wert in Zelle

Beitrag von turtle47 »

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
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Antworten