Zum Hauptinhalt springen

Wie zählt oder summiert man Zellen basierend auf der Zellenfarbe in Google Sheets?

Author: Xiaoyang Last Modified: 2025-05-28

Das Zählen oder Summieren von Zellenwerten basierend auf einer bestimmten Hintergrundfarbe, um das Ergebnis wie im folgenden Screenshot zu erhalten. In diesem Artikel werde ich darüber sprechen, wie man diese Aufgabe in Google Sheets und Microsoft Excel löst.

count or sum cells based on cell color in Google sheet

Zellenwerte basierend auf der Zellenfarbe mit einem Skript in Google Sheets zählen

Zellenwerte basierend auf der Zellenfarbe mit einem Skript in Google Sheets summieren

Zellenwerte basierend auf der Zellenfarbe mit Kutools für Excel in Microsoft Excel zählen oder summieren


Zellenwerte basierend auf der Zellenfarbe mit einem Skript in Google Sheets zählen

Das folgende Skript kann Ihnen helfen, die Zellenwerte basierend auf einer bestimmten Zellenfarbe zu zählen. Gehen Sie bitte wie folgt vor:

1. Klicken Sie auf Tools > Script-Editor, siehe Screenshot:

Click Tools > Script editor in google sheets

2. Im geöffneten Projekt-Fenster klicken Sie auf Datei > Neu > Skriptdatei, um ein Codefenster zu öffnen, siehe Screenshot:

click File > New > Script file to open a code window

3. Geben Sie im Eingabefeld einen Namen für diesen Skriptcode ein, siehe Screenshot:

 enter a name for this script code

4. Klicken Sie auf OK und kopieren Sie dann den folgenden Code und fügen Sie ihn ein, um den ursprünglichen Code im Code-Modul zu ersetzen, siehe Screenshot:

function countColoredCells(countRange,colorRef) {
  var activeRg = SpreadsheetApp.getActiveRange();
  var activeSht = SpreadsheetApp.getActiveSheet();
  var activeformula = activeRg.getFormula();
  var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
  var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
  var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
  var BackGround = activeSht.getRange(colorRefAddress).getBackground();
  var countCells = 0;
  for (var i = 0; i < backGrounds.length; i++)
    for (var k = 0; k < backGrounds[i].length; k++)
      if ( backGrounds[i][k] == BackGround )
        countCells = countCells + 1;
  return countCells;
};

copy and paste the code into the code window

5. Speichern Sie dann diesen Skriptcode, gehen Sie zurück zum Tabellenblatt und geben Sie diese Formel ein: =countcoloredcells(A1:E11,A1) in eine leere Zelle, und drücken Sie die Eingabetaste, um das berechnete Ergebnis zu erhalten. Siehe Screenshot:

Hinweis: In dieser Formel ist A1:E11 der Datenbereich, den Sie verwenden möchten, und A1 ist die Zelle, die mit einer bestimmten Farbe gefüllt ist, die Sie zählen möchten.

enter a formula to get the result

6. Wiederholen Sie die obige Formel, um andere spezifisch gefärbte Zellen zu zählen.


Zellenwerte basierend auf der Zellenfarbe mit einem Skript in Google Sheets summieren

Um die Zellenwerte mit einer bestimmten Zellenfarbe zu summieren, wenden Sie bitte den folgenden Skriptcode an.

1. Klicken Sie auf Tools > Script-Editor, um zum Projekt-Fenster zu gelangen, und klicken Sie auf Datei > Neu > Skriptdatei, um ein weiteres neues Code-Modul einzufügen. Geben Sie dann im Eingabefeld einen Namen für dieses Skript ein, siehe Screenshot:

click File > New > Script file to insert another new code module and type a name

2. Klicken Sie auf OK und im geöffneten Code-Modul kopieren Sie den folgenden Skriptcode und fügen ihn ein, um den ursprünglichen Code zu ersetzen, siehe Screenshot:

function sumColoredCells(sumRange,colorRef) {
  var activeRg = SpreadsheetApp.getActiveRange();
  var activeSht = SpreadsheetApp.getActiveSheet();
  var activeformula = activeRg.getFormula();
  var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
  var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
  var sumValues = activeSht.getRange(countRangeAddress).getValues();  
  var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
  var BackGround = activeSht.getRange(colorRefAddress).getBackground();
  var totalValue = 0;
  for (var i = 0; i < backGrounds.length; i++)
    for (var k = 0; k < backGrounds[i].length; k++)
      if ( backGrounds[i][k] == BackGround )
        if ((typeof sumValues[i][k]) == 'number')
          totalValue = totalValue + (sumValues[i][k]);
  return totalValue;
};

copy and paste the code into the module window

3. Speichern Sie diesen Code, kehren Sie zum Tabellenblatt zurück und geben Sie diese Formel ein: =sumcoloredcells(A1:E11,A1) in eine leere Zelle, und drücken Sie die Eingabetaste, um das berechnete Ergebnis zu erhalten, siehe Screenshot:

Hinweis: In dieser Formel ist A1:E11 der Datenbereich, den Sie verwenden möchten, und A1 ist die Zelle mit einer bestimmten Hintergrundfarbe, die Sie summieren möchten.

enter a formula to get the result

4. Sie können dann die obige Formel wiederholen, um andere spezifisch gefärbte Zellen zu summieren.


Zellenwerte basierend auf der Zellenfarbe mit Kutools für Excel in Microsoft Excel zählen oder summieren

In Microsoft Excel können Sie mit dem Hilfsprogramm „Nach Farbe zählen“ von Kutools für Excel die Zellenwerte basierend auf einer bestimmten Zellenfarbe zählen oder summieren.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Wählen Sie die Zellen aus, die Sie basierend auf der Zellenfarbe zählen oder summieren möchten, und klicken Sie dann auf Kutools Plus > Nach Farbe zählen, siehe Screenshot:

click Count by Color feature of kutools

2. Wählen Sie im Dialogfeld „Nach Farbe zählen“ Standardformatierung aus der Dropdown-Liste „Farbmodus“ und wählen Sie dann Hintergrund aus der Dropdown-Liste „Zähltyp“, siehe Screenshot:

set options in the Count by Color dialog box

3. Klicken Sie dann auf den Button „Bericht generieren“, und ein neues Arbeitsblatt mit den berechneten Ergebnissen wird sofort erstellt, siehe Screenshot:

a new worksheet with the calculated results is generated

Hinweis: Mit dieser leistungsstarken Funktion können Sie auch die Zellenwerte basierend auf bedingter Formatierung oder Schriftfarbe berechnen.

Jetzt Kutools für Excel herunterladen und kostenlos testen!

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!