
Sažetak
COUNTIF je Excel funkcija za brojanje stanica u rasponu koje ispunjavaju jedan uvjet. COUNTIF se može koristiti za brojanje ćelija koje sadrže datume, brojeve i tekst. Kriteriji korišteni u COUNTIF-u podržavaju logičke operatore (>, <,, =) i zamjenske znakove (* ,?) za djelomično podudaranje.
Svrha
Broji stanice koje odgovaraju kriterijimaPovratna vrijednost
Prebrojan je broj koji predstavlja stanice.Sintaksa
= COUNTIF (raspon, kriteriji)Argumenti
- raspon - raspon stanica za brojanje.
- kriteriji - kriteriji koji kontroliraju koje ćelije treba brojati.
Verzija
Excel 2003Napomene o upotrebi
Funkcija COUNTIF u Excelu broji broj ćelija u rasponu koji odgovaraju jednom isporučenom stanju. Kriteriji mogu uključivati logičke operatore (>, <,, =) i zamjenske znakove (* ,?) za djelomično podudaranje. Kriteriji se također mogu temeljiti na vrijednosti iz druge ćelije, kako je objašnjeno u nastavku.
COUNTIF je u grupi od osam funkcija u Excelu koje dijele logičke kriterije na dva dijela (raspon + kriteriji). Kao rezultat toga, sintaksa koja se koristi za konstrukciju kriterija je drugačija, a COUNTIF zahtijeva raspon ćelija, ne možete koristiti niz.
COUNTIF podržava samo jedan uvjet. Ako trebate primijeniti više kriterija, upotrijebite funkciju COUNTIFS. Ako trebate manipulirati vrijednostima u argumentu raspona kao dio logičkog testa, pogledajte funkcije SUMPRODUCT i / ili FILTER.
Osnovni primjer
U prethodno prikazanom radnom listu u ćelijama G5, G6 i G7 koriste se sljedeće formule:
=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"
Obavijest COUNTIF ne razlikuje velika i mala slova, "CA" i "ca" tretiraju se isto.
Dvostruki navodnici ("") u kriterijima
Općenito, tekstualne vrijednosti moraju biti zatvorene u dvostruke navodnike (""), a brojevi ne. Međutim, kada je logički operator uključen u broj, broj i operator moraju biti navedeni u navodnicima, kao što se vidi u drugom primjeru u nastavku:
=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"
Vrijednost iz druge ćelije
Vrijednost iz druge ćelije može se uključiti u kriterije pomoću spajanja. U primjeru u nastavku, COUNTIF će vratiti broj vrijednosti u A1: A10 koje su manje od vrijednosti u ćeliji B1. Primijetite da je operator manje od (koji je tekst) zatvoren u navodnike.
=COUNTIF(A1:A10,"<"&B1) // count cells less than B1
Nije jednako
Da biste konstruirali kriterije "nije jednako", upotrijebite operator "" okružen dvostrukim navodnicima (""). Na primjer, donja formula računat će stanice koje nisu jednake "crvenoj" u rasponu A1: A10:
=COUNTIF(A1:A10,"red") // not "red"
Prazne stanice
COUNTIF može brojati ćelije koje su prazne ili nisu prazne. Formule u nastavku broje prazne i neprazne ćelije u rasponu A1: A10:
=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank
Datumi
Najlakši način za korištenje COUNTIF-a s datumima je pozivanje na važeći datum u drugoj ćeliji s referencom na ćeliju. Na primjer, za brojanje stanica u A1: A10 koje sadrže datum veći od datuma u B1, možete upotrijebiti formulu poput ove:
=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1
Obavijest, moramo povezati operatora do datuma u B1. Da biste koristili naprednije kriterije datuma (tj. Sve datume u danom mjesecu ili sve datume između dva datuma), želite se prebaciti na funkciju COUNTIFS koja može obraditi više kriterija.
The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this
=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020
Wildcards
The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:
=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"
To count cells in A1:A5 that contain any 3 text characters, you can use:
=COUNTIF(A1:A5,"???") // cells that contain any 3 characters
The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).
Notes
- COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
- COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- COUNTIF requires a range, you can't substitute an array.
- COUNTIF returns incorrect results when used to match strings longer than 255 characters.
- COUNTIF will return a #VALUE error when referencing another workbook that is closed.
Related videos





