Kako uporabljati več pogojev v Excelu COUNTIF in COUNTIFS

Kako uporabljati več pogojev v Excelu COUNTIF in COUNTIFS

Excel ima veliko funkcij, kjer mora uporabnik določiti enega ali več pogojev, da dobi rezultat.Na primer, če želite šteti celice na podlagi več meril, lahko uporabite funkcije COUNTIF ali COUNTIFS v Excelu.

Ta vadnica zajema različne načine uporabe enega ali več kriterijev v Excelovih funkcijah COUNTIF in COUNTIFS.

Medtem ko se bom v tej vadnici osredotočil predvsem na funkcije COUNTIF in COUNTIFS, je vse te primere mogoče uporabiti tudi z drugimi Excelovimi funkcijami, ki kot vhod vzamejo več meril (kot so SUMIF, SUMIFS, AVERAGEIF in AVERAGEIFS).

Uvod v funkcije Excel COUNTIF in COUNTIFS

Najprej razumemo, kako uporabljati funkcije COUNTIF in COUNTIFS v Excelu.

Excelova funkcija COUNTIF (z enim merilom)

Excelova funkcija COUNTIF deluje najbolje, če želite šteti celice na podlagi enega samega kriterija.Če želite šteti na podlagi več kriterijev, uporabite funkcijo COUNTIFS.

sintaksa

=COUNTIF(obseg, pogoj)

Vhodni parametri

  • Obseg -  Obseg celic, ki ga želite izračunati.
  • stanje -Merila, ki jih je treba ovrednotiti glede na obseg celic, ki jih je treba prešteti.

Excelova funkcija COUNTIFS (z več merili)

Excelova funkcija COUNTIFS deluje najbolje, če želite šteti celice na podlagi več meril.

sintaksa

=COUNTIFS(razpon_meril1,merila1,[obseg_meril2,merila2]…)

Vhodni parametri

  • obseg_obsega1 – Obseg celic, ki jih želite oceniti glede na merilo 1.
  • merila1 – Merilo, ki ga želite oceniti, je obseg_razreda1, da določite, katere celice je treba ovrednotiti.
  • [razpon_meril2] – Obseg celic, ki jih želite oceniti glede na merilo 2.
  • [merila2] – Merilo, ki ga želite oceniti, je merilo_razpon2, da določite, katere celice je treba šteti.
Povezana vprašanja  Seznam procesorjev tablic in pametnih telefonov

Zdaj pa si poglejmo nekaj primerov uporabe več kriterijev v Excelovi funkciji COUNTIF.

Uporabite pogoj ŠTEVILKA v Excelovi funkciji COUNTIF

#1 Preštejte celice, ko je kriterij enak vrednosti

Če želite dobiti število celic, pri katerih je parameter pogoja enak navedeni vrednosti, lahko pogoj vnesete neposredno ali uporabite sklic na celico, ki vsebuje pogoj.

Spodaj je primer, kjer štejemo celice, ki vsebujejo številko 9 (kar pomeni, da je parameter pogoja enak 9).Tukaj je formula:

=COUNTIF($B$2:$B$11,D3)

Uporaba več pogojev v funkciji Excel - število je enako

V zgornjem primeru (na sliki) je kriterij v celici D3.Pogoje lahko vnesete tudi neposredno v formule.Na primer, lahko uporabite tudi:

=COUNTIF($B$2:$B$11,9)

#2 Preštejte celice, ko je pogoj večji od vrednosti

Za pridobitev števila celic z vrednostjo, ki je večja od določene vrednosti, uporabimo operator večje od (">").Lahko ga uporabimo neposredno v formulah ali pa uporabimo reference celic s pogoji.

Kadar koli uporabimo operator v pogoju v Excelu, ga moramo postaviti v dvojne narekovaje.Na primer, če je pogoj večji od 10, potem moramo kot pogoj vnesti ">10" (glej sliko spodaj):

Tukaj je formula:

=COUNTIF($B$2:$B$11,”>10″)

Uporaba več pogojev v funkciji COUNTIF Excel – Večje od

V celice lahko vključite tudi pogoje in kot pogoje uporabite reference celic.V tem primeru vam pogoja ni treba postaviti v dvojne narekovaje:

=COUNTIF($B$2:$B$11,D3)

Uporaba več pogojev v funkciji COUNTIF Excel – več kot pogoji v referenci celice

To je lahko tudi v primeru, ko želite, da je pogoj v celici, vendar ga ne želite uporabiti z operaterjem.Na primer, morda želite, da je številka v celici D3 10 namesto >10.

V tem primeru morate ustvariti pogojni parameter, ki je kombinacija operaterja in reference celice (glejte spodnjo sliko):

=COUNTIF($B$2:$B$11,”>”&D3)

Uporaba več pogojev v Excelovi funkciji COUNTIF – Večje od operaterja in reference celiceOpomba: Ko združite operatorje in reference celic, so operatorji vedno zaprti v dvojnih narekovajih.Operaterji in reference celic so povezani z znakom ampersanda (&).

#3 Preštejte celice, ko je kriterij manjši od vrednosti

Za pridobitev števila celic z vrednostjo, manjšo od določene vrednosti, uporabimo operator manj kot ("<").Lahko ga uporabimo neposredno v formulah ali pa uporabimo reference celic s pogoji.

Kadar koli uporabimo operator v pogoju v Excelu, ga moramo postaviti v dvojne narekovaje.Na primer, če je merilo, da mora biti količina manjša od 5, potem moramo kot merilo vnesti "<5" (glej sliko spodaj):

=COUNTIF($B$2:$B$11,”<5”)

Uporaba več pogojev v funkciji COUNTIF Excel – manj kot

V celice lahko vključite tudi pogoje in kot pogoje uporabite reference celic.V tem primeru vam standarda ni treba postaviti v dvojne narekovaje (glejte spodnjo sliko):

=COUNTIF($B$2:$B$11,D3)

Excelova funkcija COUNTIF z več pogoji - manj kot pogoj v referenci celice

Prav tako boste morda želeli, da je pogoj v celici, ne pa pri operaterju.Na primer, morda želite, da ima celica D3 številko 5 namesto <5.

V tem primeru morate ustvariti pogojni parameter, ki je kombinacija operaterja in reference celice:

=COUNTIF($B$2:$B$11,"<"&D3)

Uporabite operator manj kot v funkciji Excel COUNTIF

Opomba: Ko združite operatorje in reference celic, so operatorji vedno zaprti v dvojnih narekovajih.Operaterji in reference celic so povezani z znakom ampersanda (&).

#4 Preštejte celice z več merili – med dvema vrednostma

Da bi dobili število vrednosti med dvema vrednostma, moramo v funkciji COUNTIF uporabiti več pogojev.

To lahko storite na dva načina:

XNUMX. način: uporabite funkcijo COUNTIFS

Funkcija COUNTIFS lahko obravnava več pogojev kot argumente in šteje celice samo, če so vsi pogoji TRUE.Za štetje celic z vrednostmi med dvema določenima vrednostma, kot sta 5 in 10, lahko uporabimo naslednjo funkcijo COUNTIFS:

=COUNTIFS($B$2:$B$11,”>5″,$B$2:$B$11,”<10″)

Uporaba več pogojev v Excelu Funkcija COUNTIFS – med pogoji

Opomba: zgornja formula ne šteje celic, ki vsebujejo 5 ali 10.Če želite vključiti te celice, uporabite operatorje večje ali enako (>=) in manjše ali enako (<=).Tukaj je formula:

=COUNTIFS($B$2:$B$11,”>=5″,$B$2:$B$11,”<=10″) 

Te pogoje lahko tudi vključite v celice in uporabite reference celic kot pogoje.V tem primeru vam standarda ni treba postaviti v dvojne narekovaje (glejte spodnjo sliko):

Excelova funkcija COUNTIFS z več merili - med merili v referenci celice

Uporabite lahko tudi kombinacijo sklicevanj na celice in operatorjev (operatorje vnašate neposredno v formule).Pri kombiniranju operatorjev in sklicevanj na celice so operatorji vedno zaprti v dvojnih narekovajih.Operaterji in reference celic so povezani z znakom ampersanda (&).

Excelova funkcija COUNTIFS – med pogojnimi operatorji in sklicevanjem na celice

2. način: uporabite dve funkciji COUNTIF

Če imate več pogojev, lahko uporabite COUNTIFS ali ustvarite kombinacijo funkcij COUNTIF.Naslednja formula bo naredila isto stvar:

=COUNTIF($B$2:$B$11,”>5″)-COUNTIF($B$2:$B$11,”>10″)

V zgornji formuli najprej poiščemo število celic z vrednostjo večjo od 5 in nato odštejemo število celic z vrednostjo večjo od 10.To nam bo dalo rezultat 5 (tj. z vrednostmi, ki so večje od 5 in manjše ali enake 10).

Uporaba več pogojev v funkciji COUNTIF Excel - med dvema štetjema pogojev

Če želite, da formula vsebuje 5 in 10, namesto tega uporabite naslednjo formulo:

Povezana vprašanja  Težava KB5003173 – najboljši popravek za posodobitev napake 0x800f0922 ni uspel

=COUNTIF($B$2:$B$11,”>=5”)-COUNTIF($B$2:$B$11,”>10”)

Če želite, da formula izključi "5" in "10" iz štetja, uporabite naslednjo formulo:

=COUNTIF($B$2:$B$11,”>=5″)-COUNTIF($B$2:$B$11,”>10″)-COUNTIF($B$2:$B$11,10)

Te pogoje lahko vključite v celice in uporabite reference celic ali pa uporabite kombinacijo operaterjev in sklicevanj na celice.

Uporabite pogoje BESEDILO v Excelovih funkcijah

#1 Preštejte celice, ko je pogoj enak določenemu besedilu

Če želite prešteti celice, ki vsebujejo natančno ujemanje z določenim besedilom, lahko to besedilo preprosto uporabimo kot pogoj.Na primer, v nizu podatkov (prikazano spodaj), če bi želel prešteti vse celice z imenom Joe, bi lahko uporabil naslednjo formulo:

=COUNTIF($B$2:$B$11,"Joe")

Ker je to besedilni niz, moram pogoj besedila postaviti v dvojne narekovaje.

Uporaba več besedilnih pogojev v funkciji Excel COUNTIF

V celico lahko vključite tudi pogoj in nato uporabite to sklic na celico (kot je prikazano spodaj):

=COUNTIF($B$2:$B$11,E3)

V funkciji Excel COUNTIFS uporabite več besedilnih pogojev

Opomba: Morda boste dobili napačne rezultate, če so v razponu pogoja ali pogoja presledki na začetku/poslovanju.Pred uporabo teh formul očistite podatke.

#2 Preštejte celice, ko pogoj ni enak določenemu besedilu

Podobno kot smo videli v zgornjem primeru, lahko tudi preštejete celice, ki ne vsebujejo določenega besedila.Za to moramo uporabiti operator ni enako (<>).

Ob predpostavki, da želite prešteti vse celice, ki ne vsebujejo imena JOE, je tukaj formula, ki lahko to naredi:

=COUNTIF($B$2:$B$11,”<>Joe”)

Uporaba več pogojev v funkciji COUNTIF Excel – pogoj besedila ni enak

V celice lahko vključite tudi pogoje in kot pogoje uporabite reference celic.V tem primeru vam standarda ni treba postaviti v dvojne narekovaje (glejte spodnjo sliko):

=COUNTIF($B$2:$B$11,E3)

Uporaba več pogojev v funkciji COUNTIF Excel – besedilni pogoj ni enak referenci na celico

To je lahko tudi v primeru, ko želite, da je pogoj v celici, vendar ga ne želite uporabiti z operaterjem.Na primer, morda želite, da ima celica D3 ime Joe namesto <>Joe.

V tem primeru morate ustvariti pogojni parameter, ki je kombinacija operaterja in reference celice (glejte spodnjo sliko):

=COUNTIF($B$2:$B$11,”<>”&E3)

Uporaba več pogojev v funkciji Excel COUNTIF – besedilni pogoj ni enak referenci celice in operaterju

Pri kombiniranju operatorjev in sklicevanj na celice so operatorji vedno zaprti v dvojnih narekovajih.Operaterji in reference celic so povezani z znakom ampersanda (&).

Uporaba pogojev DATE v Excelovih funkcijah COUNTIF in COUNTIFS

Excel shranjuje datume in ure kot številke.Torej ga lahko uporabimo kot številko.

#1 Šteje celice, ko je pogoj enak določenemu datumu

Za pridobitev števila celic, ki vsebujejo določen datum, bomo skupaj z datumom uporabili operator enako (=).

Za delo z datumi priporočam uporabo funkcije DATE, saj odpravlja vsako možnost, da bi bila vrednost datuma napačna.Torej, na primer, če bi želel uporabiti datum 2015. september 9, bi lahko uporabil funkcijo DATE takole:

= DATUM (2015,9,1)

Kljub regionalnim razlikam bo ta formula vrnila isti datum.Na primer, 01-09-2015 bi bil 2015. september 9 v sintakso datuma v ZDA in 1. januar 2015 pod sintakso datuma v Združenem kraljestvu.Vendar se bo ta formula vedno vrnila 2105. septembra 9.

Tukaj je formula za štetje števila celic, ki vsebujejo datum 02-09-2015:

=COUNTIF($A$2:$A$11,DATUM(2015,9,2))

Excelova funkcija COUNTIF – uporaba več datumskih pogojev

#2 Preštejte celice, ko je pogoj pred ali po določenem datumu

Za štetje celic, ki vsebujejo datume pred ali po določenem datumu, lahko uporabimo operatorje manj kot/več.

Če bi na primer želel prešteti vse celice, ki vsebujejo datume po 2015. septembru 9, bi lahko uporabil naslednjo formulo:

=COUNTIF($A$2:$A$11,”>”&DATE(2015,9,2))

Uporaba več pogojev v funkciji COUNTIF Excel – pogoj datuma po

Prav tako lahko preštejete število celic pred določenim datumom.Če želite v štetje vključiti datume, uporabite operator "enako" skupaj z operatorji "več kot/manj kot".

Uporabite lahko tudi reference celic, ki vsebujejo datume.V tem primeru morate uporabiti ampersand (&), da združite operator (v dvojnih narekovajih) z datumom.

Glejte spodnji primer:

=COUNTIF($A$2:$A$11,”>”&F3)

Uporaba več pogojev v funkciji COUNTIF v Excelu – datumski pogoji z uporabo referenc celic in ampersandov

#3 Preštejte celice z več merili – med dvema datumoma

Da bi dobili število vrednosti med dvema vrednostma, moramo v funkciji COUNTIF uporabiti več pogojev.

To lahko storimo na dva načina - eno samo funkcijo COUNTIFS ali dve funkciji COUNTIF.

XNUMX. način: uporabite funkcijo COUNTIFS

Funkcija COUNTIFS lahko vzame več pogojev kot argumente in šteje celice samo, če so vsi pogoji TRUE.Za štetje celic z vrednostmi med dvema določenima datumoma, kot sta 9. september in 2. september, lahko uporabimo naslednjo funkcijo COUNTIFS:

=COUNTIFS($A$2:$A$11,”>”&DATE(2015,9,2),$A$2:$A$11,”<“&DATE(2015,9,7))

Uporaba več pogojev v funkciji COUNTIF Excel – datumski pogoji pred in po

Zgornja formula ne šteje celic, ki vsebujejo določen datum.Če želite vključiti tudi te datume, uporabite operatorje večje ali enako (>=) in manjše ali enako (<=).Tukaj je formula:

=COUNTIFS($A$2:$A$11,”>=”&DATE(2015,9,2),$A$2:$A$11,”<=”&DATE(2015,9,7))

V celice lahko vključite tudi datume in uporabite reference celic kot merila.V tem primeru ne morete dovoliti, da operater vključi datum v celico.Formuli morate ročno dodati operatorje (v dvojnih narekovajih) in uporabiti ampersand (&), da dodate reference celic.Glej spodaj:

Povezana vprašanja  Kako shraniti Excelov grafikon kot sliko (shraniti kot PNG, JPG, BMP)

=COUNTIFS($A$2:$A$11,”>”&F3,$A$2:$A$11,”<“&G3)

Uporaba več pogojev v funkciji COUNTIF Excel – datumski pogoji pred in po sklic na celico

2. način: uporabite funkcijo COUNTIF

Če imate več pogojev, lahko uporabite funkcijo COUNTIFS ali ustvarite kombinacijo dveh funkcij COUNTIF.Naslednja formula bo prav tako pomagala:

=COUNTIF($A$2:$A$11,”>”&DATE(2015,9,2))-COUNTIF($A$2:$A$11,”>”&DATE(2015,9,7))

Več meril, uporabljenih v funkciji COUNTIF Excel – merila datuma pred in po štetju niso enaka

V zgornji formuli najprej poiščemo število celic, katerih datum je po 9. septembru, nato pa odštejemo število celic, katerih datum je po 2. septembru.To bo dalo rezultat 9 (to je število celic z datumi po 7. septembru in na ali pred 7. septembrom).

Če ne želite, da formula izračuna tako 9. september kot 2. september, namesto tega uporabite naslednjo formulo:

=COUNTIF($A$2:$A$11,”>=”&DATE(2015,9,2))-COUNTIF($A$2:$A$11,”>”&DATE(2015,9,7))

Več meril, uporabljenih v funkciji COUNTIF Excel – merila datuma pred in po countif

Če želite iz štetja izključiti dva datuma, uporabite naslednjo formulo:

=COUNTIF($A$2:$A$11,”>”&DATE(2015,9,2))-COUNTIF($A$2:$A$11,”>”&DATE(2015,9,7)-COUNTIF($A $2:$A$11,日期(2015,9,7)))

Poleg tega lahko v celici nastavite standardni datum in uporabite reference celic (in operaterje v dvojnih narekovajih z ampersandom).

Uporaba nadomestnih znakov v pogojih funkcij COUNTIF in COUNTIFS

V Excelu so trije nadomestni znaki:

  1. *(zvezdica) - predstavlja poljubno število znakov.Na primer, ex* lahko pomeni excel, excels, primer, strokovnjak itd.
  2. ? (vprašaj) - Predstavlja en sam znak.Trömp lahko na primer pomeni Trump ali Tramp.
  3. ~ (tilda) - Uporablja se za prepoznavanje nadomestnih znakov (~, *, ?) v besedilu.

Funkcijo COUNTIF z nadomestnimi znaki lahko uporabite za štetje celic, ko druge vgrajene funkcije štetja ne uspejo.Recimo, da imate nabor podatkov, ki izgleda takole:

Preštejte celice v naboru podatkov Excel, ki vsebujejo besedilo

Zdaj pa vzemimo nekaj primerov:

#1 Preštejte celice, ki vsebujejo besedilo

Za štetje celic z besedilom v njih lahko uporabimo nadomestni znak * (zvezdica).Ker zvezdice predstavljajo poljubno število znakov, bo preštel vse celice, ki vsebujejo poljubno besedilo.Tukaj je formula:

=COUNTIFS($C$2:$C$11,"*")

Uporaba več pogojev v funkciji COUNTIF Excel – besedilo štetja nadomestnih znakov

Opomba: zgornja formula prezre celice, ki vsebujejo številke, prazne celice in logične vrednosti, vendar šteje celice, ki vsebujejo apostrofe (in so zato videti prazne) ali so bile morda vključene kot del formule.

Tukaj je podrobna vadnica o ravnanju s primeri s praznimi nizi ali apostrofi.

#2 Preštejte celice, ki niso prazne

Če razmišljate o uporabi funkcije COUNTA, premislite še enkrat.

Preizkusite, morda vas bo razočaral.COUNTA bo štel tudi celice, ki vsebujejo prazne nize (običajno jih vrnejo formule kot ="", ali ko ljudje samo vnesejo apostrofe v celice).Celice, ki vsebujejo prazne nize, se zdijo prazne, vendar niso, zato jih šteje funkcija COUNTA.

COUNTA bo štel tudi celice, ki vsebujejo prazne nize (običajno jih vrnejo formule kot ="", ali ko ljudje samo vnesejo apostrofe v celice).Celice, ki vsebujejo prazne nize, se zdijo prazne, vendar niso, zato jih šteje funkcija COUNTA.

Preštejte celice v naboru podatkov Excel, ki vsebujejo besedilo

Torej, če uporabite formulo = COUNTA (A1:A11), vrne 11, ko bi moral vrniti 10.

Tukaj je popravek:

=COUNTIF($A$1:$A$11,”?*”)+COUNT($A$1:$A$11)+SUMPRODUCT(–ISLOGICAL($A$1:$A$11))

To formulo razumemo tako, da jo razčlenimo:

#3 Preštejte celice, ki vsebujejo določeno besedilo

Recimo, da želimo prešteti vse celice, kjer se ime prodajnega predstavnika začne z J.To je mogoče enostavno doseči z uporabo nadomestnih znakov v funkciji COUNTIF.Tukaj je formula:

=COUNTIFS($C$2:$C$11,"J*") 

Uporaba več pogojev v funkciji COUNTIF Excel – šteje posebne nadomestne znake besedila

Pogoj J* določa, da se mora besedilo v celici začeti z J in lahko vsebuje poljubno število znakov.

Če želite šteti celice, ki vsebujejo črke kjer koli v besedilu, jih obkrožite z zvezdico.Na primer, če želite prešteti celice, ki vsebujejo črko "a", uporabite *a* kot pogoj.

V primerjavi z mojimi drugimi članki je ta nenavadno dolg.Upam, da vam je všeč.Sporočite mi, kaj mislite, tako da pustite komentar.

O, zdravo 👋Lepo te je bilo srečati.

Naročite se na naše novice, Pošiljajte zelo rednoOdlična tehnologijaNa vašo objavo.

po Komentar