KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Tipps: Zellen nach Farbe zählen/summieren (Hintergrund, Schrift, Bedingte Formatierung verwenden)

AutorXiaoyang Änderungsdatum

Bei täglichen Aufgaben ist die farbliche Markierung eine beliebte Methode, um wichtige Daten schnell zu erkennen und hervorzuheben. Doch wie können Sie Zelldaten basierend auf einer bestimmten Farbe – sei es Füllfarbe, Schriftfarbe oder durch bedingte Formatierung – zählen oder summieren? Standardmäßig bietet Excel keine direkte Funktion zum Zählen oder Summieren nach Farbe. Mit einigen cleveren Tricks und indirekten Methoden ist dies jedoch durchaus möglich. In diesem Artikel erfahren Sie, wie Sie Daten nach Farbe zählen oder summieren können.

Beispiel zum Zählen und Summieren farbiger Zellen

Zählen und Summieren von Zellen basierend auf Hintergrundfarbe

Zählen und Summieren von Zellen basierend auf Schriftfarbe

Zählen und Summieren von Zellen basierend auf der Bedingte Formatierung verwenden-Farbe


Video: Zählen und Summieren von Zellen basierend auf Farbe

 


Zählen und Summieren von Zellen basierend auf Hintergrundfarbe

Angenommen, Sie haben einen Datenbereich, dessen Werte mit verschiedenen Hintergrundfarben versehen sind – wie im folgenden Screenshot dargestellt. Excel bietet standardmäßig keine direkte Funktion, um Zellen basierend auf ihrer Hintergrundfarbe zu zählen oder zu summieren. Mit etwas Einfallsreichtum und den richtigen Techniken lässt sich diese Aufgabe jedoch meistern. In diesem Abschnitt stellen wir Ihnen einige hilfreiche Methoden vor.
Daten zum Zählen und Summieren farbiger Zellen


Zählen und Summieren von Zellen nach Hintergrundfarbe mit benutzerdefinierter Funktion

Hier zeigen wir Ihnen, wie Sie eine solche benutzerdefinierte Funktion erstellen und nutzen, um diese Aufgabe in Excel zu meistern. Gehen Sie dazu wie folgt vor:

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code

  1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
  2. Klicken Sie im geöffneten Fenster auf Einfügen > Modul, um ein neues leeres Modul zu erstellen.
  3. Kopieren Sie anschließend den folgenden Code und fügen Sie ihn in das leere Modul ein.
    VBA-Code: Zählen und Summieren von Zellen basierend auf Hintergrundfarbe
    Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean = False) As Variant
    'Updateby Extendoffice
        Dim rCell As Range
        Dim lCol As Long
        Dim vResult As Double
        lCol = rColor.Interior.ColorIndex
        vResult = 0
        If SUM Then
            For Each rCell In rRange
                If rCell.Interior.ColorIndex = lCol Then
                    vResult = vResult + rCell.Value
                End If
            Next rCell
        Else
            For Each rCell In rRange
                If rCell.Interior.ColorIndex = lCol Then
                    vResult = vResult + 1
                End If
            Next rCell
        End If
        ColorFunction = vResult
    End Function
    

Schritt 2: Formeln erstellen, um Zellen nach Hintergrundfarbe zu zählen und zu summieren

Schließen Sie nach dem Einfügen des obigen Codes das Modulfenster und wenden Sie anschließend die folgenden Formeln an:

  • Zählen von Zellen basierend auf der spezifischen Hintergrundfarbe:
    Kopieren oder geben Sie die folgende Formel in die gewünschte Zelle für das Ergebnis ein. Ziehen Sie anschließend den Ausfüllknauf nach unten, um weitere Ergebnisse zu erhalten. Siehe Screenshot:
    =colorfunction(G2,$B$2:$E$12,FALSE) 

    Hinweis: In dieser Formel ist G2 die Referenzzelle mit der spezifischen Hintergrundfarbe, die Sie abgleichen möchten; $B$2:$E$12 der Bereich, in dem Sie die Anzahl der Zellen mit der Farbe von G2 zählen möchten; FALSE dient zum Zählen von Zellen mit übereinstimmender Farbe.
    Formel zum Zählen und Summieren der Hintergrundfarbe
  • Summieren von Zellen basierend auf der spezifischen Hintergrundfarbe:
    Kopieren oder geben Sie die folgende Formel in die gewünschte Ergebniszelle ein und ziehen Sie anschließend den Ausfüllknauf nach unten, um weitere Ergebnisse zu erhalten. Siehe Screenshot:
    =colorfunction(G2,$B$2:$E$12,TRUE)  

    Hinweis: In dieser Formel ist G2 die Referenzzelle mit der spezifischen Hintergrundfarbe, die Sie abgleichen möchten; $B$2:$E$12 der Bereich, in dem die Summe der Zellen mit der Farbe von G2 gebildet werden soll; TRUE gibt an, dass Zellen mit übereinstimmender Farbe summiert werden sollen.
    Ergebnis des Zählens und Summierens der Hintergrundfarbe

Zählen und Summieren von Zellen nach Hintergrundfarbe mit einer leistungsstarken Funktion

Für Personen, die mit Programmierung nicht vertraut sind, kann VBA recht komplex erscheinen. Hier stellen wir ein leistungsstarkes Tool vor – Kutools für Excel, dessen Nach Farbe zählen-Funktion es Ihnen ermöglicht, mühelos Werte zu zählen, zu summieren, zu mitteln usw. – basierend auf der Hintergrundfarbe und mit nur wenigen Klicks. Noch beeindruckender: Die Funktion Nach Farbe zählen geht über reine Hintergrundfarben hinaus – sie berücksichtigt zudem Schriftfarben und bedingte Formatierungen zur präzisen Unterscheidung und Berechnung.

Nachdem Sie Kutools für Excel heruntergeladen und installiert haben, wählen Sie zunächst den Datenbereich aus, für den Sie Zellen basierend auf einer bestimmten Hintergrundfarbe zählen oder summieren möchten. Navigieren Sie anschließend zu KUTOOLS PLUS und wählen Sie Nach Farbe zählen.

Geben Sie im Nach Farbe zählen-Dialogfeld bitte die gewünschten Operationen an:

  1. Wählen Sie Standardformatierungaus der FarbmodusDropdown-Liste aus;
  2. Geben Sie Hintergrundaus der StatistiktypDropdown-Liste an, und Sie können die statistischen Ergebnisse für jede Hintergrundfarbe im Dialogfeld vorschauen;
  3. Klicken Sie abschließend auf Bericht erstellen, um die berechneten Ergebnisse in ein neues Arbeitsblatt zu exportieren.

Kutools zum Zählen und Summieren der Hintergrundfarbe

Ergebnis:

Sie erhalten nun ein neues Arbeitsblatt mit den Statistiken. Siehe Screenshot:
Ergebnis von Kutools zum Zählen und Summieren der Hintergrundfarbe

Tipps:
  1. Die Nach Farbe zählen-Funktion unterstützt auch das Zählen und Summieren von Zellen basierend auf Standard-Schriftfarbe, Hintergrund- oder Schriftfarbe aus Bedingte Formatierung verwenden sowie einer Kombination aus Füll- und Bedingte Formatierung verwenden-Farben.
    Option in Kutools zum Zählen und Summieren der Hintergrundfarbe
  2. Wenn Sie an dieser Funktion interessiert sind, laden Sie jetzt Ihre kostenlose 30-tägige Testversion herunter.

Zellen nach Hintergrundfarbe zählen und summieren mit Filter- und TEILERGEBNIS-Funktion

Angenommen, wir haben eine Obstverkaufstabelle wie im folgenden Screenshot dargestellt und möchten die farbigen Zellen in der Betrag-Spalte zählen oder summieren.
Daten zum Zählen und Summieren der Hintergrundfarbe mit Zwischensumme

Schritt 1: Wenden Sie die TEILERGEBNIS-Funktion an

Wählen Sie leere Zellen aus, um die TEILERGEBNIS-Funktion einzugeben.

  • Um alle Zellen mit derselben Hintergrundfarbe zu zählen, geben Sie bitte die folgende Formel ein:
    =SUBTOTAL(102, F2:F16)
  • Um alle Zellen mit derselben Hintergrundfarbe zu summieren, geben Sie bitte die folgende Formel ein;
    =SUBTOTAL(109, F2:F16)
  • Hinweis: In den obigen Formeln repräsentiert 102 das Zählen numerischer Werte in einer gefilterten Liste unter Ausschluss ausgeblendeter Zellen; 109 das Summieren von Werten in einer gefilterten Liste unter Ausschluss ausgeblendeter Zellen; und F2:F16 ist der Bereich, über den entweder gezählt oder summiert wird.
  • Formel zum Zählen und Summieren der Hintergrundfarbe mit Zwischensumme

Schritt 2: Filtern Sie Zellen nach einer bestimmten Farbe

  1. Wählen Sie die Tabellenüberschrift aus und klicken Sie auf Daten > Filter. Siehe Screenshot:
    Filter zum Zählen und Summieren der Hintergrundfarbe
  2. Klicken Sie auf das Filter-Symbol Nach Farbe filtern zum Zählen und Summieren der Hintergrundfarbe in der Überschriftszelle der Betrag-Spalte und anschließend auf Nach Farbe filtern. Wählen Sie danach nacheinander die jeweilige Farbe aus, nach der Sie zählen möchten. Siehe Screenshot:
    Nach Farbe filtern zum Zählen und Summieren der Hintergrundfarbe

Ergebnis:

Nach dem Filtern zählen und summieren die TEILERGEBNIS-Formeln automatisch die farbigen Zellen in der Betrag-Spalte. Siehe Screenshot:
Ergebnis der Zwischensumme nach Farbfilterung

Hinweis: Diese Methode setzt voraus, dass sich die farbigen Zellen, die Sie zählen oder summieren möchten, in derselben Spalte befinden.

Zellen basierend auf Schriftfarbe zählen und summieren

Möchten Sie Zellen in Excel basierend auf ihrer Schriftfarbe zählen oder summieren? Angenommen, Ihre Daten sehen wie im gezeigten Screenshot aus – mit Texten in roter, blauer, orangefarbener und schwarzer Schrift. Standardmäßig bietet Excel dafür keine direkte Lösung. Doch keine Sorge! In diesem Abschnitt zeigen wir Ihnen einige einfache Tricks, um genau das zu erreichen.
Daten zum Zählen und Summieren der Schriftfarbe


Zellen basierend auf Schriftfarbe mit benutzerdefinierter Funktion zählen und summieren

Um Zellen mit einer bestimmten Schriftfarbe zu zählen und deren Werte zu summieren, unterstützt Sie die folgende benutzerdefinierte Funktion – so geht’s:

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code

  1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
  2. Klicken Sie im geöffneten Fenster auf Einfügen > Modul, um ein neues leeres Modul zu erstellen.
  3. Kopieren Sie anschließend den folgenden Code und fügen Sie ihn in das leere Modul ein.
    VBA-Code: Zählen und Summieren von Zellen basierend auf Schriftfarbe
    Function ProcessByFontColor(pRange1 As Range, pRange2 As Range, FunctionType As String) As Double
    'Updateby Extendoffice
        Application.Volatile
        Dim rng As Range
        Dim xTotal As Double
        Dim xCount As Double
        xTotal = 0
        xCount = 0
        For Each rng In pRange1
            If rng.Font.Color = pRange2.Font.Color Then
                If UCase(FunctionType) = "SUM" Then
                    xTotal = xTotal + rng.Value
                ElseIf UCase(FunctionType) = "COUNT" Then
                    xCount = xCount + 1
                End If
            End If
        Next
        If UCase(FunctionType) = "SUM" Then
            ProcessByFontColor = xTotal
        ElseIf UCase(FunctionType) = "COUNT" Then
            ProcessByFontColor = xCount
        Else
            ProcessByFontColor = CVErr(xlErrValue)
        End If
    End Function
    

Schritt 2: Formeln erstellen, um Zellen nach Schriftfarbe zu zählen und zu summieren

Schließen Sie nach dem Einfügen des obigen Codes das Modulfenster und wenden Sie anschließend die folgenden Formeln an:

  • Zählen von Zellen basierend auf der spezifischen Schriftfarbe:
    Kopieren Sie die folgende Formel in die gewünschte Zelle, um das Ergebnis zu erhalten, oder geben Sie sie manuell ein. Ziehen Sie anschließend den Ausfüllknauf nach unten, um weitere Ergebnisse zu generieren. Siehe Screenshot:
    =ProcessByFontColor($B$2:$E$12,G2, "COUNT")
    Hinweis: In dieser Formel ist G2 die Referenzzelle mit der spezifischen Schriftfarbe, die Sie abgleichen möchten; $B$2:$E$12 der Bereich, in dem die Anzahl der Zellen mit der Farbe von G2 gezählt werden soll.
    Formel zum Zählen und Summieren der Schriftfarbe
  • Summieren von Zellen basierend auf der spezifischen Schriftfarbe:
    Kopieren Sie die folgende Formel in die gewünschte Ergebniszelle oder geben Sie sie dort ein. Ziehen Sie anschließend den Ausfüllknauf nach unten, um weitere Ergebnisse zu erhalten. Siehe Screenshot:
    =ProcessByFontColor($B$2:$E$12,G2, "SUM")  
    Hinweis: In dieser Formel ist G2 die Referenzzelle mit der Schriftfarbe, die Sie abgleichen möchten; $B$2:$E$12 der Bereich, in dem die Zellen mit der Farbe von G2 summiert werden sollen.
    Ergebnis des Zählens und Summierens der Schriftfarbe

Zellen basierend auf Schriftfarbe mit einer einfachen Funktion zählen und summieren

Möchten Sie Zellwerte in Excel mühelos basierend auf der Schriftfarbe zählen oder summieren? Entdecken Sie die Kutools für Excel-Nach Farbe zählen-Funktion! Mit diesem intelligenten Werkzeug wird das Zählen und Summieren von Zellen nach einer bestimmten Schriftfarbe zum Kinderspiel. Erfahren Sie, wie Kutools Ihre Excel-Erfahrung revolutionieren kann.

Nachdem Sie Kutools für Excel heruntergeladen und installiert haben, wählen Sie zunächst den Datenbereich aus, für den Sie Zellen basierend auf einer bestimmten Schriftfarbe zählen oder summieren möchten. Klicken Sie anschließend auf KUTOOLS PLUS > Nach Farbe zählen, um das Nach Farbe zählen-Dialogfeld zu öffnen.

Geben Sie im Nach Farbe zählen-Dialogfeld bitte die gewünschten Operationen an:

  1. Wählen Sie Standardformatierungaus der FarbmodusDropdown-Liste aus;
  2. Geben Sie Schriftaus der StatistiktypDropdown-Liste an, und Sie können die statistischen Ergebnisse für jede Schriftfarbe im Dialogfeld vorschauen;
  3. Klicken Sie abschließend auf Bericht erstellen, um die berechneten Ergebnisse in ein neues Arbeitsblatt zu exportieren.

Kutools zum Zählen und Summieren der Schriftfarbe

Ergebnis:

Sie verfügen nun über ein neues Arbeitsblatt, das detaillierte Statistiken basierend auf der Schriftfarbe anzeigt. Siehe Screenshot:
Ergebnis von Kutools zum Zählen und Summieren der Schriftfarbe


Zellen basierend auf Bedingte Formatierung verwenden-Farbe zählen und summieren

In Excel verwenden Sie häufig die Bedingte Formatierung verwenden, um Zellen, die bestimmte Kriterien erfüllen, mit einer spezifischen Farbe zu formatieren, was die Datenvisualisierung intuitiv macht. Doch was tun, wenn Sie diese speziell formatierten Zellen zählen oder summieren müssen? Obwohl Excel hierfür keine direkte Lösung bietet, gibt es Möglichkeiten, diese Einschränkung zu umgehen.


Bedingt formatierte Zellen mit VBA-Code zählen und summieren

Das Zählen und Summieren bedingt formatierter Zellen in Excel ist mit integrierten Funktionen nicht direkt möglich – doch mit VBA-Code meistern Sie diese Aufgabe spielend leicht. Im Folgenden zeigen wir Ihnen Schritt für Schritt, wie Sie VBA dafür nutzen können:

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code

  1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
  2. Klicken Sie im geöffneten Fenster auf Einfügen > Modul, um ein neues leeres Modul zu erstellen.
  3. Kopieren Sie anschließend den folgenden Code und fügen Sie ihn in das leere Modul ein.
    VBA-Code: Zählen und Summieren von Zellen basierend auf der Bedingte Formatierung verwenden-Farbe
    Sub SumCountByConditionalFormat()
    'Updateby Extendoffice
        Dim sampleColor As Range
        Dim selectedRange As Range
        Dim cell As Range
        Dim countByColor As Long
        Dim sumByColor As Double
        Dim refColor As Long
        Set selectedRange = Application.InputBox("Select a range to evaluate:", _
                                                 "Kutools for Excel", _
                                                 Type:=8)
        If selectedRange Is Nothing Then Exit Sub
        Set sampleColor = Application.InputBox("Select a conditional formatting color:", _
                                               "Kutools for Excel", _
                                               Type:=8)
        If Not sampleColor Is Nothing Then
            refColor = sampleColor.Cells(1, 1).DisplayFormat.Interior.color
            For Each cell In selectedRange
                If cell.DisplayFormat.Interior.color = refColor Then
                    countByColor = countByColor + 1
                    sumByColor = sumByColor + cell.Value
                End If
            Next cell
            MsgBox "Count: " & countByColor & vbCrLf & _
                   "Sum: " & sumByColor, _
                   vbInformation, "Results based on Conditional Format Color"
        End If
    End Sub
    

Schritt 2: Führen Sie diesen VBA-Code aus

  1. Drücken Sie nach dem Einfügen des Codes die F5-Taste, um ihn auszuführen. Es erscheint ein Eingabefeld – bitte wählen Sie den Datenbereich aus, in dem Sie Zellen zählen und summieren möchten, die auf bedingter Formatierung basieren. Klicken Sie anschließend auf OK. Siehe Screenshot:
    VBA-Dialogfeld zur bedingten Formatierung – Teil 1
  2. Wählen Sie in einem weiteren Eingabefeld eine bestimmte Farbe der Bedingten Formatierung aus, die Sie zählen und summieren möchten, und klicken Sie auf die Schaltfläche OKSiehe Screenshot:
    VBA-Dialogfeld zur bedingten Formatierung – Teil 2

Ergebnis:

Das Ergebnis – bestehend aus Anzahl und Summe der Zellen mit der angegebenen Bedingte Formatierung verwenden-Farbe – wird nun im eingeblendeten Fenster angezeigt. Siehe Screenshot:
Ergebnis der bedingten Formatierung per VBA


Bedingt formatierte Zellen mit einer intelligenten Funktion zählen und summieren

Wenn Sie nach weiteren schnellen und einfachen Methoden suchen, um bedingt formatierte Zellen zu zählen und zu summieren, ist Kutools für Excel Ihre ideale Lösung. Mit der Nach Farbe zählen-Funktion erledigen Sie diese Aufgabe in nur wenigen Klicks. Entdecken Sie die Effizienz und Präzision, die Kutools in Ihren Arbeitsablauf bringt!

Nachdem Sie Kutools für Excel heruntergeladen und installiert haben, wählen Sie zunächst den Datenbereich aus, für den Sie Zellen basierend auf einer bestimmten bedingten Formatierung – also nach Farbe – zählen oder summieren möchten. Klicken Sie dann auf KUTOOLS PLUS > Nach Farbe zählen, um das Nach Farbe zählen-Dialogfeld zu öffnen.

Geben Sie im Nach Farbe zählen-Dialogfeld bitte die gewünschten Operationen an:

  1. Wählen Sie Bedingte Formatierung verwendenaus der FarbmodusDropdown-Liste aus;
  2. Geben Sie Hintergrundaus der StatistiktypDropdown-Liste an, und Sie können die statistischen Ergebnisse für jede bedingte Formatierungsfarbe im Dialogfeld vorschauen;
  3. Klicken Sie abschließend auf Bericht erstellen, um die berechneten Ergebnisse in ein neues Arbeitsblatt zu exportieren.

Kutools zur bedingten Formatierung

Ergebnis:

Sie verfügen nun über eine Neues Arbeitsblatt, die detaillierte Statistiken basierend auf der Bedingte Formatierung verwenden-Farbe anzeigt. Siehe Screenshot:
Ergebnis der bedingten Formatierung mit Kutools


Verwandte Artikel:

  • Daten nach mehreren Farben filtern
  • Normalerweise können Sie in Excel Zeilen mit nur einer Farbe schnell filtern – aber haben Sie schon einmal darüber nachgedacht, Zeilen gleichzeitig nach mehreren Farben zu filtern? In diesem Artikel zeige ich Ihnen einen cleveren Trick, wie das ganz einfach gelingt.
  • Dropdown-Liste farbig gestalten
  • In Excel kann das Erstellen einer Dropdown-Liste äußerst hilfreich sein. Manchmal möchten Sie die Werte der Dropdown-Liste farblich kennzeichnen – abhängig von der getroffenen Auswahl. So habe ich beispielsweise eine Dropdown-Liste mit Obstnamen erstellt: Wird „Apfel“ ausgewählt, färbt sich die Zelle automatisch rot; bei der Auswahl von „Orange“ erscheint sie in Orange.
  • Alternierende Zeilenfarben für Zusammengeführt
  • Es ist äußerst hilfreich, bei großen Datenmengen abwechselnd Zeilen in einer anderen Farbe zu formatieren, um die Übersichtlichkeit zu verbessern. Gelegentlich kommen in Ihren Daten jedoch zusammengeführte Zellen vor. Wie heben Sie die Zeilen mit zusammengeführten Zellen dennoch abwechselnd farblich hervor – so wie im folgenden Screenshot dargestellt?