Excel-Tutorial: Zellen nach Hintergrundfarbe summieren
Hier ist ein ausführliches Tutorial, wie du in Excel Werte basierend auf ihrer Hintergrundfarbe summieren kannst. Da Excel hierfür keine standardmäßige Formel besitzt, nutzen wir den Weg über ein kleines VBA-Skript (Makro) oder eine einfache Alternative ohne Programmierung.
In diesem Guide lernst du Schritt für Schritt, wie du die Summe von Zellen bildest, die eine bestimmte Farbe haben.
Methode 1: Die Profi-Lösung mit VBA (Eigene Funktion)
Da Excel keine Funktion wie SUMMEWENN_FARBE hat, erstellen wir uns einfach eine eigene. Keine Sorge, du musst kein Programmierer sein!
Schritt 1: Den VBA-Editor öffnen
- Öffne deine Excel-Datei.
- Drücke die Tastenkombination ALT + F11. Ein neues Fenster (der VBA-Editor) öffnet sich.
- Klicke im Menü oben auf Einfügen -> Modul.
Schritt 2: Den Code kopieren
Kopiere den folgenden Code und füge ihn in das weiße Fenster des Moduls ein:
Function SummeNachFarbe(Summenbereich As Range, Referenzzelle As Range) As Double
Dim Zelle As Range
Dim ZielFarbe As Long
Dim Ergebnis As Double
' Die Farbe der Referenzzelle bestimmen
ZielFarbe = Referenzzelle.Interior.Color
' Jede Zelle im Bereich prüfen
For Each Zelle In Summenbereich
If Zelle.Interior.Color = ZielFarbe Then
If IsNumeric(Zelle.Value) Then
Ergebnis = Ergebnis + Zelle.Value
End If
End If
Next Zelle
SummeNachFarbe = Ergebnis
End Function
Schritt 3: Die Funktion nutzen
- Schließe das VBA-Fenster (einfach oben rechts auf das X klicken).
- Gehe zurück in dein Excel-Tabellenblatt.
- Klicke in die Zelle, in der das Ergebnis stehen soll.
- Gib die Formel ein:
=SummeNachFarbe(A1:A10; C1)- A1:A10 ist der Bereich, den du summieren willst.
- C1 ist eine Zelle, die die Farbe hat, nach der du suchst (die Referenzzelle).
Wichtig: Speichere deine Datei danach als Excel-Arbeitsmappe mit Makros (.xlsm) ab, damit die Funktion erhalten bleibt.
Methode 2: Die schnelle Lösung (Ohne VBA)
Wenn du keine Makros nutzen möchtest, kannst du die Filter-Funktion verwenden.
Schritt 1: Filter aktivieren
- Markiere deine Datenzeilen.
- Gehe auf den Reiter Daten und klicke auf Filtern.
Schritt 2: Nach Farbe filtern
- Klicke auf den kleinen Pfeil im Kopf der Spalte.
- Wähle Nach Farbe filtern und suche die gewünschte Farbe aus.
Schritt 3: Die TEILERGEBNIS-Funktion nutzen
Verwende unter deiner Liste nicht die normale SUMME-Funktion, sondern:
=TEILERGEBNIS(109; A1:A10)
- Die Zahl 109 sagt Excel, dass es nur die aktuell sichtbaren (gefilterten) Zeilen summieren soll. Wenn du den Filter auf eine andere Farbe änderst, passt sich das Ergebnis sofort an.
Profi-Tipps
- Automatische Aktualisierung: Wenn du die Farbe einer Zelle änderst, rechnet Excel nicht sofort automatisch neu (da ein Farbwechsel kein Zellinhalt ist). Drücke F9 oder STRG + ALT + F9, um die Berechnung manuell anzustoßen.
- Bedingte Formatierung: Beachte, dass die VBA-Methode nur "manuell" gefärbte Zellen erkennt. Wenn die Zellen durch eine Bedingte Formatierung farbig sind, benötigt man einen deutlich komplexeren Code. In diesem Fall ist es meist einfacher, nach der Regel der Bedingten Formatierung zu summieren (z.B. mit
SUMMEWENN).
Zusammenfassung
- VBA: Am besten für wiederkehrende Aufgaben und saubere Tabellen.
- Filter + TEILERGEBNIS: Am schnellsten für einmalige Analysen.
Viel Erfolg beim Ausprobieren! Wenn dir dieser Excel-Tipp geholfen hat, speichere dir das Makro in deiner persönlichen Arbeitsmappe ab.