Kā lietot COUNTIF programmā Excel

Excel COUNTIF funkcija ļauj saskaitīt šūnu skaitu, kas atbilst noteiktiem kritērijiem vai nosacījumiem dotajā diapazonā.

Funkcija COUNTIF ir viena no Excel statistikas funkcijām, kas ir COUNT un IF funkciju vai COUNTA funkcijas kombinācija. Lietojot formulā, funkcija saskaita to šūnu skaitu, kas atbilst noteiktiem kritērijiem vai nosacījumiem vienā vai vairākos diapazonos. Funkcija COUNTIF palīdz saskaitīt šūnas, kurās ir teksts, skaitļi vai datumi, kas atbilst noteiktiem kritērijiem.

Varat skaitīt šūnas, izmantojot Excel funkcijas COUNTIF vai COUNTIFS. Atšķirība starp COUNTIF un COUNTIFS funkcijām ir tāda, ka COUNTIF tiek izmantots, lai skaitītu šūnas, kas atbilst vienam kritērijam vienā diapazonā, savukārt COUNTIFS saskaita šūnas, kas atbilst vairākiem nosacījumiem vienā vai vairākos diapazonos.

Šajā rakstā tiks parādīts, kā programmā Excel izmantot divas funkcijas COUNTIF un COUNTIFS.

Excel COUNTIF funkcija

Funkcija COUNTIF ļauj veikt datu uzskaiti, pamatojoties uz noteiktu kritēriju vai nosacījumu. Funkcijā izmantotais nosacījums daļējai atbilstībai darbojas ar loģiskajiem operatoriem (, , =, >=, <=) un aizstājējzīmēm (*, ?).

Funkcijas COUNTIF sintakse

Funkcijas COUNTIF struktūra ir šāda:

=COUNTIF(diapazons,kritēriji)

Parametri:

  • diapazons - Saskaitāmo šūnu diapazons.
  • kritērijiem – Nosacījums nosaka, kuras šūnas ir jāiekļauj skaitā norādītajā diapazonā. Kritēriji var būt skaitliska vērtība, teksts, atsauce uz šūnas adresi vai vienādojums.

Funkcijas COUNTIF izmantošana skaitlisko vērtību saskaitīšanai

Kā minēts iepriekš, kritēriji (otrais arguments) funkcijā COUNTIF nosaka nosacījumu, kas funkcijai norāda, kuras šūnas skaitīt.

Šī funkcija palīdz saskaitīt šūnu skaitu ar vērtībām, kas atbilst loģiskiem nosacījumiem, piemēram, vienāds ar, lielāks par, mazāks par vai nav vienāds ar noteiktu vērtību utt.

Tālāk esošajā piemērā formula saskaita šūnas, kurās ir vērtība, kas vienāda ar 5 (kritēriji). Formulā varat tieši ievietot “5” vai izmantot atsauci uz šūnas adresi, kurai ir vērtība (šūna D2 tālāk esošajā piemērā).

=SKAITĪT, JA(B2:B11,D2)

Iepriekš minētā formula uzskaita šūnu skaitu šūnu diapazonā (B2:B11), kas satur vērtību, kas vienāda ar vērtību šūnā D2.

Šajā formulā tiek uzskaitītas šūnas, kuru vērtība ir mazāka par 5.

=COUNTIF(B2:B11,"<5")

Operators mazāk nekā (<) liek formulai saskaitīt šūnas, kuru vērtība ir mazāka par “5” diapazonā B2:B11. Ikreiz, kad izmantojat operatoru stāvoklī, noteikti ievietojiet to pēdiņās (“”).

Dažreiz, kad vēlaties saskaitīt šūnas, pārbaudot tās pret kritēriju (vērtību) šūnā. Šādos gadījumos izveidojiet kritēriju, savienojot operatoru un šūnas atsauci. Kad to darāt, salīdzināšanas operators ir jāiekļauj dubultpēdiņās (“”) un pēc tam starp salīdzināšanas operatoru un šūnas atsauci jāievieto ampersands (&).

=COUNTIF(B2:B11,">="&D2)

Zemāk esošajā attēlā ir parādīti daži formulu piemēri un to rezultāts.

Funkcijas COUNTIF izmantošana teksta vērtību skaitīšanai

Lai skaitītu šūnas, kurās ir noteiktas teksta virknes, izmantojiet šo teksta virkni kā kritērija argumentu vai šūnu, kurā ir teksta virkne. Piemēram, zemāk esošajā tabulā, ja mēs vēlamies saskaitīt visas šūnas diapazonā (B21:D27) ar teksta vērtību šūnā B21 (sam), mēs varam izmantot šādu formulu:

=SKAITĪT, JA(B21:D27,B21)

Kā mēs apspriedām iepriekš, mēs varētu izmantot tekstu “sam” tieši formulā vai izmantot šūnas atsauci, kurai ir kritēriji (B21). Teksta virkne vienmēr ir jāiekļauj dubultpēdiņās (“”), ja to lieto Excel formulā.

=COUNTIF(B21:D27"sam")

Lai saskaitītu šūnas, kurās nav norādīta teksta, izmantojiet tālāk norādīto formulu.

=COUNTIF(B21:D27,""&B21)

Noteikti pievienojiet "nav vienāds ar" "" operators dubultpēdiņās.

Ja formulā izmantojat tekstu “sam”, operators “” un teksta virkne ir jāiekļauj kopā ("sems") dubultpēdiņās.

=COUNTIF(B21:D27"sam") 

Aizstājējzīmju izmantošana programmā Excel COUNTIF funkcijā (daļēja atbilstība)

Varat izmantot COUNTIF formulu ar aizstājējzīmēm, lai saskaitītu šūnas, kurās ir noteikts vārds, frāze vai burti. Excel COUNTIF funkcijā varat izmantot trīs aizstājējzīmes:

  • * (zvaigznīte) – to izmanto, lai skaitītu šūnas ar jebkādu sākuma un beigu rakstzīmju/burtu skaitu. (piem., St* varētu nozīmēt Stark, Stork, Stacks utt.
  • ? (jautājuma zīme) – to izmanto, lai atrastu šūnas ar jebkuru vienu rakstzīmi. (piem., St?rk varētu nozīmēt Stark vai Stārķis.
  • ~ (tilde) – to izmanto, lai atrastu un saskaitītu šūnu skaitu, kurās tekstā ir jautājuma zīme vai zvaigznīte (~, *, ?).

Šūnu skaitīšana, kas sākas vai beidzas ar noteiktām rakstzīmēm

Lai saskaitītu šūnas, kas sākas vai beidzas ar noteiktu tekstu ar jebkuru citu rakstzīmju skaitu šūnā, funkcijas COUNTIF otrajā argumentā izmantojiet aizstājējzīmi ar zvaigznīti (*).

Izmantojiet šo formulas paraugu:

=COUNTIF(A1:A10"A*") – skaitīt šūnas, kas sākas ar “A”.

=COUNTIF(A19:A28"*er") – lai saskaitītu šūnu skaitu, kas beidzas ar rakstzīmēm “er”.

=COUNTIF(A2:A12"*QLD*") – to šūnu skaitīšanai, kurās ir teksts “QLD” jebkurā teksta virknē.

A ? apzīmē tieši vienu rakstzīmi, izmantojiet šo aizstājējzīmi tālāk esošajā funkcijā COUNTIF, lai saskaitītu šūnu skaitu, kurās ir tieši +1 rakstzīme, kur "?' tiek izmantots.

=COUNTIF(A1:A10"Par?s")

Tukšo un netukšo šūnu skaitīšana ar COUNTIF funkciju

COUNTIF formula ir noderīga arī tukšo vai netukšo šūnu skaitīšanai noteiktā diapazonā.

Skaitīt netukšas šūnas

Ja vēlaties skaitīt tikai šūnas, kurās ir “teksta” vērtības, izmantojiet tālāk norādīto formulu. Šī formula šūnas ar datumiem un cipariem uzskata par tukšām šūnām un neiekļauj tās skaitā.

=COUNTIF(A1:B12"*")

Aizstājējzīme * atbilst tikai teksta vērtībām un atgriež visu teksta vērtību skaitu dotajā diapazonā.

Ja vēlaties saskaitīt visas netukšās šūnas noteiktā diapazonā, izmēģiniet šo formulu:

=COUNTIF(A1:B12,"")

Skaitīt tukšās šūnas

Ja vēlaties skaitīt tukšas šūnas noteiktā diapazonā, izmantojiet funkciju COUNTIF ar * aizstājējzīmes raksturs un operatoru kritērija argumentā, lai saskaitītu tukšās šūnas.

Šī formula uzskaita šūnas, kurās nav teksta vērtību:

=COUNTIF(A1:B12,""&"*")

Kopš * aizstājējzīme atbilst jebkurai teksta vērtībai, iepriekš minētā formula skaitīs visas šūnas, kas nav vienādas ar *. Tas arī uzskaita šūnas ar datumiem un cipariem kā tukšas vietas.

Lai saskaitītu visas tukšās vietas (visi vērtību veidi):

=COUNTIF(A1:B12,"")

Šī funkcija skaita tikai tukšas šūnas diapazonā.

Funkcijas COUNTIF izmantošana datumu skaitīšanai

Varat skaitīt šūnas ar datumiem (tāpat kā ar skaitļu kritērijiem), kas atbilst loģiskam nosacījumam vai norādītajam datumam vai datumam atsauces šūnā.

Lai saskaitītu šūnas, kurās ir norādīts datums (05-05-2020), mēs izmantotu šo formulu:

=COUNTIF(B2:B10,"05-05-2020")

Varat arī norādīt datumu dažādos formātos kā kritērijus funkcijā COUNTIF, kā tas parādīts tālāk:

Ja vēlaties skaitīt šūnas, kurās ir datumi pirms vai pēc noteikta datuma, izmantojiet operatorus mazāk nekā (pirms) vai lielāks par (pēc) kopā ar konkrēto datumu vai šūnas atsauci.

=COUNTIF(B2:B10,">=05/05/2020")

Varat arī izmantot šūnas atsauci, kas satur datumu, apvienojot to ar operatoru (dubultpēdiņās).

Lai saskaitītu šūnu skaitu diapazonā A2:A14 ar datumu pirms datuma E3, izmantojiet tālāk norādīto formulu, kur operators lielāks par (<) nozīmē pirms datuma E3.

=COUNTIF(A2:A14,"<"&E3)

Daži formulu piemēri un to rezultāts:

Skaitīšanas datums, pamatojoties uz pašreizējo datumu

Varat apvienot funkciju COUNTIF ar konkrētām Excel datuma funkcijām, piemēram, TODAY(), lai skaitītu šūnas, kurās ir pašreizējais datums.

=COUNTIF(A2:A14,">"&ŠODIEN())

Šī funkcija uzskaita visus datumus no šodienas diapazonā (A2:A14).

Skaitīt datumus starp noteiktu datumu diapazonu

Ja vēlaties saskaitīt visus datumus starp diviem datumiem, formulā ir jāizmanto divi kritēriji.

Mēs to varam izdarīt, izmantojot divas metodes: COUNTIF un COUNTIFS funkcijas.

Izmantojot Excel COUNTIF funkciju

Lai saskaitītu visus datumus starp diviem norādītajiem datumiem, ir jāizmanto divas COUNTIF funkcijas.

Lai skaitītu datumus no '09-02-2020' līdz '20-08-2021', izmantojiet šo formulu:

=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">20-08-2021")

Šī formula vispirms atrod to šūnu skaitu, kuru datums ir pēc 2. februāra, un atņem šūnu skaitu ar datumiem pēc 20. augusta. Tagad mēs iegūstam nr. šūnu, kuru datumi ir pēc 2. februāra un 20. augustā vai agrāk (skaits ir 9).

Ja nevēlaties, lai formula skaitītu gan 2. februāri, gan 20. augustu, izmantojiet šo formulu:

=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">=20-08-2021")

Vienkārši otrajā kritērijā aizstājiet operatoru “>” ar “>=”.

Izmantojot Excel COUNTIFS funkciju

Funkcija COUNTIFS atbalsta arī vairākus kritērijus, un atšķirībā no funkcijas COUNTIF tā saskaita šūnas tikai pēc tam, kad ir izpildīti visi nosacījumi. Ja vēlaties saskaitīt šūnas ar visiem datumiem starp diviem norādītajiem datumiem, ievadiet šo formulu:

=COUNTIFS(A2:A14,">"&A11,A2:A14,"<"&A10)

Ja skaitīšanā vēlaties iekļaut arī norādītos datumus, izmantojiet operatorus “>=” un “<=”. Lūk, izmantojiet šo formulu:

=COUNTIFS(A2:A14,">=09-02-2020",A2:A14,"<=20-08-2021")

Šajā piemērā mēs izmantojām datumu tieši kritērijos, nevis šūnas atsauci.

Kā programmā Excel apstrādāt COUNTIF un COUNTIFS ar vairākiem kritērijiem

Funkciju COUNTIF galvenokārt izmanto šūnu skaitīšanai ar vienu kritēriju (nosacījumu) vienā diapazonā. Bet jūs joprojām varat izmantot COUNTIF, lai saskaitītu šūnas, kas atbilst vairākiem nosacījumiem vienā diapazonā. Tomēr funkciju COUNTIFS var izmantot, lai saskaitītu šūnas, kas atbilst vairākiem nosacījumiem vienā vai dažādos diapazonos.

Kā saskaitīt skaitļus diapazonā

Varat saskaitīt šūnas, kurās ir skaitļi starp diviem norādītajiem skaitļiem, izmantojot divas funkcijas: COUNTIF un COUNTIFS.

COUNTIF, lai saskaitītu skaitļus starp diviem cipariem

Viens no izplatītākajiem funkcijas COUNTIF lietojumiem ar vairākiem kritērijiem ir skaitļu skaitīšana starp diviem norādītajiem skaitļiem, piemēram, lai saskaitītu skaitļus, kas ir lielāki par 10, bet mazāki par 50. Lai saskaitītu skaitļus diapazonā, savienojiet divas vai vairākas COUNTIF funkcijas vienā formulā. Ļaujiet mums parādīt, kā.

Pieņemsim, ka vēlaties skaitīt šūnas diapazonā B2:B9, kur vērtība ir lielāka par 10 un mazāka par 21 (izņemot 10 un 21), izmantojiet šo formulu:

=SKAITĪTĀJI(B2:B14,">10")-COUNTIF(B2:B14,">=21")

Atšķirību starp diviem skaitļiem nosaka, atņemot vienu formulu no citas. Pirmajā formulā tiek uzskaitīti skaitļi, kas ir lielāki par 10 (kas ir 7), otrā formula atgriež skaitļu skaitu, kas ir lielāki vai vienādi ar 21 (kas ir 4), un otrās formulas rezultāts tiek atņemts no pirmās formulas (7 -4), lai iegūtu skaitļu skaitu starp diviem skaitļiem (3).

Ja vēlaties saskaitīt šūnas, kuru skaitlis ir lielāks par 10 un mazāks par 21 diapazonā B2:B14, ieskaitot skaitļus 10 un 21, izmantojiet šo formulu:

=COUNTIF(B2:B14,">=10")-SKAITS (B2:B14,">21")

COUNTIFS, lai saskaitītu skaitļus starp 2 cipariem

Lai saskaitītu skaitļus no 10 līdz 21 (izņemot 10 un 21), kas atrodas šūnās B2 līdz B9, izmantojiet šo formulu:

=COUNTIFS(B2:B14,">10",B2:B14,"<21")

Lai skaitā iekļautu 10 un 21, formulās vienkārši izmantojiet operatorus "lielāks par vai vienāds ar" (>=), nevis "lielāks par" un "mazāks par vai vienāds ar" (<=), nevis "mazāks par". .

COUNTIFS, lai skaitītu šūnas ar vairākiem kritērijiem (UN kritēriji)

Funkcija COUNTIFS ir daudzskaitļa līdzinieks funkcijai COUNTIF, kas saskaita šūnas, pamatojoties uz diviem vai vairākiem kritērijiem vienā vai vairākos diapazonos. To sauc par “UN loģiku”, jo funkcija ir paredzēta šūnu skaitīšanai tikai tad, ja visi norādītie nosacījumi ir TRUE.

Piemēram, mēs vēlamies noskaidrot, cik reižu (šūnu skaits) šī maize (vērtība A ailē) ir pārdota mazāk par 5 (vērtība C ailē).

Mēs varam izmantot šo formulu:

=COUNTIFS(A2:A14"Maize",C2:C14,"<5")

COUNTIF, lai skaitītu šūnas ar vairākiem kritērijiem (VAI kritēriji)

Ja vēlaties saskaitīt to šūnu skaitu, kas atbilst vairākiem kritērijiem vienā diapazonā, savienojiet divas vai vairākas COUNTIF funkcijas. Piemēram, ja vēlaties uzzināt, cik reižu “Maize” vai “Siers” atkārtojas norādītajā diapazonā (A2:A14), izmantojiet tālāk norādīto formulu.

=COUNTIF(A2:A14"maize")+COUNTIF(A2:A14"siers")

Šī formula uzskaita šūnas, kurām vismaz viens no nosacījumiem ir TRUE. Tāpēc to sauc par “OR loģiku”.

Ja vēlaties novērtēt vairāk nekā vienu kritēriju katrā no funkcijām, labāk ir izmantot COUNTIFS, nevis COUNTIF. Tālāk esošajā piemērā mēs vēlamies iegūt “Maize” statusa “Pasūtīts” un “Piegādāts” skaitu, tāpēc mēs izmantotu šo formulu:

=COUNTIFS(A2:A14"Maize",C2:C14"Pasūtīts")+COUNTIFS(A2:A14"Maize",C2:C14"Piegādāts")

Mēs ceram, ka šī vienkāršā, bet diezgan garā apmācība sniegs jums priekšstatu par COUNTIF un COUNTIF funkciju izmantošanu programmā Excel.