Excel-Tutorial: Zellen nach Farbe zählen (Bedingte Formatierung & Manuell)

Melden

Hier ist ein ausführliches Tutorial, wie du in Excel Zellen nach Farben zählst – sowohl für Zellen, die durch Bedingte Formatierung eingefärbt wurden, als auch für manuell gefärbte Zellen.


Excel besitzt standardmäßig leider keine einfache Funktion wie =ZÄHLENWENN_FARBE(). Dennoch gibt es drei bewährte Methoden, um dieses Ziel zu erreichen.


Methode 1: Zählen nach der Logik (Beste Methode für Bedingte Formatierung)

Wenn deine Zellen durch Bedingte Formatierung eingefärbt sind, ist die Farbe an eine mathematische Regel gebunden. Anstatt die Farbe zu zählen, zählen wir einfach die Regel.

Beispiel: Alle Zellen über 100 sind grün markiert.

  1. Klicke in die Zelle, in der das Ergebnis stehen soll.
  2. Nutze die Funktion ZÄHLENWENN.
  3. Formel: =ZÄHLENWENN(A1:A10; ">100")

Vorteil: Funktioniert ohne Makros und aktualisiert sich sofort.


Methode 2: Filtern und die Funktion TEILERGEBNIS (Der schnellste Weg)

Diese Methode funktioniert sowohl für manuelle Farben als auch für Bedingte Formatierung. Sie ist ideal, wenn du nur schnell eine Zahl sehen möchtest.

  1. Markiere deine Tabelle und aktiviere den Filter (Daten > Filtern).
  2. Nutze unter deiner Liste die Funktion TEILERGEBNIS. Schreibe in eine leere Zelle: =TEILERGEBNIS(103; A2:A100) (Die „103“ steht für ANZAHL2, ignoriert aber ausgeblendete Zeilen).
  3. Klicke auf den Filter-Pfeil in der Überschrift deiner Spalte.
  4. Wähle Nach Farbe filtern und wähle deine gewünschte Farbe aus.
  5. Die Formel passt sich automatisch an und zeigt nur die Anzahl der sichtbaren (gefilterten) farbigen Zellen an.

Methode 3: Mit VBA (Eigene Funktion erstellen)

Wenn du manuell gefärbte Zellen (ohne Regeln) zählen willst und keine Filter nutzen möchtest, hilft ein kleines Makro.

Schritt-für-Schritt:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Gehe auf Einfügen > Modul.
  3. Kopiere den folgenden Code in das Fenster:
Function ZähleFarbe(Bereich As Range, SuchFarbe As Range) As Double
    Dim Zelle As Range
    Dim Farbe As Long
    Farbe = SuchFarbe.Interior.Color

    For Each Zelle In Bereich
        If Zelle.Interior.Color = Farbe Then
            ZähleFarbe = ZähleFarbe + 1
        End If
    Next Zelle
End Function
  1. Schließe das Fenster.
  2. Anwendung in Excel: Erstelle eine Referenzzelle, die die Farbe hat, nach der du suchen willst (z. B. Zelle C1). Nutze nun die neue Formel: =ZähleFarbe(A1:A10; C1)

Hinweis: Speichere die Datei als „Excel-Arbeitsmappe mit Makros (.xlsm)“.


Methode 4: Der Trick über den Namensmanager (Ohne VBA)

Dies ist ein Profi-Trick für manuell gefärbte Zellen:

  1. Klicke auf den Tab Formeln > Namensmanager.
  2. Klicke auf Neu. Name: ZellFarbe, Bezieht sich auf: =ZELLE.ZUORDNEN(63; INDIREKT("Z(0)S";FALSCH))
  3. Erstelle eine Hilfsspalte neben deinen Farben. Schreibe dort =ZellFarbe.
  4. Excel gibt dir nun eine Farb-ID (Zahl) aus.
  5. Jetzt kannst du ganz einfach mit =ZÄHLENWENN(Hilfsspalte; Farb-ID) zählen.

Zusammenfassung: Welche Methode soll ich wählen?

  • Bedingte Formatierung? Nutze Methode 1 (Zähle die Logik dahinter).
  • Schnelle Analyse zwischendurch? Nutze Methode 2 (Filter + Teilergebnis).
  • Dauerhafte Lösung für manuelle Farben? Nutze Methode 3 (VBA).

Pro-Tipp: Wenn du oft nach Farben zählen musst, ist das meist ein Zeichen dafür, dass die Datenstruktur optimiert werden könnte. Versuche stattdessen, eine extra Spalte mit Status-Texten (z.B. "Erledigt", "Offen") zu nutzen – das macht das Auswerten in Excel deutlich einfacher!

0