Excel-Tutorial: Fortschrittsbalken mit dynamischem Farbwechsel erstellen
Hier ist ein ausführliches Tutorial, wie du in Excel einen Fortschrittsbalken erstellst, der seine Farbe automatisch ändert, je nachdem, wie hoch der Prozentwert ist (z. B. Rot bei niedrigem Fortschritt, Gelb bei mittlerem, Grün bei hohem).
Ein Fortschrittsbalken visualisiert Daten sofort. In diesem Tutorial lernst du, wie du mithilfe der Bedingten Formatierung einen Balken erstellst, der nicht nur wächst, sondern auch seine Farbe basierend auf dem Zellwert ändert.
Schritt 1: Die Daten vorbereiten
Zuerst benötigen wir die Grundlage für unseren Balken.
- Gib in einer Zelle (z. B. B2) einen Prozentwert ein (z. B.
50%). - Stelle sicher, dass die Zelle als Prozent formatiert ist (Rechtsklick auf die Zelle -> Zellen formatieren -> Prozent).
Schritt 2: Den Basis-Fortschrittsbalken erstellen
Wir nutzen die integrierte Funktion „Datenbalken“.
- Markiere die Zelle mit dem Prozentwert (B2).
- Gehe im Menüband auf Start -> Bedingte Formatierung.
- Wähle Datenbalken und nimm eine beliebige Farbe (z. B. Blau unter Einfarbige Füllung).
- Gehe erneut auf Bedingte Formatierung -> Regeln verwalten....
- Wähle die Regel aus und klicke auf Regel bearbeiten.
- Stelle im Fenster folgendes ein:
- Typ (Minimum): Zahl | Wert: 0
- Typ (Maximum): Zahl | Wert: 1 (da 1 = 100%)
- Bestätige mit OK.
Schritt 3: Die Farbe basierend auf dem Wert ändern
Standardmäßig erlaubt Excel für einen Datenbalken nur eine feste Farbe. Um einen Farbwechsel (z. B. Rot -> Gelb -> Grün) zu erreichen, nutzen wir einen Trick mit mehreren Regeln.
Methode: Mehrere Regeln mit Schwellenwerten
Wir erstellen drei separate Regeln für die verschiedenen Zustände.
1. Regel: Rot (für niedrigen Fortschritt, z. B. < 35%)
- Markiere Zelle B2.
- Bedingte Formatierung -> Neue Regel.
- Wähle: Formatstil: Datenbalken.
- Minimum: Zahl (0) / Maximum: Zahl (1).
- Farbe: Rot.
- Klicke auf OK.
2. Regel: Gelb (für mittleren Fortschritt, z. B. 35% bis 70%)
- Wiederhole den Vorgang: Neue Regel -> Datenbalken.
- Minimum: Zahl (0) / Maximum: Zahl (1).
- Farbe: Gelb.
- Klicke auf OK.
3. Regel: Grün (für hohen Fortschritt, z. B. > 70%)
- Wiederhole den Vorgang: Neue Regel -> Datenbalken.
- Minimum: Zahl (0) / Maximum: Zahl (1).
- Farbe: Grün.
- Klicke auf OK.
Schritt 4: Die Logik sortieren (Wichtig!)
Damit Excel weiß, wann welche Farbe angezeigt werden soll, müssen wir die Reihenfolge und Bedingungen im Regel-Manager anpassen.
- Gehe auf Bedingte Formatierung -> Regeln verwalten.
- Du siehst nun drei Datenbalken-Regeln. Das Problem: Datenbalken haben in Excel keine eingebaute „Falls-Bedingung“.
- Die Lösung: Wir ändern den Regeltyp von zwei der Regeln auf „Formel zur Ermittlung der zu formatierenden Zellen“.
Alternativer (einfacherer) Weg für echte Farbwechsel: Wenn du möchtest, dass sich die Füllfarbe der ganzen Zelle ändert (und der Balken darin wächst), bleibe bei den Datenbalken für die Grafik und nutze zusätzlich die Farbskalen.
Wenn du jedoch exakt den Balken färben willst: In der Standard-Excel-Version kann ein einzelner Datenbalken-Effekt pro Zelle nur eine Farbe haben. Um die Farbe des Balkens selbst zu ändern, musst du die Zelle mit drei verschiedenen Regeln belegen, die jeweils nur erscheinen, wenn der Wert im Bereich liegt:
- Wähle im Regel-Manager für die Grüne Regel: „Nur Zellen formatieren, die enthalten“ -> Zellwert größer als 0,7.
- Wähle für die Gelbe Regel: Zellwert zwischen 0,35 und 0,7.
- Wähle für die Rote Regel: Zellwert kleiner als 0,35.
- Setze bei allen Regeln den Haken bei „Anhalten, wenn wahr“.
Schritt 5: Optisches Tuning (Profi-Tipps)
- Nur Balken anzeigen: Wenn du die Zahl in der Zelle nicht sehen willst, aktiviere in der Regel-Bearbeitung das Kontrollkästchen „Nur Balken anzeigen“.
- Rahmen: Wähle „Kein Rahmen“ für ein moderneres, flaches Design.
- Zentrierung: Du kannst den Prozentwert in einer Nachbarspalte anzeigen lassen und die Balkenspalte rein visuell nutzen.
Zusammenfassung der Schwellenwerte:
- 0% - 34%: Roter Balken
- 35% - 69%: Gelber Balken
- 70% - 100%: Grüner Balken
Jetzt ändert sich dein Balken automatisch, sobald du den Wert in der Zelle änderst!