Verständnisproblem bei bedingter Formatierung

Hallo an alle,

ich habe mit der bedingten Formatierung ein kleines Problem. Ich blick's
einfach nicht warum es nicht funktioniert und bitte um Hilfe.
Folgende Tabelle ist gegeben:
  A B C
01 Objekt 01 2 0,19
02 Objekt 02 2 0,25
03 Objekt 03 510 31,81
04 Objekt 04 66 4,07
05 Objekt 05 1 0,06
06 Objekt 06 391 24,39
07 Objekt 07 438 27,25
08 Objekt 08 2 0,12
09 Objekt 09 111 6,85
10 Objekt 10 9 0,56
11 Objekt 11 322 20,08
12 Objekt 12 153 9,54
13 Objekt 13 34 2,12
14 Objekt 14 4 1,25
15 Objekt 15 1 0,06
16 Objekt 16 47 2,90
17 Objekt 17 1324 82,58

Ich möchte folgendes erreichen:
Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb werden
ansonsten soll nix passieren.

Folgende Bedingungen verwende ich, aber es wird nur alles gelb
$Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2 dann gelb
$Tabelle1.$C3 < 1 dann rot

Die Werte in Spalte C sind auf zwei Stellen gerundete Werte und haben
normalerweise 4 bis 6 Nachkommastellen.

Ich hoffe ihr könnt mich erleuchten.

Hallo,

bevor Überlegungen es wert sind sie zu machen.

Sind alle Zeilen dann gelb oder nur die die von deiner Bedigung <=2 erfasst sind?
Was passiert wenn Du C in der Gelben Zeile über die 2 Steigen lässt?

Gruß
Christian

Hallo,

um Dir zu helfen brauchen wir natürlich unter welcher Bedingung du arbeitest.
Beispiel: WIN98SE mit Libreoffice 1.3.5 ;)))

Gruß
Christian

Moin Matthias,

Hallo an alle,

ich habe mit der bedingten Formatierung ein kleines Problem. Ich blick's
einfach nicht warum es nicht funktioniert und bitte um Hilfe.
Folgende Tabelle ist gegeben:
  A B C
01 Objekt 01 2 0,19
02 Objekt 02 2 0,25
03 Objekt 03 510 31,81
04 Objekt 04 66 4,07
05 Objekt 05 1 0,06
06 Objekt 06 391 24,39
07 Objekt 07 438 27,25
08 Objekt 08 2 0,12
09 Objekt 09 111 6,85
10 Objekt 10 9 0,56
11 Objekt 11 322 20,08
12 Objekt 12 153 9,54
13 Objekt 13 34 2,12
14 Objekt 14 4 1,25
15 Objekt 15 1 0,06
16 Objekt 16 47 2,90
17 Objekt 17 1324 82,58

Ich möchte folgendes erreichen:
Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb werden
ansonsten soll nix passieren.

Also bei mir klappt das, wenn ich folgende Bedingungen in Zelle A1
formuliere:

Bed. 1: Formel ist $C1 <= 1 Vorlage rot
Bed. 2: Formel ist $C1 <= 2 Vorlage gelb

Gruß Nino

Moin Matthias,

Hallo an alle,

ich habe mit der bedingten Formatierung ein kleines Problem. Ich blick's
einfach nicht warum es nicht funktioniert und bitte um Hilfe.
Folgende Tabelle ist gegeben:
  A B C
01 Objekt 01 2 0,19
02 Objekt 02 2 0,25
03 Objekt 03 510 31,81
04 Objekt 04 66 4,07
05 Objekt 05 1 0,06
06 Objekt 06 391 24,39
07 Objekt 07 438 27,25
08 Objekt 08 2 0,12
09 Objekt 09 111 6,85
10 Objekt 10 9 0,56
11 Objekt 11 322 20,08
12 Objekt 12 153 9,54
13 Objekt 13 34 2,12
14 Objekt 14 4 1,25
15 Objekt 15 1 0,06
16 Objekt 16 47 2,90
17 Objekt 17 1324 82,58

Ich möchte folgendes erreichen:
Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb werden
ansonsten soll nix passieren.

Also bei mir klappt das, wenn ich folgende Bedingungen in Zelle A1
formuliere:

Bed. 1: Formel ist $C1 <= 1 Vorlage rot
Bed. 2: Formel ist $C1 <= 2 Vorlage gelb

Gruß Nino

Hallo,

Folgende Bedingungen verwende ich, aber es wird nur alles gelb
$Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2

Der &-Operator dient zur Textverkettung und nicht etwa als logisches
UND, wie Du offenbar meinst.

https://help.libreoffice.org/Calc/Operators_in_Calc/de#Textoperator

https://help.libreoffice.org/Calc/Logical_Functions/de#UND

Gruß

Stefan

Hallo Matthias,

Ich möchte folgendes erreichen:
Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb werden
ansonsten soll nix passieren.

Folgende Bedingungen verwende ich, aber es wird nur alles gelb
$Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2 dann gelb
$Tabelle1.$C3 < 1 dann rot

Für alle Zeilen muss gelten:
1. Bedingung: < 1
2. Bedingung: < 2

Deine erste Bedingung ist auch erfüllt für alle, die kleiner als 1 sind,
weil sie kleiner als 2 sind.

Gruß

Robert

Sorry, kleine Ergänzung...

Also bei mir klappt das, wenn ich folgende Bedingungen in Zelle A1
formuliere:

Bed. 1: Formel ist $C1 <= 1 Vorlage rot
Bed. 2: Formel ist $C1 <= 2 Vorlage gelb

... und diese dann mittels (Formatübertragungs-) Pinsel auf alle Zellen
übertrage.

Erstens stellt '&' kein /logisches/ Verknüpfungszeichen dar, sondern
verknüpft /Texte/ miteinander (die Formel '=0&1' ergibt nicht etwa den
Wert FALSCH, sondern den Text "01"). Du müsstest für mehrere Bedingungen
die Funktion UND (bzw. ODER) verwenden, also 'UND($Tabelle1.$C3 >= 1;
$Tabelle1.$C3 < 2)' schreiben.

Zweitens frage ich mich, ob Du wirklich für *alle* Zeilen den Inhalt von
*C3* prüfen willst, oder nicht doch diesen nur in der /dritten/ Zeile,
und in der 4. Zeile dann C4, usw. In diesem Fall (was ich vermute)
dürftest Du keine /absolute/ Adressierung ('$') verwenden. Und die
Benennung der Tabelle kann man sich btw. auch sparen, solange man in der
gleichen Tabelle bleibt.

Außerdem ist die Reihenfolge der Abfragen ungünstig gewählt, denn *so*
herum musst Du in der ersten Bedingung auch die zweite Bedingung /mit/
überprüfen. Wenn Du /zuerst/ auf '<1' prüfst, wird die zweite Abfrage
sowieso nur noch auf Werte >= 1 angewendet, Du kannst Dir dort also
diesen Teil der Bedingung sparen (und wärst damit gar nicht in die
Verlegenheit gekommen, fälschlich das Textverküpfungszeichen zu verwenden).

Wenn Du also einfach

1. wenn C3<1 dann rot
2. wenn C3<2 dann gelb

abfragst, sollte es wie gewünscht funktionieren. Diese bedingte
Formatierung kannst Du dann auch problemlos als Format(!) in andere
Zeilen übertragen.

Wolfgang

Hallo Christian,

Vielen Dank für deine Mail.

Hallo,

um Dir zu helfen brauchen wir natürlich unter welcher Bedingung du
arbeitest.
Beispiel: WIN98SE mit Libreoffice 1.3.5 ;)))

Das Betriebssystem hat nichts damit zu tun. Das Problem ist nicht die
Bedienung oder nicht funktionierende Features von LibO. Ich arbeite auf
meinen Rechnern seit StarOffice 5 damit.

Aber um deine Frage zu beantworten: Folgende Betriebssystem kommen in
Frage:
Privat
Debian GNU/Linux 6.0.1 "Squeeze" mit LibreOffice 3.5.4.2
Windows XP mit LibreOffice 3.5.4.2 (als Virtuelle Maschine)
openSUSE 12.3 mit LibreOffice 3.6 (als Virtuelle Maschine oder auf meinem
Laptop)
Windows 7 mit LibreOffice 3.5.?.? (auf meinem Laptop)

Büro
Windows XP mit LibreOffice 3.5.4.2

Und um deine Frage aus der ersten Mail zu beantworten:
Es waren alle Zeilen gelb, auch die die > 2 waren, da ein Denkfehler
meinerseits vor lag.

Hallo Wolfgang,

Vielen Dank für deine Mail, die mir letzten Endes den entscheidenden
Hinweis gab, wobei die anderen auch eigentlich richtig lagen.
Wie gesagt eigentlich

snip

> Ich möchte folgendes erreichen:
> Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
> Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb
> werden ansonsten soll nix passieren.
>
> Folgende Bedingungen verwende ich, aber es wird nur alles gelb
> $Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2 dann gelb
> $Tabelle1.$C3 < 1 dann rot

Erstens stellt '&' kein /logisches/ Verknüpfungszeichen dar, sondern
verknüpft /Texte/ miteinander (die Formel '=0&1' ergibt nicht etwa den
Wert FALSCH, sondern den Text "01").

Genau diese Wissen hat mir etwas gefehlt. Die Hilfe war hier wohl irgendwie
irre führend oder ich hab's nicht richtig gelesen. VB-Script kennt den
gleichen Operator.

Du müsstest für mehrere Bedingungen
die Funktion UND (bzw. ODER) verwenden, also 'UND($Tabelle1.$C3 >= 1;
$Tabelle1.$C3 < 2)' schreiben.

Genau das war eigentlich gemeint.

Zweitens frage ich mich, ob Du wirklich für *alle* Zeilen den Inhalt von
*C3* prüfen willst,

Nein natürlich nicht.

oder nicht doch diesen nur in der /dritten/ Zeile,
und in der 4. Zeile dann C4, usw.

Genauso

In diesem Fall (was ich vermute)
dürftest Du keine /absolute/ Adressierung ('$') verwenden.

Wenn du nochmal liest wirst du feststellen, dass die relative Adressierung
nur für die Spalte, aber nicht für die Zeile gesetzt ist. :slight_smile:

Und die
Benennung der Tabelle kann man sich btw. auch sparen, solange man in der
gleichen Tabelle bleibt.

Da scheiden sich die Geister, das hat mir LibO so eingetragen, als ich auf
die Zelle geklickt habe. Dadurch wird die Adressierung auch vollständig und
ich kann es notfalls per Copy-and-Paste übertragen.

Die Tabelle ist nur ein kleiner Teile der Überwachung des monatlichen
Druckaufkommens im CAD-Umfeld.

Außerdem ist die Reihenfolge der Abfragen ungünstig gewählt, denn *so*
herum musst Du in der ersten Bedingung auch die zweite Bedingung /mit/
überprüfen. Wenn Du /zuerst/ auf '<1' prüfst, wird die zweite Abfrage
sowieso nur noch auf Werte >= 1 angewendet, Du kannst Dir dort also
diesen Teil der Bedingung sparen (und wärst damit gar nicht in die
Verlegenheit gekommen, fälschlich das Textverküpfungszeichen zu
verwenden).

Wenn Du also einfach

1. wenn C3<1 dann rot
2. wenn C3<2 dann gelb

abfragst, sollte es wie gewünscht funktionieren.

Ja genau. Das ist aber auch die Krux an der Sache. Den dadurch bin ich
gezwungen von Klein nach Groß die Bedingungen zu prüfen.

Ich hoffe so ist es verständlich:
Wert <= 1 -> ja -> Zelle rot
          -> nein -> Wert <= 2 -> ja -> Zelle gelb
                                  nein -> Wert <= 8 -> ja -> Zelle blau
                                                       nein -> Prüfung
In dieser Kette geht es weiter mit zB 12, 17, 25 (willkürliche Werte).
Jetzt muss ich aber zusätzlich zB 18 und 21 prüfen.
Dann bin ich gezwungen die Kette an zwei Stellen auf zu brechen und die
Bedingungen zu verschieben. Das umgehe ich, wenn ich auf Intervalle prüfe.
Dann spielt die Reihenfolge keine Rolle mehr und ich kann die Kette
jederzeit erweitern.

Folgende Bedingungen verwende ich jetzt:
($2013_April.$D3 >= 1) UND ($2013_April.$D3 < 2) dann gelb
$2013_April.$D3 < 1 dann rot

Hier kann ich jederzeit erweitern um zB
($2013_April.$D3 >= 1,5) UND ($2013_April.$D3 < 1,9) dann blau

in dem ich einfach eine zusätzliche Bedingung definiere, ohne Rücksicht auf
die Auswertungsreihenfolge zu nehmen und die zweite Bedingung lasse wo sie
ist und dort anpasse.

Hallo Robert,

Vielen Dank für deine Mail

Hallo Matthias,

> Ich möchte folgendes erreichen:
> Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
> Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb
> werden ansonsten soll nix passieren.
>
> Folgende Bedingungen verwende ich, aber es wird nur alles gelb
> $Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2 dann gelb
> $Tabelle1.$C3 < 1 dann rot

Für alle Zeilen muss gelten:
1. Bedingung: < 1
2. Bedingung: < 2

Deine erste Bedingung ist auch erfüllt für alle, die kleiner als 1 sind,
weil sie kleiner als 2 sind.

Ja stimmt, das ganze hat aber eine kleinen Haken. Siehe meine Antwortmail
an Wolfgang Jäth

Hallo Nino,

Vielen Dank für deine Mail

Moin Matthias,

> Hallo an alle,
>
> ich habe mit der bedingten Formatierung ein kleines Problem. Ich
> blick's einfach nicht warum es nicht funktioniert und bitte um Hilfe.

snip

Also bei mir klappt das, wenn ich folgende Bedingungen in Zelle A1
formuliere:

Bed. 1: Formel ist $C1 <= 1 Vorlage rot
Bed. 2: Formel ist $C1 <= 2 Vorlage gelb

Ja das klappt, aber ...

Siehe weitere Antwortmail an Wolfgang Jäth

Hallo Stefan

Vielen Dank für deine Mail

Hallo,

> Folgende Bedingungen verwende ich, aber es wird nur alles gelb
> $Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2

Der &-Operator dient zur Textverkettung

das hatte ich nicht bedacht/nicht gewusst, da der &-Operator bei
Scriptsprachen (meine bevorzugtes Gebiet) außer bei VB-Script eben ein
logischer Operator ist.

und nicht etwa als logisches
UND, wie Du offenbar meinst.

Genau das war eigentlich gemeint

In diesem Fall (was ich vermute)
dürftest Du keine /absolute/ Adressierung ('$') verwenden.

Wenn du nochmal liest wirst du feststellen, dass die relative Adressierung
nur für die Spalte, aber nicht für die Zeile gesetzt ist. :slight_smile:

Ups; sorry. Das hab ich in der Eile bzw. aus Gewohnheit übersehen (Calc setzt
anscheinend von sich aus grundsätzlich /immer/ absolute Pfade, daher lösch ich
die schon blind :-/).

Und die
Benennung der Tabelle kann man sich btw. auch sparen, solange man in der
gleichen Tabelle bleibt.

Da scheiden sich die Geister, das hat mir LibO so eingetragen, als ich auf
die Zelle geklickt habe.

Ja; Calc setzt die aus mir unerklärlichen Gründen[1] bei der bedingten
Formatierung grundsätzlich.

[1] D. h. erklären (rein technisch) kann ich das schon; wer auch immer diese
Funktion seinerzeit programmiert hat, hat halt einfach keine Unterscheidung
gemacht zwischen tabelleninterner und tabellenübergreifender Referenz ... :-/

Außerdem ist die Reihenfolge der Abfragen ungünstig gewählt, denn *so*
herum musst Du in der ersten Bedingung auch die zweite Bedingung /mit/
überprüfen. Wenn Du /zuerst/ auf '<1' prüfst, wird die zweite Abfrage
sowieso nur noch auf Werte >= 1 angewendet, Du kannst Dir dort also
diesen Teil der Bedingung sparen (und wärst damit gar nicht in die
Verlegenheit gekommen, fälschlich das Textverküpfungszeichen zu
verwenden).

Wenn Du also einfach

1. wenn C3<1 dann rot
2. wenn C3<2 dann gelb

abfragst, sollte es wie gewünscht funktionieren.

Ja genau. Das ist aber auch die Krux an der Sache. Den dadurch bin ich
gezwungen von Klein nach Groß die Bedingungen zu prüfen.

Richtig; dafür sparst Du Dir aber das unnötige Aufblähen der Formel
durch eigentlich überflüssige Abfragen.

Ich hoffe so ist es verständlich:
Wert <= 1 -> ja -> Zelle rot
          -> nein -> Wert <= 2 -> ja -> Zelle gelb
                                  nein -> Wert <= 8 -> ja -> Zelle blau
                                                       nein -> Prüfung

Genau.

In dieser Kette geht es weiter mit zB 12, 17, 25 (willkürliche Werte).
Jetzt muss ich aber zusätzlich zB 18 und 21 prüfen.

Das geht nicht mehr per bedingter Formatierung, das kann maximal 3
Bedingungen handhaben. Bei /mehr/ Fallunterscheidungen musst Du die
Funktion VORLAGE verwenden (siehe Hilfe).

Aber Vorsicht, die Funktion liefert grundsätzlich den /Wert/ 0 zurück; wenn
Du also ein Textfeld hast, musst Du als Verknüpfungszeichen erstens '&'
statt '+' verwenden, und zweitens den Rückgabewert durch die Funktion 'T'
in einen Leerstring umwandeln, sonst wird der Text "0" angehängt (wird
eigentlich ebenfalls in der Hilfe erklärt, übersieht man aber leicht).

BTW: Wenn Du die Grenzwerte /öfter/ mal ändern willst, würde ich empfehlen,
von vornherein darüber nachzudenken, ob Du die nicht evtl. irgendwo in einer
Subtabelle ablegen willst, ggf. sogar mit der betreffenden Vorlage, z. B.
in der Form:

  X Y Wertebereich
1 -9999 rot x < 1,0
2 1 gelb 1,0 <= x < 1,5
3 1,5 blau 1,5 <= x < 1,9
4 1,9 gelb 1,9 <= x < 2,0
5 2 blau 2,0 <= x < 8,0
6 8 grün x >= 8,0

und dann als Formel einfach

... +VORLAGE(SVERWEIS(AKTUELL();$X$1:$Y$100;2;FALSCH)

verwendest. Das erfordert aber dann zwingend aufsteigende Sortierung der
Grenzwerte, und etwas Umdenken, denn SVERWEIS liefert immer den
nachst/kleineren/ Wert, d. h. für z. B. 1,2 (also im Intervall 1,0..1,5)
den Wert 1,0 usw. Deswegen sind die Formatvorlagen sozusagen um eine
Zeile verutscht.

Dann bin ich gezwungen die Kette an zwei Stellen auf zu brechen und die
Bedingungen zu verschieben. Das umgehe ich, wenn ich auf Intervalle prüfe.
Dann spielt die Reihenfolge keine Rolle mehr und ich kann die Kette
jederzeit erweitern.

Folgende Bedingungen verwende ich jetzt:
($2013_April.$D3 >= 1) UND ($2013_April.$D3 < 2) dann gelb

Nochmal: UND ist eine *Funktion*, kein *Operator*. Calc kennt leider
/überhaupt/ keinen Operator für logische Verknüpfungen. Die Formel muss
also zumindest 'UND ($2013_April.$D3 >= 1; $2013_April.$D3 < 2)' lauten.

$2013_April.$D3 < 1 dann rot

Hier kann ich jederzeit erweitern um zB
($2013_April.$D3 >= 1,5) UND ($2013_April.$D3 < 1,9) dann blau

in dem ich einfach eine zusätzliche Bedingung definiere, ohne Rücksicht auf
die Auswertungsreihenfolge zu nehmen und die zweite Bedingung lasse wo sie
ist und dort anpasse.

Das klappt so nicht, denn (>=1,5 && <1,9) fällt vollständig in das
Intervall (>=1 && <2); d. h. die betreffenden Werte erfüllen bereits
die /erste/ Bedingung, und werden somit /gelb/ dargestellt.

Wolfgang

Hi,

Das geht nicht mehr per bedingter Formatierung, das kann maximal
3 Bedingungen handhaben.

Zitat: "Unbegrenzte Anzahl von Regeln für die Bedingte Formatierung
möglich"

https://wiki.documentfoundation.org/ReleaseNotes/3.5/de

:wink:

Gruß

Stefan

Hi,

> Das geht nicht mehr per bedingter Formatierung, das kann maximal
> 3 Bedingungen handhaben.

Zitat: "Unbegrenzte Anzahl von Regeln für die Bedingte Formatierung
möglich"

Noch besser, aber von der Logik etwas unhandlich :wink:
Nach 13 Bedingungen habe ich aufgegeben.

Hallo Wolfgang,

snip

>> Und die
>> Benennung der Tabelle kann man sich btw. auch sparen, solange man in
>> der gleichen Tabelle bleibt.
>
> Da scheiden sich die Geister, das hat mir LibO so eingetragen, als ich
> auf die Zelle geklickt habe.

Ja; Calc setzt die aus mir unerklärlichen Gründen[1] bei der bedingten
Formatierung grundsätzlich.

[1] D. h. erklären (rein technisch) kann ich das schon; wer auch immer
diese Funktion seinerzeit programmiert hat, hat halt einfach keine
Unterscheidung gemacht zwischen tabelleninterner und
tabellenübergreifender Referenz ... :-/

Und ich kann mir denken, was der sich gedacht hat: Einmal programmiert und
für alle Fälle verwendet, keine Ausnahme notwendig für intern oder extern.

snip

BTW: Wenn Du die Grenzwerte /öfter/ mal ändern willst, würde ich
empfehlen, von vornherein darüber nachzudenken, ob Du die nicht evtl.
irgendwo in einer Subtabelle ablegen willst, ggf. sogar mit der
betreffenden Vorlage, z. B. in der Form:

  X Y Wertebereich
1 -9999 rot x < 1,0
2 1 gelb 1,0 <= x < 1,5
3 1,5 blau 1,5 <= x < 1,9
4 1,9 gelb 1,9 <= x < 2,0
5 2 blau 2,0 <= x < 8,0
6 8 grün x >= 8,0

und dann als Formel einfach

> ... +VORLAGE(SVERWEIS(AKTUELL();$X$1:$Y$100;2;FALSCH)

eigentlich muss ich die nicht öfters ändern, kann nur mal vorkommen, dass
ich zwischendurch was prüfen muss
Aber ich schau mir das trotzdem mal näher an.

snip

> Hier kann ich jederzeit erweitern um zB
> ($2013_April.$D3 >= 1,5) UND ($2013_April.$D3 < 1,9) dann blau
>
> in dem ich einfach eine zusätzliche Bedingung definiere, ohne
> Rücksicht auf die Auswertungsreihenfolge zu nehmen und die zweite
> Bedingung lasse wo sie ist und dort anpasse.

                                   ^^^^^^^^^^^^

Das klappt so nicht, denn (>=1,5 && <1,9) fällt vollständig in das
Intervall (>=1 && <2); d. h. die betreffenden Werte erfüllen bereits
die /erste/ Bedingung, und werden somit /gelb/ dargestellt.

Dessen bin ich mir bewusst, deshalb schrieb ich auch oben "dort anpassen".
Ich meinte Bedingung zwei muss dann andere Grenzen erhalten. (Grins)

Nochmal vielen Dank, ich werde einige Anregungen für meine weitere
Druckaufkommenüberwachung mitnehmen

Hi Matthias,

[...]
Ich möchte folgendes erreichen:
Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb werden
ansonsten soll nix passieren.

Nur das (also 3 Zustände) ginge auch nur mit einem Benutzerdefinierten
Zahlenformat:
[ROT][<=1]0,0000##;[GELB][<=2]0,0000##;0,0000##

Vielleicht ist es ja auch eine Alternative, die zahlreichen
Bedingungen in der bedingten Formatierung mit dieser Möglichkeit zu
ergänzen, alleine schon um die Anzahl der benötigten Zellvorlagen zu
reduzieren.

Aber viele Wege führen nach Rom...

ciao
Christian

Hallo Christian,

Hi Matthias,

> [...]
> Ich möchte folgendes erreichen:
> Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
> Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb
> werden ansonsten soll nix passieren.

Nur das (also 3 Zustände) ginge auch nur mit einem Benutzerdefinierten
Zahlenformat:
[ROT][<=1]0,0000##;[GELB][<=2]0,0000##;0,0000##

Du hast recht, das wäre eine Alternative, wenn dem nicht mehrere Nachteile
gegenüber stehen würden.

Die Zeilen, die ich markieren will sehen folgendermaßen aus
lfd.Nr;Objekt_N;Wert_A;Wert_B

1. Nachteil: Die Formatierung wirkt auf die Zahlen, im konkreten Fall auf
die Zahlen, die in Spalte 4 stehen, weil dort die Bedingungen dran geknüpft
sind. Mich interessiert aber eigentlich ob Objekt_N markiert wird, wenn die
Bedingungen zu treffen.
2. Nachteil: Die Formatierung wirkt auf die Schrift, also die Zeichen mit
denen die Zahl geschrieben ist. Bei ROT kein Problem, aber GELB ist
grauslich zu lesen, eigentlich überhaupt nicht. Ich möchte aber die
Markierung als Hintergrund, dann habe ich nämlich schwarze Zeichen, die ich
uU fetten kann, wenn sie schlecht lesbar sind. Bei GELB wird's dadurch
nicht lesbarer.