COUNTIFS
Vrne število celic, ki ustrezajo pogojem v več obsegih.
Skladnja
COUNTIFS(Obseg1; Pogoj1 [; Obseg2; Pogoj2 [; ...]])
Obseg1 – obvezen argument. Gre za obseg celic, ime imenovanega obsega ali oznako stolpca ali vrstice, ki vsebuje vrednosti za štetje in iskanje skladno s pogojem.
Obseg1, Obseg2, ... in Pogoj1, Pogoj2, ... morajo biti enake velikosti, sicer funkcija vrne nap:502 – Neveljaven argument.
Enostavna raba
=COUNTIFS(B2:B6;">=20")
Prešteje vrstice v obsegu B2:B6 z vrednostmi, večjimi ali enakimi 20. Vrne 3, saj peta in šesta vrstica ne ustrezata pogoju.
=COUNTIFS(B2:B6;">=20";C2:C6;">70")
Prešteje vrstice, ki v obsegu C2:C6 vsebujejo vrednosti, večje od 70, ter v obsegu C2:C6 vsebujejo vrednosti, večje od ali enake 20. Vrne 2, ker druga, peta in šesta vrstica ne ustrezajo najmanj enemu pogoju.
Uporaba regularnih izrazov in gnezdenih funkcij
=COUNTIFS(B2:B6;"[:alpha:]*")
Prešteje vrstice v obsegu B2:B6, ki vsebujejo le abecedne znake. Vrne 1, ker le šesta vrstica ustreza pogoju.
=COUNTIFS(B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Prešteje vrstice v obsegu B2:B6 brez tistih, ki vsebujejo največjo ali najmanjšo vrednost. Vrne 2, ker tretja, peta in šesta vrstica ne ustrezajo najmanj enemu pogoju.
=COUNTIFS(A2:A6;"sir.*";B2:B6;"<"&MAX(B2:B6))
Prešteje vrstice, katerih celice se v obsegu A2:A6 začnejo s »sir« in v obsegu B2:B6 ne vsebujejo največje vrednosti iz tega obsega. Vrne 1, ker le druga vrstica ustreza vsem pogojem.
Sklic na celico kot pogoj
Če želite enostavno spremeniti pogoj, ga lahko navedete v posebni celici in uporabite sklic na to celico v pogoju funkcije COUNTIFS. Zgornjo funkcijo lahko tako zapišete na naslednji način:
=COUNTIFS(A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Če je E2 enako pot, funkcija vrne 1, saj se povezava na celico zamenja z njeno vsebino ter deluje kot zgornja funkcija.