Funktsiooni COUNTIF kasutamine Microsoft Excelis

Rakenduskoht
Microsoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

Kasutage kriteeriumile vastavate lahtrite loendamiseks funktsiooni COUNTIF, mis on üks statistikafunktsioonidest. Näiteks saate seda kasutada kliendiloendis teatud linna kuvamiskordade loendamiseks.

Kõige lihtsamal kujul ütleb COUNTIF-funktsioon järgmist:

  • =COUNTIF(kust soovite otsida?, mida soovite otsida?)

Siin on mõned näited:

  • =COUNTIF(A2:A5,"London")
  • =COUNTIF(A2:A5;A4)

Süntaks

COUNTIF(vahemik;kriteerium)

Argumendi nimi Kirjeldus
vahemik (nõutav) Loendatavate lahtrite rühm. Vahemik võib sisaldada arve, massiive, nimega vahemikku või arve sisaldavaid viiteid. Excel ignoreerib tühje ja tekstväärtusi. Siit saate teada, kuidas valida töölehel vahemikke
kriteerium (nõutav) Arv, avaldis, lahtriviide või tekstistring, mis määrab, milliseid lahtreid COUNTIF loendab. Näiteks saate kasutada arvu 32, võrdlust nagu ">32", lahtrit nagu B4 või sõna "õunad". COUNTIF kasutab ainult ühte kriteeriumit. Kui soovite kasutada mitut kriteeriumit, kasutage funktsiooni COUNTIFS.

Excelis funktsiooni COUNTIF kasutamise näited

Nende näidete Excelis kasutamiseks kopeerige järgmise tabeli andmed ja kleepige need uue töölehe lahtrisse A1.

Andmed Andmed
õunad 32
apelsinid 54
virsikud 75
õunad 86
Valem Kirjeldus
=COUNTIF(A2:A5;"õunad") Sõna „õunad“ sisaldavate lahtrite arv lahtrivahemikus A2–A5. Tulem on 2.
=COUNTIF(A2:A5;A4) Loendab sõna „virsikud“ (lahtri A4 väärtus) sisaldavate lahtrite arvu lahtrivahemikus A2–A5. Tulem on 1.
=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3) Loendab sõna „õunad“ (lahtri A2 väärtus) ja „apelsinid“ (lahtri A3 väärtus) sisaldavate lahtrite arvu lahtrivahemikus A2–A5. Tulem on 3. Valemis kasutatakse mitme kriteeriumi määratlemiseks COUNTIF-avaldist kaks korda, üks kriteerium avaldise kohta. Samuti saaksite kasutada funktsiooni COUNTIFS.
=COUNTIF(B2:B5;">55") Selliste lahtrite arv vahemikus B2–B5, mille väärtus on suurem kui 55. Tulem on 2.
=COUNTIF(B2:B5;"<>&B4) Selliste lahtrite arv vahemikus B2–B5, mille väärtus pole 75. Ampersand (&) ühendab võrdlusmärgi mittevõrdluse ("<>") ja lahtri B4 väärtuse, et lugeda =COUNTIF(B2:B5;"<>75"). Tulem on 3.
=COUNTIF(B2:B5;">=32")-COUNTIF(B2:B5;"<=85") Selliste lahtrite arv vahemikus B2–B5, mille väärtus on suurem kui (>) või sellega võrdne (=) 32 ja väiksem kui (<) või sellega võrdne (=). Tulem on 1.
=COUNTIF(A2:A5;"*") Suvalist teksti sisaldavate lahtrite arv lahtrivahemikus A2–A5. Tärni (*) kasutatakse suvalise märgi tähistamiseks metamärgina. Tulem on 4.
=COUNTIF(A2:A5;"???ad") Loendab selliste lahtrite arvu vahemikus A2–A5, mis sisaldavad täpselt 7 märki ja lõpevad tähtedega „es“. Küsimärki „?“ kasutatakse eraldi märgi tähistamiseks metamärgina. Tulem on 2.

Exceli levinumate COUNTIF-tõrgete tõrkeotsing

Probleem Mis läks valesti
Pikkade stringide puhul tagastatakse vale väärtus. Funktsioon COUNTIF tagastab vale tulemi, kui kasutate seda rohkem kui 255 märgi pikkuste stringide vastendamiseks.
Üle 255 märgi pikkuste stringide vastendamiseks kasutage funktsiooni CONCATENATE või ühendamisoperaatori &. Näiteks =COUNTIF(A2:A5;"pikk string"&"teine pikk string").
Eeldasite mingit väärtust, aga seda ei tagastatud. Pange kriteeriumiargument kindlasti jutumärkidesse.
FUNKTSIOON COUNTIF valem saab #VALUE! mõnele muule töölehele viitamisel. See tõrge tekib juhul, kui funktsiooni sisaldav valem viitab lahtritele või vahemikule suletud töövihikus ning lahtrid arvutatakse. Selle funktsiooni toimimiseks peab teine töövihik olema avatud.

Excelis FUNKTSIOONI COUNTIF kasutamise head tavad

Tehke järgmist Põhjused
Võtke arvesse, et funktsioon COUNTIF ei erista tekstistringides suur- ja väiketähti. Kriteeriumid pole tõstutundlikud. Teisisõnu vastavad string "õunad" ja string "ÕUNAD" samadele lahtritele.
Kasutage metamärke. Kasutage kriteeriumides küsimärki (?) ja tärni (*). Küsimärk vastab mis tahes üksikmärgile. Tärn vastab mis tahes märgijadale. Kui soovite otsida tegelikku küsimärki või tärni, tippige märgi ette tilde (~).
Näiteks =COUNTIF(A2:A5;"õun?") loendab kõik sõna "õun" esinemisjuhud viimase tähega, mis võib varieeruda.
Veenduge, et teie andmed ei sisaldaks vigaseid märke. Tekstiväärtuste loendamisel veenduge, et andmed ei sisalda algus- ega lõputühikuid, ebaühtlast sirgete ja kõverate jutumärkide kasutust ega mitteprinditavaid märkes. Vastasel juhul võib funktsioon COUNTIF tagastada vale või ootamatu väärtuse.
Proovige funktsiooni CLEAN või funktsiooni TRIM kasutamist.
Kasutage mugavuse huvides nimega vahemikke COUNTIF toetab nimega vahemikke valemites nagu =COUNTIF(puuvili,">=32")-COUNTIF(puuvili,">85"). Nimega vahemik võib olla praegusel töölehel, sama töövihiku muul lehel või muus töövihikus. Mõne muu töövihiku nimega vahemikule viitamiseks peab ka see töövihik olema avatud.

Märkus.

Funktsioon COUNTIF ei saa lahtreid loendada taustavärvi või fondivärvi põhjal. Siiski saate VBA-s (Visual Basic for Applications) kirjutatud User-Defined funktsiooni (UDF) abil lahtreid loendada või nende tausta või fondivärvi põhjal muid toiminguid teha.

Kas vajate rohkem abi?

Võite alati küsida Exceli tehnikakogukonna eksperdilt või kogukonnafoorumites tuge.

Lisateave

Funktsioon COUNTIFS

Funktsioon IF

Funktsioon COUNTA

Exceli valemite ülevaade

Funktsioon IFS

Funktsioon SUMIF