Funkcija COUNTIFS uporabi pogoje za celice v več obsegih in šteje, kolikokrat so izpolnjeni vsi pogoji.
Ta videoposnetek je del izobraževalnega tečaja, imenovanega Napredne funkcije IF.
Sintaksa
COUNTIFS(obseg_pogojev1, pogoji1, [obseg_pogojev2, pogoji2] …)
V sintaksi funkcije COUNTIFS so ti pogoji:
-
obseg_pogojev1 Obvezen. Prvi obseg, po katerem se ocenjuje povezani pogoj.
-
pogoji1 Obvezen. Pogoji v obliki števila, izraza, sklica na celico ali besedila, ki določajo, katere celice bodo preštete. Pogoje lahko na primer izrazite kot 32, »>32«, B4, »jabolka« ali »32«.
-
obseg_pogojev2; pogoji2; ... Neobvezen. Dodatni obsegi in njihovi pogoji. Dovoljenih je največ 127 parov obseg/pogoj.
: Vsak dodaten obseg mora imeti enako število vrstic in stolpcev kot argument obseg_pogojev1. Ni treba, da so obsegi sosednji.
Opombe
-
Pogoj posameznega obsega se uporabi za vsako celico posebej. Če vse prve celice izpolnjujejo povezane pogoje, se število poveča za 1. Če vse druge celice izpolnjujejo povezane pogoje, se število poveča še za 1 in tako naprej, dokler niso ocenjene vse celice.
-
Če se argument pogoja sklicuje na prazno celico, jo funkcija COUNTIFS obravnava kot vrednost 0.
-
V pogojih lahko uporabljate nadomestne znake – vprašaj (?) in zvezdico (*). Vprašaj označuje posamezen znak; zvezdica pa poljubno zaporedje znakov. Če želite poiskati dejanski vprašaj ali zvezdico, pred znak vnesite tildo (~).
1. primer
Kopirajte vzorčne podatke v te tabele in jih prilepite v celico A1 novega Excelovega delovnega lista. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Prodajalec |
Presežena kvota Q1 |
Presežena kvota Q2 |
Presežena kvota Q3 |
---|---|---|---|
Matej |
Da |
Ne |
Ne |
Marko |
Da |
Da |
Ne |
Barbara |
Da |
Da |
Da |
Mojca |
Ne |
Da |
Da |
Formula |
Opis |
Rezultat |
|
=COUNTIFS(B2:D2; "=Da") |
Prešteje, kolikokrat je Matej presegel prodajno kvoto za obdobja Q1, Q2 in Q3 (le v Q1). |
1 |
|
=COUNTIFS(B2:B5; "=Da"; C2:C5; "=Da") |
Prešteje, koliko prodajalcev je preseglo obe kvoti Q1 in Q2 (Marko in Barbara). |
2 |
|
=COUNTIFS(B5:D5; "=Da"; B3:D3; "=Da") |
Prešteje, kolikokrat sta Mojca in Marko presegla isto kvoto za obdobja Q1, Q2 in Q3 (le v Q2). |
1 |
2. primer
Podatki |
|
|
---|---|---|
1 |
1. 5. 2011 |
|
2 |
2. 5. 2011 |
|
3 |
3. 5. 2011 |
|
4 |
4. 5. 2011 |
|
5 |
5. 5. 2011 |
|
6 |
6. 5. 2011 |
|
Formula |
Opis |
Rezultat |
=COUNTIFS(A2:A7; "<6"; A2:A7; ">1") |
Prešteje, koliko številk med 1 in 6 (brez 1 in 6) vsebujejo celice od A2 do A7. |
4 |
=COUNTIFS(A2:A7; "<5"; B2:B7; "<5/3/2011") |
Prešteje, koliko vrstic vsebuje številke, ki so manjše od 5, in sicer v celicah od A2 do A7, in koliko jih hkrati vsebuje datume, starejše od 3. 5. 2011 v celicah od B2 do B7. |
2 |
=COUNTIFS(A2:A7, "<" & A6,B2:B7,"<" & B4) |
Enak opis kot v prejšnjem primeru, le da so v pogojih namesto konstant uporabljeni sklici na celice. |
2 |
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Če želite prešteti celice, ki niso prazne, uporabite funkcijo COUNTA
Če želite prešteti celice z enim pogojem, uporabite funkcijo COUNTIF
Funkcija SUMIF sešteje le vrednosti, ki izpolnjujejo en pogoj
Funkcija SUMIFS sešteje le vrednosti, ki izpolnjujejo več pogojev
Funkcija IFS (Microsoft 365, Excel 2016 in novejše različice)
Kako se izogniti nedelujočim formulam