von x3Ray » Do, 28.07.2011 20:26
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?
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?