Funkciju COUNTIF, jednu od statističkih funkcija, koristite za brojanje ćelija koje zadovoljavaju kriterij; na primjer, možete izračunati koliko se puta određeni grad prikazuje na popisu klijenta.
Funkcija COUNTIF u najjednostavnijem obliku izgleda ovako:
- =COUNTIF(Gdje želite tražiti?; Što želite pronaći?)
Na primjer:
- =COUNTIF(A2:A5;"London")
- =COUNTIF(A2:A5;A4)
Sintaksa
COUNTIF(raspon, kriteriji)
| Naziv argumenta | Opis |
|---|---|
| Raspon (obavezno) | Grupa ćelija koje želite prebrojiti.
Raspon može sadržavati brojeve, polja, imenovani raspon ili reference koje sadrže brojeve. Prazne i tekstne vrijednosti zanemaruju se. Saznajte kako odabrati raspone na radnom listu. |
| Kriterij (obavezno) | Broj, izraz, referenca na ćeliju ili tekstni niz koji određuje koje će se ćelije brojati. Možete, primjerice, koristiti broj kao što je 32, usporedbu kao što je ">32", ćeliju kao B4 ili riječ kao što je "jabuke". COUNTIF koristi samo jedan kriterij. Funkciju COUNTIFS koristite ako želite koristiti više kriterija. |
Primjeri korištenja funkcije COUNTIF u programu Excel
Da biste primjere koristili u programu Excel, kopirajte podatke u tablici u nastavku i zalijepite ih u ćeliju A1 novog radnog lista.
| Podaci | Podaci |
|---|---|
| jabuke | 32 |
| naranče | 54 |
| breskve | 75 |
| jabuke | 86 |
| Formula | Opis |
| =COUNTIF(A2:A5;"jabuke") | Broji ćelije s jabukama u rasponu ćelija od A2 do A5. Rezultat je 2. |
| =COUNTIF(A2:A5;A4) | Broji ćelije s breskvama (vrijednost u ćeliji A4) u ćelijama od A2 do A5. Rezultat je 1. |
| =COUNTIF(A2:A5;A2)+COUNTIF(A2:A5;A3) | Broji jabuke (vrijednost u ćeliji A2) i naranče (vrijednost u ćeliji A3) u ćelijama od A2 do A5. Rezultat je 3. Formula dvaput koristi izraz COUNTIF radi određivanja više kriterija, s jednim kriterijem po izrazu. Koristiti možete i funkciju COUNTIFS. |
| =COUNTIF(B2:B5;">55") | Broji ćelije s vrijednošću većom od 55 u rasponu ćelija od B2 do B5. Rezultat je 2. |
| =COUNTIF(B2:B5;"<>"&B4) | Broji ćelije čija vrijednost nije jednaka 75 u rasponu ćelija od B2 do B5. Znak (&) spaja operator usporedbe za "nije jednako" (<>) i vrijednost u ćeliji B4 da bi se glasila =COUNTIF(B2:B5;"<>75"). Rezultat je 3. |
| =COUNTIF(B2:B5;">=32")-COUNTIF(B2:B5;"<=85") | Broji ćelije s vrijednošću većom (>) ili jednakom (=) 32 te manjom od (<) ili jednakom (=) 85 u rasponu ćelija od B2 do B5. Rezultat je 1. |
| =COUNTIF(A2:A5,"*") | Broji ćelije koje sadrže bilo kakav tekst u rasponu ćelija od A2 do A5. Zamjenski znak * služi za bilo koji znak. Rezultat je 4. |
| =COUNTIF(A2:A5;"?????es") | Broji ćelije koje imaju točno 7 znakova i završavaju slovima "es" u ćelijama od A2 do A5. Znak upitnika (?) koristi se kao zamjenski znak za pojedinačne znakove. Rezultat je 2. |
Otklanjanje uobičajenih pogrešaka s funkcijom COUNTIF u programu Excel
| Problem | Što nije uredu |
|---|---|
| Za dugačke nizove vraća se vrijednost koja nije valjana. | Funkcija COUNTIF vraća netočne rezultate kada je koristite da biste povezali nizove dulje od 255 znakova. Da biste povezali nizove dulje od 255 znakova, koristite funkciju CONCATENATE ili operator &. Na primjer, =COUNTIF(A2:A5;"dugačak niz"&"neki drugi dugačak niz"). |
| Nema vraćene vrijednost kada očekujete vrijednost. | Provjerite jeste li argument kriterija stavili u navodnike. |
| Formula COUNTIF prikazuje pogrešku #VRIJ.! prilikom referiranja na drugi radni list. | Ta se pogreška pojavljuje kada se formula koja sadrži funkciju odnosi na ćelije ili raspon u zatvorenoj radnoj knjizi te se izračunavaju ćelije. Da bi ta značajka funkcionirala, druga radna knjiga mora biti otvorena. |
Praktični savjeti za korištenje funkcije COUNTIF u programu Excel
| Učinite ovo | Razlog |
|---|---|
| Imajte na umu da funkcija COUNTIF zanemaruje velika i mala slova u tekstnim nizovima. | Kriteriji ne ovise o veličini slova. Drugim riječima, niz "jabuke" i "JABUKE" odnose se na iste ćelije. |
| Korištenje zamjenskih znakova. | Zamjenski znakovi – upitnik (?) i zvjezdica (*) – mogu se koristiti u kriterijima. Upitnik odgovara bilo kojem pojedinačnom znaku. Zvjezdica odgovara bilo kojem nizu znakova. Ako želite pronaći stvarni upitnik ili zvjezdicu, upišite tildu (~) ispred znaka. Na primjer, =COUNTIF(A2:A5;"jabuka?") brojat će sve instance "jabuka" s posljednjim slovom koje se može razlikovati. |
| Podaci ne smiju sadržavati pogrešne znakove. | Prilikom brojanja tekstnih vrijednosti provjerite da podaci u njemu ne sadrže početne razmake, završne razmake, nedosljedno korištenje ravnih i kosih navodnika ili nestandardne znakove. U tim slučajevima COUNTIF može vratiti neočekivanu vrijednost. Pokušajte koristiti funkciju CLEAN ili TRIM. |
| Zbog praktičnosti koristite imenovane raspone | COUNTIF podržava imenovane raspone u formuli (primjerice =COUNTIF(voće;">=32")-COUNTIF(voće;"85>"). Imenovani raspon može se nalaziti na trenutnom radnom listu, drugom radnom listu u istoj radnoj knjizi ili u drugoj radnoj knjizi. Da biste koristili referencu iz druge radne knjige, i ta druga radna knjiga mora biti otvorena. |
Napomena
Funkcija COUNTIF neće brojati ćelije na temelju pozadine ćelije ni boje fonta. No, Excel podržava korisnički definirane funkcije (UDF-ove) koji koriste VBA operacija na ćelijama ovisno o pozadini ili boji fonta. Slijedi primjer brojanja broja ćelija određenih boja uz VBA kod.
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.