COUNTIFS funkcija
Grąžina langelių tenkinančių sąlygas skaičių.
COUNTIFS(1 sritis; 1 sąlyga [; 2 sritis; 2 sąlyga [; ...]])
1 sritis – būtinas argumentas. Gali būti langelių sritis, srities pavadinimas, stulpelio ar eilutės žymė, kurie nurodo į langelius su reikšmės ir kurie suskaičiuojame, jei tenkinama sąlyga.
1 sritis, 2 sritis, ... ir 1 kriterijus, 2 kriterijus, ... privalo būti tokio pačio dydžio, kitu atveju funkcija grąžina klaidą err:502 (neteisingas argumentas).
Įprastas naudojimas
=COUNTIFS(B2:B6;">=20")
Suskaičiuoja srities B2:B6 eilučių su reikšmėmis didesnėmis arba lygiomis 20, skaičių. Grąžina 3, nes penkta ir šešta eilutės netenkina sąlygos.
=COUNTIFS(B2:B6;">=20";C2:C6;">70")
Suskaičiuoja eilučių, kurios vienu metu srities C2:C6 reikšmės yra didesnės už 70 ir srities B2:B6 reikšmės yra didesnės arba lygios 20, skaičių. Grąžina 2, nes antra, penkta ir šešta eilutės netenkina bent vienos sąlygos.
Reguliariojo reiškinio ir įdėtosios funkcijos naudojimas
=COUNTIFS(B2:B6;"[:alfa:]*")
Suskaičiuoja srities B2:B6 eilučių turinčių tik vieną abėcėlės simbolį skaičių. Grąžina 1, nes tik šešta eilutė tenkina sąlygą.
=COUNTIFS(B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Suskaičiuoja srities B2:B6 eilučių išskyrus eilutes su mažiausiomis ir didžiausiomis reikšmėmis skaičių. Grąžina 2, nes trečia, penkta ir šešta eilutės netenkina bent vienos sąlygos.
=COUNTIFS(A2:A6;"raš.*";B2:B6;"<"&MAX(B2:B6))
Apskaičiuoja eilučių, kurios atitinka srities A2:A6 reikšmes pradedant „rašiklis“ ir baigiant srities B2:B6 didžiausia reikšme, skaičių. Grąžina 1, nes tik antra eilutė tenkina visas sąlygas.
Nuorodą į langelį kaip kriterijų
Jei reikia keisti sąlygą, tai patogu ją aprašyti atskirame langelyje, o formulėje su COUNTIFS funkcija nuorodą į tą langelį. Pavyzdžiui, pateikta funkcija gali būti aprašyti taip:
=COUNTIFS(A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Jei E2 = rašiklis, tai funkcija grąžina 1, nes nuorodą atitinka sąlygą.