Direkt zum Inhalt

Wie zähle oder summiere ich Zellen basierend auf den Schriftfarben in Excel?

Wie können Sie die Anzahl der Zellen ermitteln oder alle Zellen summieren, die eine bestimmte Schriftfarbe in Excel enthalten? Zum Beispiel habe ich eine Reihe von Daten in einem Arbeitsblatt, wie im folgenden Screenshot gezeigt, und jetzt möchte ich die Zellen mit einer roten, blauen und schwarzen Schriftfarbe zählen bzw. summieren. Normalerweise gibt es keinen direkten Weg, um mit dieser Aufgabe fertig zu werden. Hier werde ich über einige Tricks sprechen, um diesen Job zu lösen.

Zählen oder summieren Sie Zellen basierend auf den Schriftfarben mit der benutzerdefinierten Funktion

Zählen oder summieren Sie Zellen basierend auf der Schriftfarbe mit einigen nützlichen Funktionen

Zählen oder summieren Sie Zellen basierend auf der Schriftfarbe mit einer erstaunlichen Funktion - Anzahl nach Farbe


Zählen oder summieren Sie Zellen basierend auf den Schriftfarben mit der benutzerdefinierten Funktion

Zählen Sie die Zellen anhand der Schriftfarben:

Gehen Sie wie folgt vor, um die Anzahl der Zellen mit bestimmten Schriftfarben zu berechnen:

1. Halten Sie die Taste gedrückt ALT + F11 Tasten, und es öffnet die Microsoft Visual Basic für Applikationen-Fenster.

2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.

VBA-Code: Zählen Sie Zellen basierend auf den Schriftfarben:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        CountColour = CountColour + 1
    End If
Next
End Function

3. Speichern Sie dann diesen Code, kehren Sie zum Arbeitsblatt zurück und geben Sie diese Formel in eine leere Zelle ein = CountColour (A1: D10, A2) , siehe Screenshot:

Note: In der obigen Formel A1: D10 ist der Bereich, den Sie verwenden möchten und A2 ist die Zelle mit einer bestimmten Schriftfarbe, die Sie zählen möchten.

4. Drücken Sie nach Eingabe der Formel Enter Wenn Sie die Taste drücken, erhalten Sie die Anzahl der Zellen mit roten Schriftfarben. Wenn Sie andere Zellen in Schriftfarben zählen möchten, geben Sie die Formel nach Bedarf wiederholt ein. Sie erhalten folgende Ergebnisse:


Summenzellen basierend auf Schriftfarben:

Um Zellen basierend auf Schriftfarben zu summieren, kann Ihnen die folgende benutzerdefinierte Funktion helfen.

1. Halten Sie die Taste gedrückt ALT + F11 Tasten, und es öffnet die Microsoft Visual Basic für Applikationen-Fenster.

2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.

VBA-Code: Summenzellen basierend auf Schriftfarben:

Public Function SumByColor(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
Dim xTotal As Double
xTotal = 0
For Each rng In pRange1
    If rng.Font.Color = pRange2.Font.Color Then
        xTotal = xTotal + rng.Value
    End If
Next
SumByColor = xTotal
End Function

3. Speichern Sie dann diesen Code, kehren Sie zum ursprünglichen Arbeitsblatt zurück und geben Sie diese Formel ein = SumByColor (A1: D8, A1) in eine leere Zelle, siehe Screenshot:

Note: In der obigen Formel A1: D10 ist der Bereich, den Sie verwenden möchten und A2 ist die Zelle mit einer bestimmten Schriftfarbe, die Sie summieren möchten.

4. Dann drücken Enter Wenn Sie die Taste drücken, werden alle Zellen mit roten Schriftfarben addiert. Wenn Sie andere Schriftzellen summieren möchten, geben Sie die Formel wiederholt ein. Sie erhalten folgendes Ergebnis:


Zählen oder summieren Sie Zellen basierend auf der Schriftfarbe mit einigen nützlichen Funktionen

Möglicherweise ist das Speichern und Anwenden der benutzerdefinierten Funktion für Sie schwierig. Hier empfehle ich Ihnen ein praktisches Tool.Kutools for ExcelMit seinen erweiterten Funktionen können Sie diese Aufgabe schnell und einfach lösen.

Tipps:Um dies anzuwenden ZÄHLENBYSCHRIFTFARBE und SUMBYFONTCOLOR Funktionen sollten Sie zunächst die herunterladen Kutools for Excelund wenden Sie die Funktion dann schnell und einfach an.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

Zählen Sie die Zellen anhand der Schriftfarben:

1. Klicken Sie auf eine Zelle, in die Sie das Zählergebnis einfügen möchten, und klicken Sie dann auf Kutoolen > Kutools-Funktionen > Statistical & Math > ZÄHLENBYSCHRIFTFARBE, siehe Screenshot:

2. In dem Funktionsargumente Geben Sie im Dialogfeld den Datenbereich und die Farbindexzelle an, die Sie nach Schriftfarbe zählen möchten. Siehe Screenshot:

3. Und dann klicken OK Klicken Sie auf die Schaltfläche, um das erste Zählergebnis zu erhalten. Um weitere Ergebnisse zu erhalten, müssen Sie nur diese Formel kopieren und die Zellreferenzen an Ihre Bedürfnisse anpassen. Siehe Screenshot:


Summenzellen basierend auf Schriftfarben:

1. Klicken Sie auf eine Zelle, in die Sie das Zählergebnis einfügen möchten, und klicken Sie dann auf Kutoolen > Kutools-Funktionen > Statistical & Math > SUMBYFONTCOLOR, siehe Screenshot:

2. In dem Funktionsargumente Geben Sie im Dialogfeld den Datenbereich und die Farbindexzelle an, die Sie nach Schriftfarbe summieren möchten. Siehe Screenshot:

3. Und dann klicken OK Klicken Sie auf die Schaltfläche, um das erste Summenergebnis zu erhalten. Um weitere Ergebnisse zu erhalten, müssen Sie nur diese Formel kopieren und die Zellreferenzen an Ihre Bedürfnisse anpassen. Siehe Screenshot:

Klicken Sie hier, um Kutools für Excel herunterzuladen und jetzt kostenlos zu testen!


Zählen oder summieren Sie Zellen basierend auf der Schriftfarbe mit einer erstaunlichen Funktion - Anzahl nach Farbe

Kutools for Excel bietet auch eine einfache Funktion- Nach Farbe zählenMit diesem Dienstprogramm können Sie das Berechnungsergebnis wie Anzahl, Summe, durchschnittliche Zellen usw. schnell nach Hintergrundfarbe, Schriftfarbe und bedingter Formatierung abrufen.

Tipps:Um dies anzuwenden Nach Farbe zählen Funktion sollten Sie zunächst die herunterladen Kutools for Excelund wenden Sie die Funktion dann schnell und einfach an.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Wählen Sie den Datenbereich aus, den Sie zählen und anhand verschiedener Farben summieren möchten.

2. Klicken Sie Kutoolen Plus> Nach Farbe zählen, siehe Screenshot:

3. In dem Nach Farbe zählen Dialogfeld, wählen Sie Standardformatierung von dem Farbmethode Dropdown und wählen Sie Schriftart unter dem Zählungstyp Dropdown-Liste, und die Zellen mit denselben Schriftfarben wurden gezählt, addiert, gemittelt usw., siehe Screenshot:

4. Und dann klick Bericht generieren Schaltfläche erhalten Sie die Statistiken in einer neuen Arbeitsmappe. Siehe Screenshot:

Klicken Sie hier, um Kutools für Excel herunterzuladen und jetzt kostenlos zu testen!


Weitere Artikel:

  • Zählen und summieren Sie Zellen basierend auf der Hintergrundfarbe in Excel
  • Angenommen, Sie haben eine Reihe von Zellen mit unterschiedlichen Hintergrundfarben wie Rot, Grün, Blau usw. Jetzt müssen Sie jedoch zählen, wie viele Zellen in diesem Bereich eine bestimmte Hintergrundfarbe haben, und die farbigen Zellen mit derselben bestimmten Farbe summieren . In Excel gibt es keine direkte Formel zur Berechnung der Summe und Anzahl der Farbzellen. Hier werde ich Ihnen einige Möglichkeiten zur Lösung dieses Problems vorstellen.
  • Fettdruck in einer Reihe von Zellen in Excel summieren / zählen
  • Wenn Sie einen Datenbereich haben, der einige fettgedruckte Zahlen in einem Arbeitsblatt enthält, und Sie jetzt nur die fettgedruckten Zellen summieren oder zählen möchten, können Sie diese natürlich manuell einzeln addieren, dies ist jedoch zeitaufwändig. Wie können Sie auf einfache und schnelle Weise nur die fett gedruckten Zellen in Excel summieren oder zählen?
  • Wenden Sie den Farbverlauf auf mehrere Zellen an
  • In Excel können wir problemlos Hintergrundfarben in eine Zelle oder mehrere Zellen einfügen. Manchmal muss der Farbverlauf jedoch wie im folgenden Screenshot gezeigt ausgefüllt werden. Wie kann der Farbverlauf in einer Zelle oder über mehrere Zellen in Excel ermittelt werden?
  • Verketten Sie Zellspalten und behalten Sie die Textfarbe in Excel bei
  • Wie wir alle wissen, geht beim Verketten oder Kombinieren von Zellenspalten zu einer Spalte die Zellenformatierung (z. B. Textschriftfarbe, Zahlenformatierung usw.) verloren. In diesem Artikel werde ich einige Tricks vorstellen, um die Zellenspalten zu einer zu kombinieren und die Textfarbe in Excel so einfach wie möglich zu halten.

Zählen oder summieren Sie Zellen basierend auf der Farbe von Schriftart / Hintergrund / bedingter Formatierung:

Kutools for Excel: Mit mehr als 300 praktischen Excel-Add-Ins können Sie es innerhalb von 30 Tagen ohne Einschränkung testen. Jetzt herunterladen und kostenlos testen!

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (52)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi..


I used it to count and sum from matrix. The problem is that the I need to count/sum in multiple range of cells. Is it possible to update this code to do this?
This comment was minimized by the moderator on the site
Hello, Joseph,

Maybe there is no direct way for you to count or sum the cell values based on font color in multiple ranges, but, you can apply the third method in this article and use Count by Color feature of Kutools for Excel, with this feature, you just need to select the multiple ranges first, and then apply the feature.
https://www.extendoffice.com/documents/excel/1418-excel-count-sum-by-font-color.html#a3

Please try it, thank you!
This comment was minimized by the moderator on the site
COUNT CELLS BY FONT COLOR tutorial was great! But it is not working when the font color was based on the conditional formatting. Do you have something for this concern?
This comment was minimized by the moderator on the site
Hello,
The codes in this article can not support the conditional formatting, but, you can use our Kutools for Excel's Count by Color feature, it can help you to count or sum conditional font colors. Please try it.
This comment was minimized by the moderator on the site
This was exactly what I needed - Thanks!
This comment was minimized by the moderator on the site
= SumByColor (A1: D8, A1) NÃO FUNCIONOU


=SumByColor(A1:D8;A1) FUNCIONOU

TIRANDO ESPAÇO E USANDO " ; " AO INVÉS DE " , " AI FUNCIONOU LEGAL.

USO EXCEL 10


MUITO BOM.


OBRIGADO
This comment was minimized by the moderator on the site
Is there a way to change Count Or Sum Cells Based On Font Colors With User Defined Function into count or sum cells based on de conditional formating?

I've tried with

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double

Application.Volatile
Dim rng As Range
For Each rng In pRange1

If rng.FormatConditions.Font.Color = pRange2.FormatConditions.Font.Color Then
CountColour = CountColour + 1

End If
Next
End Function

But it appears not to work, any suggestion?
Thanks
This comment was minimized by the moderator on the site
Hello, Borja,
May be you can use our product, Kutools for Excel, with its Count by Color feature, you can quickly count or sum the cell values based on the conditional formatting without any VBA code, please try. You can download it and free trial in 60 day.
Thank you!
This comment was minimized by the moderator on the site
I tried the SumByColor. It works, but not if the numbers have been coloured by conditional formatting. For example, I have a list of different numbers that are coloured red if they are within a range set by a conditional formatting rule. I would then like to sum only the red-coloured numbers. But the SumByColor VBA code does not work in this situation. Any suggestions to make it work. Thanks
This comment was minimized by the moderator on the site
Hello, Xiahui,
The above code can not applied to conditional formatting color, but, you can use our Kutools for Excel' Count by color feature, with it, you can quickly get the result for counting or summing based on the conditional formatting color. See the below screenshot:
This comment was minimized by the moderator on the site
Hey
Nice macro. I used it to just count from a simple matrix. The problem is that the macro counts also empty cells. How to exclude empty cells from counting?
This comment was minimized by the moderator on the site
Hello, Kriss,
To count the cells based on font color excluding the blank cells, please apply the below User Defined Function, please try:

Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
Application.Volatile
Dim rng As Range
For Each rng In pRange1
If rng.Value <> "" Then
If rng.Font.Color = pRange2.Font.Color Then
CountColour = CountColour + 1
End If
End If
Next
End Function
This comment was minimized by the moderator on the site
Exactly what I was looking for! This will save me lots of time. Thank You
This comment was minimized by the moderator on the site
Muito obrigada já ajudou muito, porém a minha formula só adiciona à soma outro número quando eu uso o pincel para mudar a cor, se eu trocar a cor da fonte pela barra de ferramenta não dá certo, alguém saber me explicar -
This comment was minimized by the moderator on the site
This was SO helpful - Thanks very much!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations