Hur räknar man och summerar celler baserat på bakgrundsfärg i Excel?
Om du antar att du har ett antal celler med olika bakgrundsfärger, som rött, grönt, blått och så vidare, men nu måste du räkna hur många celler i det intervallet som har en viss bakgrundsfärg och summera de färgade cellerna med samma viss färg . I Excel finns det ingen direkt formel för att beräkna summan och antalet färgceller, här presenterar jag några sätt att lösa detta problem.
- Räkna och summa celler baserat på specifik fyllningsfärg efter Filter och SUBTOTAL
- Räkna och summera celler baserat på specifik fyllningsfärg med funktionen GET.CELL
- Räkna och summera celler baserat på specifik fyllningsfärg med användardefinierad funktion
- Räkna och summa celler baserat på specifik fyllningsfärg med Kutools-funktioner
- Räkna och summa celler baserat på specifik fyllningsfärg (eller villkorlig formateringsfärg) med Kutools för Excel
Räkna och summa färgade celler efter Filter och SUBTOTAL
Antag att vi har en fruktförsäljningstabell som visas nedan, och vi räknar eller summerar de färgade cellerna i kolumnen Mängd. I den här situationen kan vi filtrera kolumnen Mängd efter färg och sedan räkna eller summera filtrerade färgade celler med SUBTOTAL-funktionen enkelt i Excel.
1. Välj tomma celler för att gå in i SUBTOTAL-funktionen.
- För att räkna alla celler med samma bakgrundsfärg, ange formeln = SUBTOTALT (102, E2: E20);
- För att summera alla celler med samma bakgrundsfärg, ange formeln = SUBTOTALT (109, E2: E20);
Anmärkningar: I båda formlerna är E2: E20 kolumnen Mängd som innehåller de färgade cellerna, och du kan ändra dem efter behov.
2. Välj rubriken i tabellen och klicka Data > Filter. Se skärmdump:
3. Klicka på filterikonen i rubrikcellen i kolumnen Belopp och klicka Sortera efter färg och den angivna färgen kommer du att räkna med i följd. Se skärmdump:
Efter filtrering räknar och summerar båda SUBTOTALA formler automatiskt alla filtrerade färgceller i kolumnen Mängd. Se skärmdump:
Anmärkningar: Denna metod kräver att de färgade cellerna du räknar eller summerar finns i samma kolumn.
Ett klick för att räkna, summera och genomsnittliga färgade celler i Excel
Med det utmärkta Räkna efter färg egenskap av Kutools för Excel, kan du snabbt räkna, summera och genomsnittliga celler efter angiven fyllningsfärg eller teckensnittsfärg med bara ett klick i Excel. Dessutom kommer den här funktionen också att ta reda på max- och minvärdena för celler efter fyllningsfärg eller teckensnittsfärg.

Kutools för Excel - Innehåller mer än 300 praktiska verktyg för Excel. Fullständig gratis provperiod 30-dag, inget kreditkort krävs! Hämta den nu
Räkna eller summera färgade celler efter GET.CELL-funktionen
I den här metoden kommer vi att skapa ett namngivet intervall med GET.CELL-funktionen, få cellernas färgkod och sedan räkna eller summera med färgkoden enkelt i Excel. Gör så här:
1. Klicka Formler > Definiera namn. Se skärmdump:
2. I dialogrutan Nytt namn gör du som nedanstående skärmdump:
(1) Skriv ett namn i rutan Namn;
(2) Ange formeln = GET.CELL (38, Sheet4! $ E2) i hänvisar till rutan (Notera: i formeln, 38 betyder returnera cellkoden, och Ark4! $ E2 är den första cellen i kolumnen Belopp förutom kolumnrubriken som du behöver ändra baserat på dina tabelldata.)
(3) Klicka på OK knapp.
3. Lägg nu till en ny färgkolumn direkt till originaltabellen. Skriv sedan formeln = NumColor och dra handtaget AutoFyll för att tillämpa formeln på andra celler i kolumnen Färg. Se skärmdump:
Anmärkningar: I formeln, NumColor är det namngivna intervallet som vi specificerade i de två första stegen. Du måste ändra det till det angivna namnet du ställer in.
Nu återgår färgkoden för varje cell i kolumnen Belopp i färgkolumnen. Se skärmdump:
4. Kopiera och lista fyllningsfärgen i ett tomt intervall i det aktiva kalkylbladet och skriv formler bredvid det som visas nedan:
A. För att räkna celler efter färg, ange formeln = COUNTIF ($ F $ 2: $ F $ 20, NumColor);
B. För att summera celler efter färg, ange formeln = SUMIF ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).
Anmärkningar: I båda formlerna $ F $ 2: $ F $ 20 är kolumnen Färg, NumColor är det angivna namngivna intervallet, $ E $ 2: $ E $ 20 är beloppskolumnen och du kan ändra dem efter behov.
Nu ser du cellerna i kolumnen Mängd räknas och summeras efter deras fyllningsfärger.
Räkna och summera celler baserat på specifik fyllningsfärg med användardefinierad funktion
Om vi antar att de färgade cellerna sprids i ett intervall som visas nedan, kan båda metoderna ovan inte räkna eller summera de färgade cellerna. Här kommer den här metoden att introducera en VBA för att lösa problemet.
1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande kod i modulfönstret.
VBA: Räkna och summera celler baserat på bakgrundsfärg:
Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function
3. Spara sedan koden och använd följande formel:
A. Räkna de färgade cellerna: = färgfunktion (A, B: C, FALSE)
B. Summa de färgade cellerna: = färgfunktion (A, B: C, SANT)
Obs: I ovanstående formler, A är cellen med den specifika bakgrundsfärg som du vill beräkna antalet och summan, och FÖRE KRISTUS är det cellintervall där du vill beräkna antalet och summan.
4. Ta till exempel följande skärmdump, ange formeln= färgfunktion (A1, A1: D11, FALSE) för att räkna de gula cellerna. Och använd formeln = färgfunktion (A1, A1: D11, SANT) för att summera de gula cellerna. Se skärmdump:
5. Om du vill räkna och summera andra färgade celler upprepar du steg 4. Då får du följande resultat:
Räkna och summa celler baserat på specifik fyllningsfärg med Kutools-funktioner
Kutools för Excel stöder också några användbara funktioner som hjälper Excel-användare att göra speciella beräkningar, säger räkna efter cellbakgrundsfärg, summa efter teckensnittsfärg etc.
Kutools för Excel - Innehåller mer än 300 praktiska verktyg för Excel. Fullständig gratis provperiod 30-dag, inget kreditkort krävs! Gratis testversion nu!
1. Markera den tomma cellen som du placerar räkningsresultaten och klicka på Kutools > Kutools-funktioner > Statistik och matematik > COUNTBYCELLFÄRG. Se skärmdump:
2. I dialogrutan Funktionsargument, ange det intervall du kommer att räkna färgade celler inom i Hänvisning välj cellen som fylls med den angivna bakgrundsfärgen i Färg_index_nr rutan och klicka på OK knapp. Se skärmdump:
Anmärkningar:
(1) Du kan också skriva in den angivna Kutools-funktionen = COUNTBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) i den tomma cellen eller formelfältet direkt för att få räkningsresultaten;
(2) Klicka Kutools > Kutools-funktioner > Statistik och matematik > SUMBYCELFÄRG eller typ = SUMBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) i den tomma cellen direkt för att summera celler baserat på den angivna bakgrundsfärgen.
Applicera COUNTBYCELLFÄRG och SUMBYCELFÄRG funktioner för varje bakgrundsfärg separat, och du får resultaten enligt nedanstående skärmdump:
Kutools-funktioner innehåller ett antal inbyggda funktioner för att hjälpa Excel-användare att beräkna enkelt, inklusive Räkna / summa / genomsnittliga synliga celler, Räkna / Summa efter cellfärg, Räkna / summa efter teckensnittsfärg, Räkna tecken, Räkna efter fetstilEtc. Ha en gratis testversion!
Räkna och summa celler baserat på specifik fyllningsfärg med Kutools för Excel
Med ovanstående användardefinierad funktion måste du ange formeln en efter en, om det finns många olika färger kommer den här metoden att vara tråkig och tidskrävande. Men om du har Kutools för ExcelÄr Räkna efter färg verktyg kan du snabbt skapa en rapport över de färgade cellerna. Du kan inte bara räkna och summera de färgade cellerna utan också få medelvärden, max och min för det färgade området.
Kutools för Excel - Innehåller mer än 300 praktiska verktyg för Excel. Fullständig gratis provperiod 30-dag, inget kreditkort krävs! Gratis testversion nu!
1. Välj det intervall som du vill använda och klicka på Kutools Plus > Räkna efter färg, se skärmdump:
2. Och i Räkna efter färg dialogrutan, gör som nedanstående skärmdump:
(1) Välj Standardformatering från Färgmetod rullgardinsmeny;
(2) Välj Bakgrund från Räkna typ listrutan.
(3) Klicka på knappen Skapa rapport.
Anmärkningar: För att räkna och summera färgade celler efter specifik villkorad formateringsfärg, välj Villkorlig formatering från Färgmetod rullgardinsmenyn i dialogrutan ovan, eller välj Standard och villkorlig formatering från listrutan för att räkna alla celler fyllda med den angivna färgen.
Nu får du en ny arbetsbok med statistiken. Se skärmdump:
Du har nu möjlighet Räkna efter färg funktionen beräknar (räkna, summa, genomsnitt, max, etc.) celler efter bakgrundsfärg eller teckensnittsfärg. Ha en gratis testversion!
Relaterad artikel:
Demo: Räkna och summera celler baserat på bakgrund, villkorlig formateringsfärg:
De bästa Office-produktivitetsverktygen
Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%
- återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
- Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
- Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
- Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
- Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
- Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
- Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
- Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
- Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!















































