Excel COUNTIFS en COUNTIF mei meardere EN / OR kritearia - formulefoarbylden

  • Diel Dit
Michael Brown

De tutorial leit út hoe't jo COUNTIFS- en COUNTIF-formules brûke kinne mei meardere kritearia yn Excel basearre op EN lykas OR-logika. Jo sille in oantal foarbylden fine foar ferskate gegevenstypen - sifers, datums, tekst, jokertekens, net-lege sellen en mear.

Fan alle Excel-funksjes binne COUNTIFS en COUNTIF wierskynlik it meast mingd omheech, om't se tige opinoar lykje en beide binne bedoeld foar it tellen fan sellen basearre op de opjûne kritearia.

It ferskil is dat COUNTIF is ûntworpen foar it tellen fan sellen mei ien betingst yn ien berik, wylst COUNTIFS ferskate kritearia evaluearje kin yn deselde of yn ferskillende berik. It doel fan dizze tutorial is om ferskate oanpakken te demonstrearjen en jo te helpen de meast effisjinte formule foar elke bepaalde taak te kiezen.

    Excel COUNTIFS-funksje - syntaksis en gebrûk

    De Excel COUNTIFS-funksje telt sellen oer meardere berik basearre op ien of meardere betingsten. De funksje is beskikber yn Excel 365, 2021, 2019, 2016, 2013, Excel 2010 en Excel 2007, sadat jo de ûndersteande foarbylden brûke kinne yn elke Excel-ferzje.

    COUNTIFS-syntaksis

    De syntaksis fan de COUNTIFS-funksje is as folget:

    COUNTIFS(kritearia_berik1, kritearia1, [kriteariaberik2, kritearia2]...)
    • kriteariaberik1 (ferplicht) - definiearret it earste berik wêryn de earste betingst ( criteria1 ) sil wêzetapast.
    • kritearia1 (ferplicht) - stelt de betingst yn 'e foarm fan in nûmer , selreferinsje , tekststring , ekspresje of in oare Excel-funksje . De kritearia definiearje hokker sellen teld wurde moatte en kinne wurde útdrukt as 10, "<=32", A6, "sweets".
    • [criteria_range2, criteria2]... (opsjoneel) - dit binne ekstra berik en harren assosjearre kritearia. Jo kinne oant 127 berik/kritearia-pearen yn jo formules oantsjutte.

    Yn feite hoege jo de syntaksis fan 'e COUNTIF-funksje net út 'e holle te ûnthâlden. Microsoft Excel sil de arguminten fan de funksje werjaan sa gau as jo begjinne te typen; it argumint dat jo op it stuit ynfiere is fet markearre.

    Excel COUNTIFS - dingen om te ûnthâlden!

    1. Jo kinne de COUNTIFS-funksje yn Excel brûke om telle sellen yn ien berik mei ien betingst likegoed as yn meardere berik mei meardere betingsten. As dat lêste, wurde allinich de sellen teld dy't oan alle oantsjutte betingsten foldwaan.
    2. Elk ekstra berik moat itselde oantal rigen en kolommen hawwe as de earste berik ( criteria_range1 argumint).
    3. Sawol oanlizzende as net-oanlizzende berik binne tastien.
    4. As de kritearia is in ferwizing nei in lege sel , de funksje COUNTIFS behannelet it as in nulwearde (0).
    5. Jo kinne de jokerteken brûketekens yn kritearia - asterisk (*) en fraachteken (?). Sjoch dit foarbyld foar folsleine details.

    Hoe kinne jo COUNTIFS en COUNTIF brûke mei meardere kritearia yn Excel

    Hjirûnder fine jo in oantal formulefoarbylden dy't demonstrearje hoe't jo de COUNTIFS en COUNTIFS brûke en COUNTIF-funksjes yn Excel om meardere betingsten te evaluearjen.

    Hoe kinne jo sellen telle mei meardere kritearia (EN logika)

    Dit senario is it maklikste, om't de COUNTIFS-funksje yn Excel ûntworpen is om allinich te tellen dy sellen wêrfoar alle oantsjutte betingsten TRUE binne. Wy neame it de EN-logika, om't de EN-funksje fan Excel sa wurket.

    Formule 1. COUNTIFS-formule mei meardere kritearia

    Stel dat jo in produktlist hawwe lykas werjûn yn it skermôfbylding hjirûnder. Jo wolle in oantal items krije dy't op foarried binne (wearde yn kolom B is grutter dan 0) mar noch net ferkocht binne (wearde is kolom C is gelyk oan 0).

    De taak kin wurde útfierd troch dizze formule te brûken:

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

    En it oantal is 2 (" Kersen " en " Sitroenen "):

    Formule 2. COUNTIFS-formule mei twa kritearia

    As jo ​​items mei identike kritearia telle wolle, moatte jo noch elk criteria_range / criteria -pear yndividueel opjaan.

    Bygelyks, hjir is de juste formule om items te tellen dy't 0 hawwe sawol yn kolom B as kolom C:

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

    Dizze COUNTIFS-formule jout 1 omdatallinnich " Druiven " hawwe "0" wearde yn beide kolommen.

    Gebrûk fan in ienfâldiger formule mei ien criteria_range lykas COUNTIFS(B2: C7,"=0") soe in oar resultaat opleverje - it totale oantal sellen yn it berik B2:C7 mei in nul (dat is 4 yn dit foarbyld).

    Hoe kinne jo sellen telle mei meardere kritearia ( OR logika)

    Lykas jo yn 'e boppesteande foarbylden hawwe sjoen, is it tellen fan sellen dy't oan alle opjûne kritearia foldogge maklik, om't de COUNTIFS-funksje is ûntworpen om dizze manier te wurkjen.

    Mar wat as jo wol sellen telle wêrfoar op syn minst ien fan de oantsjutte betingsten TRUE is , dus basearre op de OR-logika? Oer it algemien binne d'r twa manieren om dit te dwaan - troch ferskate COUNTIF-formules op te tellen of in SUM COUNTIFS-formule te brûken mei in arraykonstante.

    Formule 1. Twa of mear COUNTIF- of COUNITFS-formules optelle

    Yn de tabel hjirûnder, oannommen dat jo bestellingen telle wolle mei de status " Annulearre " en " Wachtsjen ". Om it te dwaan, kinne jo gewoan 2 reguliere Countif-formules skriuwe en de resultaten optelle:

    =COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")

    In gefal dat elk fan 'e funksjes mear as evaluearje moat dan ien betingst, brûke COUNTIFS ynstee fan COUNTIF. Bygelyks, om it oantal " Annulearre " en " Pending " oarders foar " Apples " te krijen, brûk dizze formule:

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

    Formule 2. SUM COUNTIFS mei in arraykonstante

    Yn situaasjes asjo moatte in protte kritearia evaluearje, de boppesteande oanpak is net de bêste manier om te gean, om't jo formule te grut yn grutte wurde soe. Om deselde berekkeningen yn in kompakter formule út te fieren, list al jo kritearia yn in arraykonstante, en leverje dy array oan it argumint kritearia fan 'e COUNTIFS-funksje. Om it totale oantal te krijen, ynbêde COUNTIFS yn 'e SUM-funksje, lykas dit:

    SUM(COUNTIFS( berik ,{" kritearia1 "," kritearia2 "," criteria3 ",...}))

    Yn ús foarbyldtabel, om bestellingen te tellen mei de status " Annulearre " of " Pending " of " Yn transit ", de formule soe as folgjend gean:

    =SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))

    Op in fergelykbere manier kinne jo sellen telle basearre op twa of mear kriteariaberik / kritearia -pearen. Bygelyks om it oantal " Apples " oarders te krijen dy't " Annulearre " of " Pending " of " In transit " binne , brûk dizze formule:

    =SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))

    Jo kinne in pear mear manieren fine om sellen te tellen mei OR-logika yn dizze tutorial: Excel COUNTIF en COUNTIFS mei OR-betingsten.

    Hoe kinne jo nûmers telle tusken 2 oantsjutte sifers

    Yn it grutste part falle COUNTIFS-formules foar nûmers yn 2 kategoryen - basearre op ferskate betingsten (útlein yn 'e boppesteande foarbylden) en tusken de twa wearden dy't jo oantsjutte . Dat lêste kin op twa manieren berikt wurde - troch de COUNTIFS-funksje te brûken of troch ien COUNTIFS ôf te trekken fanin oar.

    Formule 1. COUNTIFS om sellen te tellen tusken twa sifers

    Om út te finen hoefolle nûmers tusken 5 en 10 (net ynklusyf 5 en 10) binne yn sellen C2 oant en mei C10, brûk dizze formule:

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

    Om 5 en 10 yn it tellen op te nimmen, brûk de operators "grutter as of gelyk oan" en "minder as of gelyk oan":

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

    Formule 2. COUNTIF-formules om getallen te tellen tusken X en Y

    Itselde resultaat kin berikt wurde troch ien Countif-formule ôf te trekken fan in oar. De earste telt hoefolle nûmers grutter binne as de legere wearde (5 yn dit foarbyld). De twadde formule jout it oantal nûmers werom dy't grutter binne as de boppegrenswearde (10 yn dit gefal). It ferskil tusken it earste en twadde nûmer is it resultaat dat jo sykje.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - telt hoefolle nûmers grutter as 5 en minder as 10 binne yn it berik C2:C10. Dizze formule sil itselde oantal weromjaan as werjûn yn it skermôfdruk hjirboppe.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - de formule telt hoefolle nûmers tusken 5 en 10 binne yn it berik C2:C10, ynklusyf 5 en 10.

    Hoe kinne jo selferwizings brûke yn COUNTIFS-formules

    By it brûken fan logyske operators lykas ">","<", "=" tegearre mei selferwizings yn jo Excel COUNTIFS-formules, tink om de operator yn te sluten yn "dûbele oanhalingstekens" en

    in ampersand (&) tafoegje foar in selferwizing om in tekst te konstruearjen string.

    Yn in foarbyld dataset hjirûnder, lit ús telle " Apples " oarders mei in bedrach grutter as $200. Mei criteria_range1 yn sellen A2:A11 en criteria_range2 yn B2:B11, kinne jo dizze formule brûke:

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

    Of jo kinne ynfiere jo kriteariawearden yn bepaalde sellen, sis F1 en F2, en ferwize nei dy sellen yn jo formule:

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

    Let op it gebrûk fan absolute selferwizings sawol yn de kritearia en criteria_range arguminten, dy't foarkomt dat de formule brutsen wurdt by it kopiearjen nei oare sellen.

    Foar mear ynformaasje oer it brûken fan in ampersand yn COUNTIF- en COUNTIFS-formules , sjoch asjebleaft Excel COUNTIFS - faak stelde fragen.

    Hoe kinne jo COUNTIFS brûke mei jokertekens

    Yn Excel COUNTIFS-formules kinne jo de folgjende jokertekens brûke:

    • Fraachteken (?) - komt oerien mei elk inkeld karakter, brûk it om sellen te tellen dy't begjinne en/of einigje mei bepaalde tekens.
    • Asterisk (*) - komt oerien mei elke opienfolging fan tekens, jo brûke it om sellen te tellen dy't in spesifisearre wurd of in karakter(en) befetsje as ûnderdiel fan de ynhâld fan de sel.

    Tip. As jo ​​wolle telle sellen mei in werklike fraachteken of asterisk, typ in tilde (~) foar in asterisk of fraachteken.

    Litte wy no sjen hoe't jo in jokerteken kinne brûke yn echte COUNTIFS-formules yn Excel. Stel dat jo in list mei projekten hawwe yn kolom A. Jo wolle witte hoefolle projekten al oan ien binne tawiisd, d.w.s. hawwe in namme yn kolom B. En om't wy leare hoe't wy de COUNTIFS-funksje brûke kinne mei meardere kritearia, litte wy tafoegje in twadde betingst - de Einddatum yn kolom D moat ek ynsteld wurde.

    Hjir is de formule dy't in traktaasje wurket:

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

    Tink derom, jo ​​kinne gjin jokerteken brûke yn 'e 2e kritearia, om't jo datums hawwe ynstee fan tekstwearden yn kolom D. Dêrom brûke jo de kritearia dy't net-lege sellen fine: ""&""

    COUNTIFS en COUNTIF mei meardere kritearia foar datums

    De COUNTIFS- en COUNTIF-formules dy't jo brûke foar datums binne tige ferlykber mei de boppesteande formules foar getallen.

    Foarbyld 1. Telle datums yn in spesifyk datumberik

    Om de te tellen datums dy't yn in bepaald datumberik falle, kinne jo ek in COUNTIFS-formule brûke mei twa kritearia of in kombinaasje fan twa COUNTIF-funksjes.

    Bygelyks, de folgjende formules telle it oantal datums yn sellen C2 oant en mei C10 dat falt tusken 1-juni-2014 en 7-jun-2014, ynklusyf:

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

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

    Foarbyld 2. Tel data meimeardere betingsten

    Op deselde wize kinne jo in COUNTIFS-formule brûke om it oantal datums te tellen yn ferskate kolommen dy't foldogge oan 2 of mear betingsten. Bygelyks, ûndersteande formule sil útfine hoefolle produkten binne kocht nei 20 maaie en levere nei 1 juny:

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

    Foarbyld 3. Telling datums mei meardere betingsten basearre op de aktuele datum

    Jo kinne de TODAY()-funksje fan Excel brûke yn kombinaasje mei COUNTIF om datums te tellen op basis fan de aktuele datum.

    Bygelyks de folgjende COUNTIF-formule mei twa berik en twa kritearia sille jo fertelle hoefolle produkten al kocht binne, mar noch net levere.

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

    Dizze formule makket in protte mooglike fariaasjes mooglik. Jo kinne it bygelyks oanpasse om te tellen hoefolle produkten mear as in wike lyn binne kocht en noch net levere:

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

    Dit is hoe't jo sellen telle mei meardere kritearia yn Excel. Ik hoopje dat jo dizze foarbylden nuttich sille fine. Hoe dan ek, ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.