Problem mit bedingter Formatierung von Zellen
Moderator: Moderatoren
Problem mit bedingter Formatierung von Zellen
Ich habe eine Tabelle, die verschiedene Werte in einer Spalte enthält.
Beispiel:
A1 - 7
A2 - 3
A3 - 9
A4 - 2
Nun möchte ich bedingte Formatierungen (farbiger Hintergrund) verwenden, was absolut gesehen kein Thema ist und auch bei Berechnungen keine Probleme bereitet. Ich möchte jedoch die Berechnungen in Abhängigkeit von dem darunter liegenden Zellwert vornehmen.
Das Feld soll rot gefärbt werden, wenn der Zellwert kleiner als der nächste Zellwert ist, es soll grün gefärbt werden, wenn der Zellwert größer als der nächste Zellwert ist.
Also:
A1 - 7 [grün]
A2 - 3 [rot]
A3 - 9 [grün]
A4 - 2 []
Ein Feld bedingt formatieren und dann einfach, wie es sonst funktioniert, das Format auf alle anderen Zellen anwenden, funktioniert leider nicht, da dann immer der statische Wert des aktuellen Feld verwendet wird für den Vergleich.
Deshalb habe ich in der bedingten Formatierung den Zellwert verglichen mit
INDIREKT(ADRESSE(ZEILE()+1;SPALTE()))
jedoch klappt das nicht.
Auch als Formel
=ADRESSE(ZEILE();SPALTE()) > INDIREKT(ADRESSE(ZEILE()+1;SPALTE()))
funktioniert es nicht.
Hat jemand eine Idee, wie man das lösen könnte?
Beispiel:
A1 - 7
A2 - 3
A3 - 9
A4 - 2
Nun möchte ich bedingte Formatierungen (farbiger Hintergrund) verwenden, was absolut gesehen kein Thema ist und auch bei Berechnungen keine Probleme bereitet. Ich möchte jedoch die Berechnungen in Abhängigkeit von dem darunter liegenden Zellwert vornehmen.
Das Feld soll rot gefärbt werden, wenn der Zellwert kleiner als der nächste Zellwert ist, es soll grün gefärbt werden, wenn der Zellwert größer als der nächste Zellwert ist.
Also:
A1 - 7 [grün]
A2 - 3 [rot]
A3 - 9 [grün]
A4 - 2 []
Ein Feld bedingt formatieren und dann einfach, wie es sonst funktioniert, das Format auf alle anderen Zellen anwenden, funktioniert leider nicht, da dann immer der statische Wert des aktuellen Feld verwendet wird für den Vergleich.
Deshalb habe ich in der bedingten Formatierung den Zellwert verglichen mit
INDIREKT(ADRESSE(ZEILE()+1;SPALTE()))
jedoch klappt das nicht.
Auch als Formel
=ADRESSE(ZEILE();SPALTE()) > INDIREKT(ADRESSE(ZEILE()+1;SPALTE()))
funktioniert es nicht.
Hat jemand eine Idee, wie man das lösen könnte?
Re: Problem mit bedingter Formatierung von Zellen
Ein Feld bedingt formatieren und dann einfach, wie es sonst funktioniert, das Format auf alle anderen Zellen anwenden, funktioniert leider nicht,
Dann nenne bitte Deine OOo-Version denn das Ganze sollte normalerweise problemlos funktionieren und tut es in einem Test unter OOo 3.3 natürlich auch.
Wieso auch sollte INDIREKT() mit zwei Zahlenwertangaben statt Buchstabe plus Zahl funktionieren?jedoch klappt das nicht
z.B. indem man die Zellen A1 bis A4 markiert (in dieser REihenfolge) und dann die bedingte Formatieung so einträgt als tue man das nur für A4, wobei sich die bedingte Formatierng für die Restzellen automatisch anpasst.Hat jemand eine Idee, wie man das lösen könnte?
Gruß
Stephan
Re: Problem mit bedingter Formatierung von Zellen
Hallo
Gib im Adressfeld ( das Eingabefeld direkt über Spaltenkopf von Spalte A ) z.B.: A1:A100 ein, bestätige mit enter und nimm in der BF
Gib im Adressfeld ( das Eingabefeld direkt über Spaltenkopf von Spalte A ) z.B.: A1:A100 ein, bestätige mit enter und nimm in der BF
- als erste Bedingung :
Formel A1>A2 Vorlage_rot und
als zweite Bedingung :
Formel A1<A2 Vorlage_grün
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Problem mit bedingter Formatierung von Zellen
Soooooo einfach? 
Tausend Dank, es klappt bestens - und ich versuche es auf dem komplizierten Weg...

Tausend Dank, es klappt bestens - und ich versuche es auf dem komplizierten Weg...

Re: Problem mit bedingter Formatierung von Zellen
Ich habe auch Ooo 3.3.0, aber da funktioniert es nicht, selbst wenn ich einfach nur das Format auf die folgenden Felder kopiere. Er nimmt dann in allen Feldern die absolute Referenz aus der ersten Formatierung und passt diese nicht an (also es bleibt immer A1 stehen und wird nicht dann automatisch zu A2, A3, ...).Stephan hat geschrieben:Ein Feld bedingt formatieren und dann einfach, wie es sonst funktioniert, das Format auf alle anderen Zellen anwenden, funktioniert leider nicht,
Dann nenne bitte Deine OOo-Version denn das Ganze sollte normalerweise problemlos funktionieren und tut es in einem Test unter OOo 3.3 natürlich auch.
Die Lösung ist ja jetzt da, mein Fehler ist, dass ich nicht zuerst alle relevanten Felder markiert, sondern eben das erste Feld formatiert und dann erst auf die anderen zu kopieren versucht habe. (Wie gesagt, wenn ich ne Berechnung mit Zellinhalten mache, dann funktioniert das so, nur mit bedingter Formatierung nicht.)
Danke!
Re: Problem mit bedingter Formatierung von Zellen
welches Betriebssystem?Ich habe auch Ooo 3.3.0, aber da funktioniert es nicht
Das heißt jetzt was? Du meinst wenn Du eine Formatierung (als nicht ein bedingtes Format) kopiert funktioniert es auch nicht?selbst wenn ich einfach nur das Format auf die folgenden Felder kopiere
Also doch ein bedingtes Format? Genau das funktioniert bei mir bestens beim Kopieren (OOo 3.3. Windows XP)Er nimmt dann in allen Feldern die absolute Referenz aus der ersten Formatierung und passt diese nicht an (also es bleibt immer A1 stehen und wird nicht dann automatisch zu A2, A3, ...).
NEIN, DAS IST KEIN FEHLER, sondern muß GENAUSO funktionieren und tut es bei mir auch.mein Fehler ist, dass ich nicht zuerst alle relevanten Felder markiert, sondern eben das erste Feld formatiert und dann erst auf die anderen zu kopieren versucht habe.
Gruß
Stephan
Re: Problem mit bedingter Formatierung von Zellen
Ich hab das unter Win7 (32 Bit) versucht.
Wenn ich z. B. Zellen addiere, also in Zelle C1
= C2+C3 schreibe,
dann kann ich diese Zelle markieren, kopieren und auf alle Zellen D1, E1, usw. einfügen und er passt es entsprechend an (D1 = D2+D3, E1 = E2+E3, usw.).
Aber wenn ich eben eine Zelle mit einer bedingten Formatierung versehe, dann klappt es nicht so ganz mit dem Kopieren.
Spielt jetzt aber auch keine sonderliche Rolle, da ich ja den richtigen Weg aufgezeigt bekommen hab.
Wenn ich z. B. Zellen addiere, also in Zelle C1
= C2+C3 schreibe,
dann kann ich diese Zelle markieren, kopieren und auf alle Zellen D1, E1, usw. einfügen und er passt es entsprechend an (D1 = D2+D3, E1 = E2+E3, usw.).
Aber wenn ich eben eine Zelle mit einer bedingten Formatierung versehe, dann klappt es nicht so ganz mit dem Kopieren.
Spielt jetzt aber auch keine sonderliche Rolle, da ich ja den richtigen Weg aufgezeigt bekommen hab.

Re: Problem mit bedingter Formatierung von Zellen
Dann frage ich mich wieso, denn bei mir klappt es wunderbar.Aber wenn ich eben eine Zelle mit einer bedingten Formatierung versehe, dann klappt es nicht so ganz mit dem Kopieren.
Völlig problemlos ist es möglich, wie bereits benannt, z.B. in Zelle A1 folgende Bedingte Formatierung zu schreiben:
diese anschließend zu kopieren und mittels Bearbeiten-Einfügen in Zelle A2 einzufügen
und sofort passt sich automatisch die bedingte Formatierung an:
GENAUSO soll es sein und warum Du das als Fehler bezeichnest oder es bei Dir nicht funktioniert ist mir völlig unklar.
Es läge ein Fehler im Programm vor der gemeldet werden müßte. Leider scheinst aber Du aber Einzige zu sein bei dem dieser Fehler auftritt.Spielt jetzt aber auch keine sonderliche Rolle
NEIN, denn Du hast lediglich deinen WEITEREN Weg aufgezeigt bekommen. DEIN WEG WAR RICHTIG und warum Du Anders behauptest ist mir unklar.da ich ja den richtigen Weg aufgezeigt bekommen hab
Gruß
Stephan
Re: Problem mit bedingter Formatierung von Zellen
Hallo,
ein kleiner Tip, für die, die lieber mit dem Pinsel zum Format übertragen arbeiten.
Wenn ihr, wie im Bild
1.) die bedingte Formatierung im Feld A1 erstellt
2.) das Feld A1 markiert und dann auf den Pinsel klickt und z.B. die Felder A2-A4 mit dem jetzt als Giesskanne dargestellten Cursor, bei gedrückter linker Maustaste überstreicht,
3.) erhaltet ihr das gleiche Ergebnis, wie mit dem von Stefan gezeigten Vorschlag. Gruß R
ein kleiner Tip, für die, die lieber mit dem Pinsel zum Format übertragen arbeiten.
Wenn ihr, wie im Bild
1.) die bedingte Formatierung im Feld A1 erstellt
2.) das Feld A1 markiert und dann auf den Pinsel klickt und z.B. die Felder A2-A4 mit dem jetzt als Giesskanne dargestellten Cursor, bei gedrückter linker Maustaste überstreicht,
3.) erhaltet ihr das gleiche Ergebnis, wie mit dem von Stefan gezeigten Vorschlag. Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Problem mit bedingter Formatierung von Zellen
Also, ich muss wohl irgendwas falsch gemacht haben. Ich habe die Vorgehensweise jetzt nochmals genau nachvollzogen und da hat alles geklappt. Leider weiß ich nicht mehr, was ich genau anders gemacht habe, denn ich war mir sicher, so vorgegangen zu sein (was ja aber nicht sein kann
).
Vielen Dank für alle Hinweise!

Vielen Dank für alle Hinweise!