Cum se numără și se sumează celulele pe baza culorii de fundal în Excel?
Presupunând că aveți o gamă de celule cu culori de fundal diferite, cum ar fi roșu, verde, albastru și așa mai departe, dar acum trebuie să numărați câte celule din acea gamă au o anumită culoare de fundal și să sumați celulele colorate cu aceeași culoare . În Excel, nu există o formulă directă pentru a calcula suma și numărul de celule de culoare, aici vă voi prezenta câteva modalități de a rezolva această problemă.
- Numărați și adunați celulele pe baza culorii de umplere specifice de Filtru și SUBTOTAL
- Numărați și adunați celulele pe baza culorii de umplere specifice funcției GET.CELL
- Numărați și sumați celulele pe baza culorii de umplere specifice cu funcția definită de utilizator
- Numărați și adunați celulele pe baza culorii de umplere specifice cu funcțiile Kutools
- Numărați și adunați celulele pe baza culorii de umplere specifice (sau a culorii de formatare condiționată) cu Kutools pentru Excel
Numărați și Sumați celulele colorate după Filtru și SUBTOTAL
Presupunând că avem un tabel de vânzări de fructe, așa cum este prezentat mai jos, și vom număra sau însuma celulele colorate din coloana Suma. În această situație, putem filtra coloana Sumă după culoare, apoi putem număra sau suma celulelor colorate filtrate prin funcția SUBTOTAL cu ușurință în Excel.
1. Selectați celule goale pentru a intra în funcția SUBTOTAL.
- Pentru a număra toate celulele cu aceeași culoare de fundal, introduceți formula = SUBTOTAL (102, E2: E20);
- Pentru a rezuma toate celulele cu aceeași culoare de fundal, introduceți formula = SUBTOTAL (109, E2: E20);
notițe: În ambele formule, E2: E20 este coloana Suma care conține celulele colorate și le puteți schimba după cum aveți nevoie.
2. Selectați antetul tabelului și faceți clic pe Date > Filtru. Vedeți captura de ecran:
3. Faceți clic pe pictograma Filtru în celula antet a coloanei Suma și faceți clic pe Filtrul de culoare și culoarea specificată pe care o veți număra succesiv. Vedeți captura de ecran:
După filtrare, ambele formule SUBTOTAL numărând și însumând automat toate celulele de culoare filtrate în coloana Suma. Vedeți captura de ecran:
notițe: Această metodă necesită celulele colorate pe care le veți număra sau sumă sunt în aceeași coloană.
Un singur clic pentru a număra, suma și media celulelor colorate în Excel
Cu cei excelenți Numără după culoare caracteristică a Kutools pentru Excel, puteți număra rapid, suma și media celulelor după culoarea de umplere specificată sau culoarea fontului cu un singur clic în Excel. În plus, această caracteristică va afla și valorile maxime și minime ale celulelor după culoarea de umplere sau culoarea fontului.

Kutools pentru Excel - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Ia-L Acum
Numărați sau sumați celulele colorate prin funcția GET.CELL
În această metodă, vom crea un interval denumit cu funcția GET.CELL, vom obține codul de culoare al celulelor și apoi vom număra sau vom suma cu ușurință codul de culoare în Excel. Vă rugăm să faceți următoarele:
1. Clic Formule > Definiți numele. Vedeți captura de ecran:
2. În caseta de dialog Nume nou, vă rugăm să faceți următoarea captură de ecran:
(1) Tastați un nume în caseta Nume;
(2) Introduceți formula = GET.CELL (38, Sheet4! $ E2) în caseta Se referă la (nota: în formulă, 38 înseamnă returnarea codului celulei și Foaie4! $ E2 este prima celulă din coloana Sumă, cu excepția antetului coloanei pe care trebuie să o modificați pe baza datelor din tabel.)
(3) Faceți clic pe OK butonul.
3. Acum adăugați o nouă coloană de culoare chiar în tabelul original. Apoi tastați formula = NumColor și trageți mânerul de completare automată pentru a aplica formula altor celule din coloana Culoare. Vedeți captura de ecran:
notițe: În formulă, NumColor este intervalul numit pe care l-am specificat în primii 2 pași. Trebuie să îl schimbați cu numele specificat pe care l-ați setat.
Acum, codul de culoare al fiecărei celule din coloana Sumă revine în Coloana de culoare. Vedeți captura de ecran:
4. Copiați și enumerați culoarea de umplere într-un interval gol în foaia de lucru activă și tastați formulele alături, după cum se arată în imaginea de mai jos:
A. Pentru a număra celulele după culoare, vă rugăm să introduceți formula = COUNTIF ($ F $ 2: $ F $ 20, NumColor);
B. Pentru a însuma celulele după culoare, vă rugăm să introduceți formula = SUMIF ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).
notițe: În ambele formule, $ F $ 2: $ F $ 20 este coloana Culoare, NumColor este intervalul denumit specificat, $ E $ 2: $ E $ 20 este coloana Suma și le puteți schimba după cum aveți nevoie.
Acum veți vedea că celulele din coloana Sumă sunt numărate și sumate după culorile lor de umplere.
Numărați și sumați celulele pe baza culorii de umplere specifice cu funcția definită de utilizator
Presupunând că celulele colorate se împrăștie într-un interval prezentat mai jos, ambele metode de mai sus nu pot conta sau însuma celulele colorate. Aici, această metodă va introduce un VBA pentru a rezolva problema.
1. Țineți apăsat butonul ALT + F11 tastele și deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.
2. Clic Insera > Moduleși lipiți următorul cod în fereastra modulului.
VBA: Numărați și sumați celulele pe baza culorii de fundal:
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. Apoi salvați codul și aplicați următoarea formulă:
A. Numărați celulele colorate: = funcție de culoare (A, B: C, FALS)
B. Sumați celulele colorate: = funcție de culoare (A, B: C, TRUE)
Notă: În formulele de mai sus, A este celula cu culoarea de fundal particulară pe care doriți să o calculați și suma și B: C este intervalul de celule în care doriți să calculați numărul și suma.
4. Luați, de exemplu, următoarea captură de ecran, introduceți formula= funcție de culoare (A1, A1: D11, FALS) să numere celulele galbene. Și folosiți formula = funcție de culoare (A1, A1: D11, TRUE) pentru a însuma celulele galbene. Vedeți captura de ecran:
5. Dacă doriți să numărați și să sumați alte celule colorate, repetați pasul 4. Apoi veți obține următoarele rezultate:
Numărați și adunați celulele pe baza culorii de umplere specifice cu funcțiile Kutools
Kutools pentru Excel acceptă, de asemenea, câteva funcții utile pentru a ajuta utilizatorii Excel să facă calcule speciale, spune numărare după culoarea de fundal a celulei, sumă după culoarea fontului etc.
Kutools pentru Excel - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Încercare gratuită acum!
1. Selectați celula goală în care plasați rezultatele numărării și faceți clic pe Kutools > Funcții Kutools > Statistică și matematică > COUNTBY CELLCULOR. Vedeți captura de ecran:
2. În dialogul Argumente funcționale, vă rugăm să specificați intervalul în care veți număra celulele colorate din Referinţă , alegeți celula care este umplută de culoarea de fundal specificată în Color_index_nr și faceți clic pe butonul OK buton. Vedeți captura de ecran:
note:
(1) Puteți de asemenea să tastați funcția Kutools specificată = COUNTBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) în celula goală sau bara de formulă direct pentru a obține rezultatele numărării;
(2) Faceți clic pe Kutools > Funcții Kutools > Statistică și matematică > SUMBYCELLCOLOR sau tastați = SUMBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) în celula goală direct pentru a suma celulelor pe baza culorii de fundal specificate.
Aplicați COUNTBY CELLCULOR și SUMBYCELLCOLOR funcții pentru fiecare culoare de fundal separat și veți obține rezultatele așa cum se arată în imaginea de mai jos:
Funcții Kutools conține o serie de funcții încorporate pentru a ajuta utilizatorii Excel să calculeze cu ușurință, inclusiv Număr / sumă / celule medii vizibile, Număr / sumă după culoarea celulei, Numărați / Sumați după culoarea fontului, Numărați personaje, Numărați în funcție de caractere aldine, Etc Aveți o încercare gratuită!
Numărați și sumați celulele pe baza culorii de umplere specifice cu Kutools pentru Excel
Cu funcția definită de utilizator de mai sus, trebuie să introduceți formula unul câte unul, dacă există o mulțime de culori diferite, această metodă va fi plictisitoare și consumatoare de timp. Dar dacă ai Kutools pentru Excel'S Numără după culoare utilitar, puteți genera rapid un raport al celulelor colorate. Nu numai că puteți număra și însuma celulele colorate, dar puteți obține și valorile medii, maxime și minime ale gamei colorate.
Kutools pentru Excel - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Încercare gratuită acum!
1. Selectați intervalul pe care doriți să îl utilizați și faceți clic Kutools Plus > Numără după culoare, vezi captura de ecran:
2. Și în Numără după culoare caseta de dialog, vă rugăm să faceți cum se arată în imaginea de mai jos:
(1) Selectați Formatare standard de la Metoda culorii lista verticală;
(2) Selectați Context de la Tipul de numărare lista verticală.
(3) Faceți clic pe butonul Generați raportul.
notițe: Pentru a număra și a suma celulelor colorate în funcție de culoarea de formatare condițională specifică, selectați Formatarea condițională de la Metoda culorii lista verticală din dialogul de mai sus sau selectați Formatare standard și condițională din lista derulantă pentru a număra toate celulele umplute de culoarea specificată.
Acum veți obține un nou registru de lucru cu statistici. Vedeți captura de ecran:
Numără după culoare caracteristica calculează (Număr, Sum, Mediu, Max etc.) celule după culoarea de fundal sau culoarea fontului. Aveți o încercare gratuită!
Articol asociat:
Demo: Numărați și sumați celulele pe baza fundalului, a culorii de formatare condiționată:
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%
- reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
- Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
- Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
- Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
- Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
- Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
- Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
- Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
- Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!















































