Excel COUNTIFS in COUNTIF z več merili AND / OR - primeri formul

  • Deliti To
Michael Brown

V učbeniku je razloženo, kako v Excelu uporabljati formule COUNTIFS in COUNTIF z več merili, ki temeljijo na logiki AND in OR. Našli boste več primerov za različne vrste podatkov - številke, datume, besedilo, nadomestne znake, neprazne celice in drugo.

Od vseh funkcij programa Excel se COUNTIFS in COUNTIF verjetno najpogosteje zamenjujeta, ker sta si zelo podobni in sta namenjeni štetju celic na podlagi določenih meril.

Razlika je v tem, da je COUNTIF zasnovan za štetje celic z enim pogojem v enem območju, medtem ko lahko COUNTIFS oceni različna merila v istem ali različnih območjih. Cilj tega vodnika je prikazati različne pristope in vam pomagati izbrati najučinkovitejšo formulo za vsako posamezno nalogo.

    Funkcija Excel COUNTIFS - sintaksa in uporaba

    Funkcija Excel COUNTIFS šteje celice v več obsegih na podlagi enega ali več pogojev. Funkcija je na voljo v Excelu 365, 2021, 2019, 2016, 2013, Excelu 2010 in Excelu 2007, zato lahko spodnje primere uporabite v kateri koli različici programa Excel.

    Skladnja COUNTIFS

    Sintaksa funkcije COUNTIFS je naslednja:

    COUNTIFS(kriterij_razpon1, kriterij1, [kriterij_razpon2, kriterij2]...)
    • kriterij_razpon1 (obvezno) - določa prvo območje, na katerega se nanaša prvi pogoj ( merila1 ) se uporabi.
    • merila1 (obvezno) - določi pogoj v obliki številka , sklic na celico , besedilni niz , izraz ali drugo Excelova funkcija Merila določajo, katere celice se štejejo, in so lahko izražena kot 10, "<=32", A6, "sladkarije".
    • [kriterij_razpon2, kriterij2]... (neobvezno) - to so dodatna območja in z njimi povezana merila. V formulah lahko določite do 127 parov območij/kriterijev.

    Sintakse funkcije COUNTIF si vam pravzaprav ni treba zapomniti na pamet. Microsoft Excel prikaže argumente funkcije takoj, ko jo začnete tipkati; argument, ki ga trenutno vnašate, je poudarjen v krepkem tisku.

    Excelovi COUNTIFS - stvari, ki si jih je treba zapomniti!

    1. Funkcijo COUNTIFS v Excelu lahko uporabite za štetje celic v enem območju z enim pogojem in v več obsegih z več pogoji. Če je slednji pogoj izpolnjen, se preštejejo samo tiste celice, ki izpolnjujejo pogoje. vsi navedeni pogoji. so prešteti.
    2. Vsako dodatno območje mora imeti enako število vrstic in stolpcev kot prvo območje ( kriterij_razpon1 argument).
    3. Obe spletni strani sosednji in . nesorodne dovoljeni so razponi.
    4. Če je merilo referenca na prazna celica funkcija COUNTIFS jo obravnava kot ničelno vrednost (0).
    5. Uporabite lahko nadomestni znaki v merilih - zvezdica (*) in vprašalnik (?). Za vse podrobnosti glejte ta primer.

    Kako uporabljati COUNTIFS in COUNTIF z več merili v Excelu

    V nadaljevanju so na voljo številni primeri formul, ki prikazujejo uporabo funkcij COUNTIFS in COUNTIF v Excelu za ocenjevanje več pogojev.

    Kako šteti celice z več merili (logika AND)

    Ta scenarij je najlažji, saj je funkcija COUNTIFS v Excelu zasnovana tako, da šteje samo tiste celice, za katere so vsi navedeni pogoji TRUE. Temu pravimo logika AND, saj tako deluje Excelova funkcija AND.

    Formula 1. Formula COUNTIFS z več merili

    Predpostavimo, da imate seznam izdelkov, kot je prikazan na spodnji sliki zaslona. Želite pridobiti število izdelkov, ki so na zalogi (vrednost v stolpcu B je večja od 0), vendar še niso bili prodani (vrednost v stolpcu C je enaka 0).

    To nalogo lahko opravite z uporabo te formule:

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    In število je 2 (" Češnje " in " Limone "):

    Formula 2. Formula COUNTIFS z dvema meriloma

    Če želite šteti elemente z enakimi merili, morate še vedno zagotoviti vsak criteria_range / merila posamezno.

    Na primer, tukaj je prava formula za štetje elementov, ki imajo 0 tako v stolpcu B kot v stolpcu C:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    Ta formula COUNTIFS vrne 1, ker je samo " Grozdje " imajo v obeh stolpcih vrednost "0".

    Uporaba preprostejše formule z enim samim kriterij_območje kot je COUNTIFS(B2:C7,"=0"), bi dobili drugačen rezultat - skupno število celic v območju B2:C7, ki vsebujejo ničlo (kar je v tem primeru 4).

    Kako šteti celice z več merili (logika OR)

    Kot ste videli v zgornjih primerih, je štetje celic, ki izpolnjujejo vsa določena merila, enostavno, saj je funkcija COUNTIFS zasnovana tako, da deluje na ta način.

    Kaj pa, če želite šteti celice, za katere vsaj enega od navedenih pogoji je TRUE , tj. na podlagi logike OR? Na splošno lahko to storite na dva načina - s seštevanjem več formul COUNTIF ali z uporabo formule SUM COUNTIFS s konstanto polja.

    Formula 1. Seštejte dve ali več formul COUNTIF ali COUNITFS

    Če želite v spodnji tabeli šteti naročila z oznako " Preklicano " in " V obravnavi " status. Če želite to narediti, lahko preprosto napišete 2 običajni formuli Countif in seštejete rezultate:

    =COUNTIF($C$2:$C$11, "Preklicano") + COUNTIF($C$2:$C$11, "V postopku")

    Če naj bi vsaka od funkcij ocenila več kot en pogoj, namesto COUNTIFS uporabite COUNTIF. Na primer, če želite dobiti število " Preklicano " in " V obravnavi " naročila za " Jabolka " uporabite to formulo:

    =COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11, "Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11, "Pending")

    Formula 2. SUM COUNTIFS s konstanto polja

    V primerih, ko morate oceniti veliko meril, zgornji pristop ni najboljši način, saj bi se vaša formula preveč razširila. Če želite opraviti enake izračune v bolj kompaktni formuli, navedite vsa merila v konstantnem polju in to polje dodajte formuli merila Če želite dobiti skupno število, vstavite funkcijo COUNTIFS v funkcijo SUM, kot sledi:

    SUM(COUNTIFS( obseg ,{" merila1 "," merila2 "," merila3 ",...}))

    V naši vzorčni tabeli za štetje naročil s statusom " Preklicano " ali " V obravnavi " ali " V tranzitu ", bi bila formula naslednja:

    =SUM(COUNTIFS($C$2:$C$11, {"preklicano", "v postopku", "v tranzitu"}))

    Na podoben način lahko štejete celice na podlagi dveh ali več kriterij_območje / merila Na primer, če želite pridobiti število " Jabolka ", ki so " Preklicano " ali " V obravnavi " ali " V tranzitu ", uporabite to formulo:

    =SUM(COUNTIFS($A$2:$A$11, "jabolka",$C$2:$C$11,{"preklicano", "v postopku", "v tranzitu"}))

    V tem učbeniku najdete še nekaj načinov štetja celic z logiko OR: Excel COUNTIF in COUNTIFS s pogoji OR.

    Kako šteti številke med 2 določenima številkama

    Na splošno se formule COUNTIFS za števila delijo na dve kategoriji - na podlagi več pogojev (razloženo v zgornjih primerih) in med dvema vrednostma, ki ju določite. Slednje lahko dosežete na dva načina - z uporabo funkcije COUNTIFS ali z odštevanjem enega COUNTIF od drugega.

    Formula 1. COUNTIFS za štetje celic med dvema številkama

    Če želite ugotoviti, koliko številk med 5 in 10 (brez številk 5 in 10) je v celicah C2 do C10, uporabite to formulo:

    =COUNTIFS(C2:C10,">5", C2:C10,"<10")

    Če želite v štetje vključiti 5 in 10, uporabite operatorja "večji ali enak" in "manjši ali enak":

    =COUNTIFS(B2:B10,">=5", B2:B10,"<=10")

    Formula 2. Formula COUNTIF za štetje števil med X in Y

    Enak rezultat lahko dosežete tako, da eno formulo Countif odštejete od druge. Prva šteje, koliko številk je večjih od spodnje mejne vrednosti (v tem primeru 5). Druga formula vrne število številk, ki so večje od zgornje mejne vrednosti (v tem primeru 10). Razlika med prvim in drugim številom je rezultat, ki ga iščete.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,">=10") - šteje, koliko številk, večjih od 5 in manjših od 10, je v območju C2:C10. Ta formula bo vrnila enako število, kot je prikazano na zgornji sliki zaslona.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - formula šteje, koliko števil med 5 in 10 je v območju C2:C10, vključno s spletno stranjo . 5 in 10.

    Kako uporabljati sklicevanja na celice v formulah COUNTIFS

    Ko v Excelovih formulah COUNTIFS uporabljate logične operatorje, kot so ">", "<", "=", skupaj z referencami na celice, ne pozabite operatorja zapreti v "dvojne narekovaje" in

    dodajte ampersand (&) pred referenco na celico, da sestavite besedilni niz.

    V spodnjem vzorčnem naboru podatkov preštejmo " Jabolka " naročila z zneskom, večjim od 200 USD. kriterij_razpon1 v celicah A2:A11 in kriterij_razpon2 v B2:B11, lahko uporabite to formulo:

    =COUNTIFS($A$2:$A$11, "Jabolka", $B$2:$B$11, ">200")

    Lahko pa vrednosti meril vnesete v določene celice, na primer F1 in F2, ter se v formuli sklicujete na te celice:

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    Opazite uporabo absolutnih referenc na celice v merila in . kriterij_območje argumentov, kar preprečuje, da bi se formula pri kopiranju v druge celice razbila.

    Več informacij o uporabi ampersanda v formulah COUNTIF in COUNTIFS je na voljo v poglavju Excel COUNTIF - pogosto zastavljena vprašanja.

    Kako uporabljati COUNTIFS z nadomestnimi znaki

    V Excelovih formulah COUNTIFS lahko uporabite naslednje nadomestne znake:

    • Vprašalni znak (?) - ustreza kateremu koli posameznemu znaku, uporabite ga za štetje celic, ki se začnejo in/ali končajo z določenimi znaki.
    • Zvezdica (*) - ustreza kateremu koli zaporedju znakov; uporabite ga za štetje celic, ki vsebujejo določeno besedo ali znak(e) kot del vsebine celice.

    Nasvet. Če želite šteti celice z dejanskim vprašalnim ali zvezdičnim znakom, vnesite tildo (~) pred zvezdico ali vprašalnim znakom.

    Zdaj si oglejmo, kako lahko nadomestni znak uporabite v resničnih formulah COUNTIFS v Excelu. Recimo, da imate seznam projektov v stolpcu A. Želite vedeti, koliko projektov je že dodeljenih nekomu, tj. imajo katero koli ime v stolpcu B. In ker se učimo uporabljati funkcijo COUNTIFS z več merili, dodajmo drugi pogoj - Končni datum v stolpcu D je prav tako treba nastaviti.

    Tukaj je formula, ki deluje odlično:

    =COUNTIFS(B2:B10,"*",D2:D10,""&""))

    Upoštevajte, da v drugem merilu ne morete uporabiti nadomestnega znaka, ker imate v stolpcu D datume in ne besedilne vrednosti, zato uporabite merilo, ki najde nepolni celice: ""&""

    COUNTIFS in COUNTIF z več merili za datume

    Formuli COUNTIFS in COUNTIF, ki ju uporabljate za datume, sta zelo podobni zgornjima formulama za števila.

    Primer 1. Štetje datumov v določenem časovnem razponu

    Če želite prešteti datume, ki spadajo v določeno datumsko območje, lahko uporabite tudi formulo COUNTIFS z dvema kriterijema ali kombinacijo dveh funkcij COUNTIF.

    Naslednje formule na primer štejejo število datumov v celicah od C2 do C10, ki spadajo med 1. junijem 2014 in vključno 7. junijem 2014:

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    Primer 2. Štetje datumov z več pogoji

    Na enak način lahko formulo COUNTIFS uporabite za štetje števila datumov v različnih stolpcih, ki izpolnjujejo 2 ali več pogojev. Spodnja formula bo na primer pokazala, koliko izdelkov je bilo kupljenih po 20. maju in dobavljenih po 1. juniju:

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    Primer 3. Štetje datumov z več pogoji na podlagi trenutnega datuma

    Excelovo funkcijo TODAY() lahko uporabite v kombinaciji s COUNTIF za štetje datumov na podlagi trenutnega datuma.

    Naslednja formula COUNTIF z dvema obsegoma in dvema merilnikoma vam bo na primer povedala, koliko izdelkov je bilo že kupljenih, vendar še niso bili dostavljeni.

    =COUNTIFS(C2:C9, ""&TODAY())

    Ta formula omogoča številne različice. Lahko jo na primer prilagodite tako, da šteje, koliko izdelkov je bilo kupljenih pred več kot enim tednom in še niso bili dostavljeni:

    =COUNTIFS(C2:C9, ""&TODAY())

    Tako v Excelu štejete celice z več merili. Upam, da vam bodo ti primeri v pomoč. Vsekakor se vam zahvaljujem za branje in upam, da se naslednji teden vidimo na našem blogu!

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.