Seite 1 von 2

2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Mo 6. Apr 2020, 21:29
von 85hans
Servus Gemeinde,
ich finde nicht heraus wo der (mein?) Fehler liegt.
Jetzt brauche ich eure Hilfe.

Ich arbeite mit einer Tabelle, die ca. 15.000 Zellen umfasst.
Für eine bessere/schnellere Übersicht, versuche ich jetzt für bestimmte Zellen für zwei unterschiedliche Bedingungen die Zelle und/oder Schrift jeweils einzufärben.
Jede Spalte hat das gleiche Muster und jeweils Zelle 3 (s. Anhang) wird mit Zelle 4 (Bedingung 2) und Zelle 1 (Bedingung 1) verglichen.
Ist Bedingung 1 erfüllt, soll die Zahl in rot erscheinen. Ist Bedingung 2 erfüllt, soll die Zelle gelb sein.
Sind beide erfüllt, dann gelbe Zelle mit roter Schrift.
Dazu kommt, dass die Zeile 3 täglich neu eingefügt wird, mit aktuellen Werten. Für diese "neue" Zeile 3 sollen die festgelegten Bedingungen weiterhin gelten. Also nach der Aktion "Zeile einfügen, oben" müssen für die neuen Zellen die vorherigen Bedingungen gelten.
Das funktioniert so leider nicht:
Es wird immer nur die Bedingung, die an erster Stelle steht angewendet. Wenn ich sie austausche, dann andersrum.
Beide grundsätzlich nicht.
Nach Zeile einfügen (für Neueingabe der Tageswerte) rutschen alle Werte, troz $-Fixierung eins nach unten und die Bedingungen sind futsch.

Was mache ich falsch?

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 06:10
von paljass
Moin,
Ist Bedingung 1 erfüllt, soll die Zahl in rot erscheinen. Ist Bedingung 2 erfüllt, soll die Zelle gelb sein.
Sind beide erfüllt, dann gelbe Zelle mit roter Schrift.
...sind ja schon mal 3 Bedingungen - es wird immer die ausgeführt, die als erstes erfüllt, heißt: selbst wenn deine beiden Bedingungen erfüllt sind, wird immer nur die erste ausgeführt.
Beim Einfügen einer Zeile werden die bisherigen Bedingungen mit nach unten geschoben. Woher soll Calc denn wissen, dass du die Bedingungen in der neuen Zeile auch haben willst.
M.E. musst du die neue Zeile per Makro mit den Bedingungen einfügen und gleichzeitig dann die Bedingungen in der daruter liegenden Zeile löschen. Dafür gibts aber ein Unterforum "Programmierung".

Gruß
paljass

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 08:18
von Wanderer
Hallo,

das geht auch direkt.
Fangen wir beim Einfügen an: Wenn eine bedingte Formatierung für einen Bereich gilt wie z.B. A1:A25
dann wird beim Einfügen von Zeilen in diesem Bereich auch die bedingte Formatierung erweitert auf
z.B. A1:A26
Eine simple Beispieldatei habe ich angehängt.
Wichtig hier: Besser nicht über das Kontextmenü der Zelle gehen, sondern Format->bed. Format->verwalten
aus dem Menü nehmen.
Damit man nicht versehentlich außerhalb des Bereichs einfügt sollte evtl. auch die
Titelzeile mit in der Bedingung liegen, wenn z.B. Zeile 2 unter einer Titelzeile eingefügt wird.
Wer externe Inhalte mit Inhalte-Einfügen (Shift-Ctrl-V) einfügt, kann ausserdem darauf achten daß eingefügtes nicht
externe Formate mitschleppt - was aber meist nichts mit der bed. Formatierung zu tun hat, aber manchmal
verwirrend sein kann.

Was die Bedingungen angeht musst dur dich dem System anpassen und die Regel lautet simpel:

Code: Alles auswählen

Wenn Bedingung1 Dann Vorlage1
Sonst Wenn Bedingung2 Dann Vorlage2
Sonst...
Wer programmiert erkennt ein simples IF THEN ELSE.

Du brauchst also 3 Bedingungen und 3 Formate, also z.B.:
  • Formel ist: UND(A3<Tabelle4.$a$1; A3<A4) Format: Rote Schrift auf gelbem Grund
  • Formel ist: A3<Tabelle4.$a$1 Format: Rote Schrift auf weissem Grund
  • Formel ist: A3<A4 Format: Gelber Hintergrund
Wichtig ist hier, das die restriktivste Bedingung vorne steht, sonst wird sie nie ausgeführt

mfg, Jörn

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 09:44
von paljass
Hi,
Wenn eine bedingte Formatierung für einen Bereich gilt wie z.B. A1:A25
Leider am Thma vorbei!

Die bF gilt nur für Zeile 3 - so jedenfalls 85hans.

Gruß
paljass

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 11:08
von redeagle56
Hallo,
deine Datei besteht anscheinend aus mehreren Tabellenblättern ($Tabelle4.$A$1).
Bitte stelle eine Datei zur Verfügung, mit Erläuterung, wo was erreicht werden soll.

MfG Günter

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 11:13
von Mondblatt24
redeagle56 hat geschrieben:
Di 7. Apr 2020, 11:08
deine Datei besteht anscheinend aus mehreren Tabellenblättern ($Tabelle4.$A$1).
85hans hat geschrieben:
Mo 6. Apr 2020, 21:29
Jede Spalte hat das gleiche Muster und jeweils Zelle 3 (s. Anhang) wird mit Zelle 4 (Bedingung 2) und Zelle 1 (Bedingung 1) verglichen.

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 11:38
von Helmut_S
Hallo 85hans, schau dir die Tabelle an, vielleicht entspricht sie deinen Vorstellungen.
N.B.: wenn du unterhalb Zeile 3 eine neue Zeile einfügst, gilt die BF auch für Zelle A4. Zumindest hat das bei mir so funktioniert, aber es empfiehlt sich, die BF und deren Bezüge zu kontrollieren.
Gruß Helmut

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 11:45
von 85hans
Besten Dank für die vielen Antworten.

@paljass
Nein, nur 2 Bedingungen.
Wenn beide erfüllt sind, ergibt sich daraus ja, dass die Zelle gelb wird und die Schrift zugleich rot ist.

Richtig: nur Zeile 3

Freilich kann man mit einem Makro arbeiten. Aber lt. LO ist das doch ganz leicht mit bF zu machen.

@Wanderer
Angeblich ist die Anzahl der bF für eine Zelle ja theoretisch unbegrenzt.
Warum also schließt meine bF1 dann die Umsetzung von bF2 aus?
Zellenfarbe und Schritfarbe konkurrieren doch nicht!

@redeagle56
Ich habe nur 1 Tabelle. Mein Beispiel ist eine vereinfachter, aber identischer Ausschnitt aus der Originaltabelle.

------------
Ich verstehe es grundsätzlich nicht, warum es nicht funktioniert.
Auch nicht, dass es nicht geht, eine bF an eine Zelle zu fixieren. Z.B. eben $A$3.
Egal, was ich mit dieser Tabelle mache, Zelle A3 bleibt doch immer Zelle A3, egal was drinsteht.

Gruß
Hans

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 11:51
von 85hans
@Helmut_S
Kann deine Datei leider nicht öffnen.

Re: 2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Verfasst: Di 7. Apr 2020, 11:57
von 85hans
Sorry, lag wohl an meinem LO.
Hatte sich kurz eine Auszeit genommen.