Excel Bedingter Formatierungsversatz Größer als

11797
nmuntz

Ich muss eine bedingte Formatierungsregel erstellen, die etwas Farbe anwendet, wenn die linke Zelle einen Wert größer als 500 hat. Meine Formel wird jedoch nicht akzeptiert:

=OFFSET(0,-1) > 500 

Kann mir jemand sagen, was ich falsch mache?

Formel

1

2 Antworten auf die Frage

3
Shaji

Edit: Ich denke, Sie könnten die bedingte Formatierung auf diese Weise nicht mit Symbolsätzen verwenden. Beim Versuch habe ich folgende Fehlermeldung erhalten:

In bedingten Formatierungskriterien für Farbskalen, Datenbalken und Symbolsätze können keine relativen Verweise verwendet werden.

Ich konnte dies jedoch auch erreichen, indem ich diese Formel auf die rechte Spalte anwendete und dann eine bedingte Formatierungsregel auf diese Spalte anwendete, wie im Screenshot gezeigt.

=IF(OFFSET(E10,0,-1)>500,1,IF(OFFSET(E10,0,-1)=500,0,-1)) 

Alt-Text

Alt-Text

Die Formel sollte lauten:

=OFFSET(E10,0,-1)>500 

In Excel gibt die Funktion Versatz einen Verweis auf einen Bereich zurück, der um einige Zeilen und Spalten aus einem anderen Bereich oder einer anderen Zelle versetzt ist.

Die Syntax für die Offset-Funktion lautet:

Offset( range, rows, columns, height, width ) 
  • Bereich ist der Startbereich, ab dem der Versatz angewendet wird.
  • Zeilen ist die Anzahl der Zeilen, die als Offset für den Bereich gelten sollen. Dies kann eine positive oder negative Zahl sein.
  • Spalten ist die Anzahl der Spalten, die als Versatz für den Bereich verwendet werden. Dies kann eine positive oder negative Zahl sein.
  • height ist die Anzahl der Zeilen, die der zurückgegebene Bereich sein soll.
  • width ist die Anzahl der Spalten, die der zurückgegebene Bereich sein soll.
Ich habe es ausprobiert und es wird mir der Fehler "Bitte geben Sie eine gültige Formel" angezeigt. nmuntz vor 14 Jahren 0
@nmuntz Ich habe die Antwort aktualisiert. Shaji vor 14 Jahren 0
Das hat super geklappt! Vielen Dank! Ich hätte nie gedacht, dass Sie keine Formeln mit Icon-Sets verwenden können nmuntz vor 14 Jahren 0
1
Adativs

Es gibt einen Weg, um das Äquivalent von Offset bei der bedingten Formatierung mit relativen Verweisen zu erreichen.

Wählen Sie in der Zelle, die Sie konditioniert färben möchten, die Option für die bedingte Formatierung aus. Verwenden Sie eine Formel, um die zu formatierenden Zellen festzulegen . Verwenden Sie in der Formelleiste folgende Syntax:

=INDIRECT(ADDRESS(ROW()+X,COLUMN()-Y))>Z 

Hier Xist der vertikale Versatz, Yder horizontale Versatz und Zder Wert, gegen den Sie testen.

Im OP-Beispiel wäre dies:

=INDIRECT(ADDRESS(ROW(),COLUMN()-1))>500 

Sie müssen dann nur noch die Formatierung definieren. Das Ampelsymbol kann nicht angezeigt werden, Sie können jedoch den Hintergrund oder die Schriftart der Zelle auf eine bestimmte Farbe festlegen.