🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

2 bedingte Formatierungen für 1 Zelle funktionieren nicht

CALC ist die Tabellenkalkulation, die Sie immer wollten.
85hans
Beiträge: 14
Registriert: Fr 3. Aug 2012, 21:11

2 bedingte Formatierungen für 1 Zelle funktionieren nicht

Beitrag von 85hans » Mo 6. Apr 2020, 21:29

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?
Dateianhänge
Calc-Bedingte Form2.png
Calc-Bedingte Form2.png (52.39 KiB) 8141 mal betrachtet
Calc-Bedingte Form.png
Calc-Bedingte Form.png (55.46 KiB) 8141 mal betrachtet

paljass
* LO-Experte *
Beiträge: 693
Registriert: Fr 18. Mär 2011, 15:34

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

Beitrag von paljass » Di 7. Apr 2020, 06:10

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

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

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

Beitrag von Wanderer » Di 7. Apr 2020, 08:18

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
Dateianhänge
BFeinfuegen.ods
(10.54 KiB) 258-mal heruntergeladen
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

paljass
* LO-Experte *
Beiträge: 693
Registriert: Fr 18. Mär 2011, 15:34

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

Beitrag von paljass » Di 7. Apr 2020, 09:44

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

Benutzeravatar
redeagle56
* LO-Experte *
Beiträge: 474
Registriert: Di 11. Jun 2013, 13:03
Wohnort: Föritztal

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

Beitrag von redeagle56 » Di 7. Apr 2020, 11:08

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
Win.11 (x64)/ MS Office 2021 / LO 24.8.3.2 (x64)
Wenn gelöst, dann bitte Thema, im Betreff, [GELÖST] voranstellen.

Mondblatt24
* LO-Experte *
Beiträge: 3343
Registriert: Fr 3. Mär 2017, 17:12

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

Beitrag von Mondblatt24 » Di 7. Apr 2020, 11:13

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.
Win 11 (x64) ▪ LO 25.2.5.1 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Helmut_S
* LO-Experte *
Beiträge: 756
Registriert: Di 9. Feb 2016, 19:27

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

Beitrag von Helmut_S » Di 7. Apr 2020, 11:38

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
Dateianhänge
Bed_Format_mehrfach.ods
(9.33 KiB) 290-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon

85hans
Beiträge: 14
Registriert: Fr 3. Aug 2012, 21:11

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

Beitrag von 85hans » Di 7. Apr 2020, 11:45

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

85hans
Beiträge: 14
Registriert: Fr 3. Aug 2012, 21:11

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

Beitrag von 85hans » Di 7. Apr 2020, 11:51

@Helmut_S
Kann deine Datei leider nicht öffnen.

85hans
Beiträge: 14
Registriert: Fr 3. Aug 2012, 21:11

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

Beitrag von 85hans » Di 7. Apr 2020, 11:57

Sorry, lag wohl an meinem LO.
Hatte sich kurz eine Auszeit genommen.


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten