Bedingte Zahlenformatierung

Bedingte Zahlenformatierung können Sie verwenden, um die Farbe oder das Format einer Zahl abhängig von deren Wert zu definieren. Bedingungen definieren den Bereich der Zahlenwerte, auf die ein bestimmtes Format angewendet werden muss.

Inhalt:

Bedingungen werden anhand von Klammern gebildet und ihre numerischen Bereiche werden mit Symbolen für Folgendes definiert:

  • größer als (>)
  • größer als oder gleich (>=)
  • kleiner als (<)
  • kleiner als oder gleich (<=)
  • gleich (=)

Bedingte Regeln können überall in der Formatierungssyntax eingefügt werden. Es empfiehlt sich jedoch, sie vor Formatierungsregeln zu platzieren. Das folgende Beispiel kann folgendermaßen gelesen werden: “Für alle Werte kleiner als oder gleich 400,000 müssen Sie folgendermaßen formatieren…”

[<=400000][backgroundcolor=CCCCCC][red]$#,#.##

Trennen bedingter Regeln mit Semikolon

Sie können mehrere Formatierungsregeln festlegen, die die Formatierung für verschiedene Wertebereiche definieren. Trennen Sie die Regeln per Semikolon ( ; ). Denken Sie an folgendes Beispiel:

[<600000][red]$#,#.##;[=600000][yellow]$#,#.##;[>600000][green]$#,#.##

Diese Syntax schlüsselt nach folgenden Regeln auf. Bei allen Werten kleiner 600,000: Die Werte werden in roter Schrift dargestellt:

[<600000][red]$#,#.##;

Bei allen Werten gleich 600,000: Die Werte werden in gelber Schrift dargestellt:

[=600000][yellow]$#,#.##;

Bei allen Werten größer als 600,000: Die Werte werden in grüner Schrift dargestellt:

[>600000][green]$#,#.##

Sich überschneidende Bedingungen

Denken Sie an folgende Regelbeispiele (Zeilenumbrüche hinzugefügt), wobei bedingte Formatierung verwendet wird, um einen Temperaturskaleneffekt zu erzielen. 

[<400000][red]$#,#.##; [<500000][magenta]$#,#.##; [<600000][yellow]$#,#.##; [>=600000][green]$#,#.##

Diese Regeln werden in folgender Reihenfolge interpretiert:

  1. Alle Werte kleiner als 400,000 sind rot.
  2. Alle Werte größer als oder gleich 400,000 und kleiner als 500,000 sind magenta.
  3. Alle Werte größer als oder gleich 500,000 und kleiner als 600,000 sind gelb.
  4. Alle Werte größer als oder gleich 600,000 sind grün.

Verwendung von Bedingungen bei negativen Zahlen

Beispiel:

[<100]#,#

Das obige Zahlenformat (#,#) gilt für alle Werte kleiner 100. In diesem Fall wird der Wert –70.000 als 70.000 angezeigt.

Die Syntax könnte geändert werden, um dieses Problem explizit zu beheben. In diesem Beispiel werden alle Werte kleiner null in rot formatiert und davor steht ein Negativsymbol. 

[<0][red]-#,#

Sie könnten auch zusätzliche Symbole verwenden, wie Klammern, um negative Datenwerte zu kennzeichnen:

[<0][red](#,#)

Verwendung von Bedingungen in Verbindung mit Nullwerten

Zellen mit NULL-Werten bleiben per Standard leer. Sie können auch bedingte Formatierung auf Zellen mit NULL-Werten mit dem Tag [=NULL] anwenden. Im folgenden Beispiel werden Zellen von Nullwerten mit grauem Hintergrund und durch den Vermerk “Kein Wert” in roter Schrift dargestellt.

[=Null][backgroundcolor=DDDDDD][red]No Value;

Beispiel - Automatisches Runden von Zahlen

Sie können bedingte Formatierung verwenden, um Zahlen automatisch entsprechend ihrem Wert zu runden und zu kürzen. 

Die folgende Syntax wendet andere Formatierungsregeln auf Werte größer als oder gleich einer Milliarde, zwischen einer Million und einer Milliarde und zwischen eintausend und einer Million sowie auf negative Werte in diesen Bereichen an (Zeilenumbrüche hinzugefügt). Beachten Sie die Reihenfolge, in der die Formatierungsregeln angegeben sind.

[>=1000000000]#,,,.0 B; [>=1000000]#,,.0 M; [>=1000]#,.0 K; [>=0]#,##0 [<=-1000000000]-#,,,.0 B; [<=-1000000]-#,,.0 M; [<=-1000]-#,.0 K; [<0]-#,##0