Valemid ja funktsioonid

Funktsioon COUNTIF

Kasutage funktsiooni COUNTIF, mis on üks statistikafunktsioonidest, kui soovite lahtreid loendada mingi kriteeriumi põhjal (nt juhul, kui soovite lugeda kokku kliendiloendis mingi kindla linna nime esinemiskordade arvu).

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)

Teie brauser ei toeta videot. Installige Microsoft Silverlight, Adobe Flash Player või Internet Explorer 9.

COUNTIF(vahemik;kriteerium)

Argumendi nimi

Kirjeldus

vahemik    (nõutav)

Loendatavate lahtrite rühm. Vahemik võib sisaldada arve või arve sisaldavaid massiive, nimega vahemikku või viiteid. Tühi- ja tekstiväärtusi ignoreeritakse.

Lugege lisateavet töölehel vahemike valimise kohta.

kriteerium    (nõutav)

Arv, avaldis, lahtriviide või tekstistring, mis määratleb, milliseid lahtreid loendatakse.

Näiteks saate kasutada arvu 32, võrdlust ">32", lahtrit B4 või sõna "õunad".

COUNTIF kasutab ainult ühte kriteeriumit. Kui soovite kasutada mitut kriteeriumit, kasutage funktsiooni COUNTIFS.

Näited

Nende näidete Excelis kasutamiseks kopeerige järgmise tabeli andmed ja kopeerige uuel töölehel 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 pole võrdne väärtusega tehtemärgi "<>" ja lahtri B4 väärtuse =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 (>) 32 või sellega võrdne (=) ning väiksem kui (<) 85 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.

Sagedasemad probleemid

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.

Lisage kindlasti argumendile kriteerium jutumärgid.

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.

Põhitõed

Toiming

Põhjused

Võtke arvesse, et funktsioon COUNTIF ei erista tekstistringides suur- ja väiketähti.

Kriteeriumid pole tõstutundlikud. Stringide „õunad“ ja "ÕUNAD" sisud vastavad samadele lahtritele.

Kasutage metamärke.

Kriteeriumides saab kasutada metamärke – 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äide. =COUNTIF(A2:A5;"õun??") loendab kokku kõik üksused, mis sisaldavad sõna „õun“ ja ei arvesta sõna lõputähti.

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 valemis (nt =COUNTIF(puuvili;">=32")-COUNTIF(puuvili;">85"). Nimega vahemik võib olla praegusel töölehel, sama töövihiku muul lehel või muus töövihikus. Viitamiseks muule töövihikule peab ka see teine töövihik olema avatud.

Märkus.: Funktsioon COUNTIF ei arvesta lahtreid lahtri tausta ega fondi värvi põhjal. Kuid Excel toetab kasutaja määratletavaid funktsioone (UDF-id), mis kasutavad lahtri taustal või fondi värvil põhinevate lahtrite jaoks keelt Microsoft Visual Basic for Applications (VBA). Siin on toodud näide, kuidas saate VBA abil lugeda kokku teatud värvi lahtrid.

Kas vajate rohkem abi?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele kogukonnafoorumis.

Vaata ka

Funktsioon COUNTIFS

Funktsioon IF

Funktsioon COUNTA

Exceli valemite ülevaade

IFS

Funktsioon SUMIF

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.