Contorizarea numerelor sau datelor pe baza unei condiții în Excel

Se aplică la
Excel pentru Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Pentru a contoriza numere sau date care respectă o singură condiție (cum ar fi egal cu, mai mare decât, mai mic decât, mai mare sau egal cu, sau mai mic sau egal cu), utilizați funcția COUNTIF . Pentru a contoriza numere sau date care se încadrează într-un interval (cum ar fi mai mare decât 9000 și, în același timp, mai mic decât 22500), puteți utiliza funcția COUNTIFS . Alternativ, puteți utiliza și SUMPRODUCT.

Exemplu

Notă

Va trebui să ajustați aceste referințe de formule de celule descrise aici, pe baza locului și a modului în care copiați aceste exemple în foaia Excel.

1 10 B
2 Vânzător Factură
3 Lupu 15.000
4 Lupu 9.000
5 Crisiarcu 8.000
6 Suyma 20.000
7 Lupu 5.000
8 Ene-Pietroșanu 22.500
9 Formulă Descriere (Rezultat)
10 =COUNTIF(B2:B7;">9000") Funcția COUNTIF contorizează numărul de celule din zona B2:B7 care conțin numere mai mari decât 9000 (4)
11 =COUNTIF(B2:B7;"<=9.000") Funcția COUNTIF contorizează numărul de celule din zona B2:B7 care conțin numere mai mici de 9.000 (4)
12 =COUNTIFS(B2:B7;">=9000";B2:B7;"<=22500") Funcția COUNTIFS contorizează numărul de celule din zona B2:B7 mai mari sau egale cu 9000 și mai mici sau egale cu 22500 (4)
13 =SUMPRODUCT((B2:B7>=9000)*(B2:B7<=22500)) Funcția SUMPRODUCT contorizează numărul de celule din zona B2:B7 care conțin numere mai mari sau egale cu 9000 și mai mici sau egale cu 22500 (4).
14 Data
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 Formulă Descriere (Rezultat)
20 =COUNTIF(B14:B17;">01.03.2010") Contorizează celulele din zona B14:B17 cu date mai mari decât 01.03.2010 (3)
21 =COUNTIF(B14:B17;"31.12.2010") Contorizează celulele din zona B14:B17 egale cu 31.12.2010 (1). Semnul egal nu este necesar în criterii, deci nu este inclus aici (formula va funcționa cu un semn egal dacă îl includeți ("=31.12.2010").
22 =COUNTIFS(B14:B17;">=01.01.2010";B14:B17;"<=31.12.2010") Contorizează celulele din zona B14:B17 care sunt între (inclusiv) 1/1/2010 și 31/12/2010 (3).
23 =SUMPRODUCT((B14:B17>=DATEVALUE("1.1.2010"))*(B14:B17<=DATEVALUE("31.12.2010"))) Contorizează celulele din zona B14:B17 care sunt între (inclusiv) 1/1/2010 și 31/12/2010 (3). Funcția DATEVALUE efectuează conversia datelor într-o valoare numerică, cu care funcția SUMPRODUCT poate lucra apoi.