Wie man farbige Zellen in Excel zählt | Zellen basierend auf der Hintergrundfarbe zählen | dptutorials
Hier ist ein detailliertes Tutorial im Stil von dptutorials, das Schritt für Schritt erklärt, wie man Zellen basierend auf ihrer Hintergrundfarbe in Excel zählt.
Willkommen zu diesem Tutorial! In Excel gibt es standardmäßig keine direkte Funktion (wie z. B. ZÄHLENWENNFAARBE), um Zellen nach ihrer Hintergrundfarbe zu zählen. In diesem Guide zeige ich dir zwei effektive Wege, wie du dies trotzdem meistern kannst: die professionelle Methode über ein VBA-Makro (Benutzerdefinierte Funktion) und die schnelle Methode über den Filter.
Methode 1: Die professionelle Lösung mit VBA (Benutzerdefinierte Funktion)
Diese Methode ist am flexibelsten, da sie wie eine normale Excel-Formel funktioniert.
Schritt 1: Den VBA-Editor öffnen
- Öffne deine Excel-Arbeitsmappe.
- Drücke die Tastenkombination ALT + F11, um den VBA-Editor zu öffnen.
- Klicke im Menü auf Einfügen und wähle Modul.
Schritt 2: Den Code kopieren und einfügen
Kopiere den folgenden Code und füge ihn in das leere Modulfenster ein:
Function ZelleNachFarbeZaehlen(Suchbereich As Range, Referenzzelle As Range) As Long
Dim ZellFarbe As Long
Dim Zelle As Range
Dim Counter As Long
' Die Farbe der Referenzzelle ermitteln
ZellFarbe = Referenzzelle.Interior.Color
' Jede Zelle im Bereich prüfen
For Each Zelle In Suchbereich
If Zelle.Interior.Color = ZellFarbe Then
Counter = Counter + 1
End If
Next Zelle
ZelleNachFarbeZaehlen = Counter
End Function
Schritt 3: Die Formel in Excel verwenden
- Kehre mit ALT + Q zu Excel zurück.
- Wähle eine leere Zelle aus, in der das Ergebnis stehen soll.
- Gib die Formel wie folgt ein:
=ZelleNachFarbeZaehlen(DeinBereich; DeineReferenzzelle)
Beispiel:
Wenn du die Zellen im Bereich A1:A10 zählen willst, die dieselbe Farbe haben wie die Zelle C1, lautet die Formel:
=ZelleNachFarbeZaehlen(A1:A10; C1)
Methode 2: Die schnelle Lösung über Filter & TEILERGEBNIS
Wenn du keine Makros verwenden möchtest, kannst du die eingebaute Filterfunktion nutzen.
- Markiere deine Tabelle und aktiviere den Filter (Daten > Filtern).
- Klicke auf den Dropdown-Pfeil in der Spalte mit den Farben.
- Wähle Nach Farbe filtern und klicke auf die gewünschte Farbe.
- Um die Anzahl zu sehen, verwende unterhalb deiner Liste die Formel:
=TEILERGEBNIS(102; A1:A100)(Die Funktion 102 zählt nur die sichtbaren Zellen).
Wichtige Tipps für dptutorials-User:
- Formatierung ändert das Ergebnis nicht automatisch: Wenn du die Farbe einer Zelle änderst, rechnet Excel nicht sofort neu (da eine Farbänderung keine Datenänderung ist). Drücke F9 oder STRG + ALT + F9, um die Berechnung zu erzwingen.
- Datei speichern: Wenn du die VBA-Methode (Methode 1) nutzt, musst du deine Excel-Datei als Excel Arbeitsmappe mit Makros (.xlsm) speichern, damit der Code erhalten bleibt.
- Bedingte Formatierung: Beachte, dass die obige VBA-Funktion nur manuell gesetzte Hintergrundfarben zählt. Zellen, die durch "Bedingte Formatierung" eingefärbt wurden, werden von diesem speziellen Code nicht erkannt.
Fazit
Mit der benutzerdefinierten Funktion sparst du langfristig Zeit und machst deine Reports professioneller. Wenn dir dieses Tutorial von dptutorials geholfen hat, teile es gerne oder hinterlasse einen Kommentar!
Viel Erfolg beim Ausprobieren!