Excel COUNTIFS at COUNTIF na may maramihang AT / O pamantayan - mga halimbawa ng formula

  • Ibahagi Ito
Michael Brown

Ipinapaliwanag ng tutorial kung paano gamitin ang mga formula ng COUNTIFS at COUNTIF na may maraming pamantayan sa Excel batay sa AT pati na rin sa OR na lohika. Makakakita ka ng ilang halimbawa para sa iba't ibang uri ng data - mga numero, petsa, text, wildcard na mga character, hindi blangko na mga cell at higit pa.

Sa lahat ng mga function ng Excel, ang COUNTIFS at COUNTIF ay malamang na madalas na pinaghalo pataas dahil magkamukha ang mga ito at pareho silang nilayon para sa pagbibilang ng mga cell batay sa tinukoy na pamantayan.

Ang pagkakaiba ay ang COUNTIF ay idinisenyo para sa pagbibilang ng mga cell na may iisang kundisyon sa isang hanay, samantalang ang COUNTIFS ay maaaring magsuri ng iba't ibang pamantayan sa pareho o sa iba't ibang hanay. Ang layunin ng tutorial na ito ay ipakita ang iba't ibang mga diskarte at tulungan kang pumili ng pinaka mahusay na formula para sa bawat partikular na gawain.

    Excel COUNTIFS function - syntax at paggamit

    Ang Excel Binibilang ng function ng COUNTIFS ang mga cell sa maraming hanay batay sa isa o ilang kundisyon. Available ang function sa Excel 365, 2021, 2019, 2016, 2013, Excel 2010, at Excel 2007, kaya magagamit mo ang mga halimbawa sa ibaba sa anumang bersyon ng Excel.

    COUNTIFS syntax

    Ang ang syntax ng COUNTIFS function ay ang sumusunod:

    COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
    • criteria_range1 (kinakailangan) - tumutukoy sa unang hanay kung saan ang una kundisyon ( criteria1 ) ay dapatinilapat.
    • criteria1 (kinakailangan) - nagtatakda ng kundisyon sa anyo ng isang number , cell reference , text string , expression o isa pang Excel function . Tinutukoy ng pamantayan kung aling mga cell ang bibilangin at maaaring ipahayag bilang 10, "<=32", A6, "sweets".
    • [criteria_range2, criteria2]… (opsyonal) - ito ay mga karagdagang hanay at ang kanilang nauugnay na pamantayan. Maaari kang tumukoy ng hanggang 127 na mga pares ng hanay/pamantayan sa iyong mga formula.

    Sa katunayan, hindi mo kailangang tandaan ang syntax ng COUNTIF function sa puso. Ipapakita ng Microsoft Excel ang mga argumento ng function sa sandaling magsimula kang mag-type; ang argument na ipinapasok mo sa ngayon ay naka-highlight sa bold.

    Excel COUNTIFS - mga bagay na dapat tandaan!

    1. Maaari mong gamitin ang COUNTIFS function sa Excel upang bilangin ang mga cell sa isang hanay na may isang kundisyon pati na rin sa maraming hanay na may maraming kundisyon. Kung ang huli, tanging ang mga cell na nakakatugon sa lahat ng tinukoy na kundisyon ang mabibilang.
    2. Ang bawat karagdagang hanay ay dapat magkaroon ng kaparehong bilang ng mga row at column gaya ng una range ( criteria_range1 argument).
    3. Parehong magkadikit at hindi magkadikit na mga saklaw ay pinapayagan.
    4. Kung ang pamantayan ay isang reference sa isang walang laman na cell , tinatrato ito ng COUNTIFS function bilang zero value (0).
    5. Maaari mong gamitin ang wildcardmga character sa pamantayan - asterisk (*) at tandang pananong (?). Tingnan ang halimbawang ito para sa buong detalye.

    Paano gamitin ang COUNTIFS at COUNTIF na may maraming pamantayan sa Excel

    Sa ibaba makikita mo ang ilang halimbawa ng formula na nagpapakita kung paano gamitin ang COUNTIFS at Ang COUNTIF ay gumagana sa Excel upang suriin ang maraming kundisyon.

    Paano magbilang ng mga cell na may maraming pamantayan (AT lohika)

    Ang sitwasyong ito ay ang pinakamadali, dahil ang COUNTIFS function sa Excel ay idinisenyo upang mabilang lamang ang mga cell kung saan ang lahat ng tinukoy na kundisyon ay TOTOO. Tinatawag namin itong AND logic, dahil gumagana sa ganitong paraan ang function ng Excel.

    Formula 1. COUNTIFS formula na may maraming pamantayan

    Ipagpalagay na mayroon kang listahan ng produkto tulad ng ipinapakita sa screenshot sa ibaba. Gusto mong makakuha ng bilang ng mga item na nasa stock (ang halaga sa column B ay mas malaki sa 0) ngunit hindi pa naibebenta (ang value ay column C ay katumbas ng 0).

    Maaaring magawa ang gawain sa pamamagitan ng paggamit ng formula na ito:

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

    At ang bilang ay 2 (" Cherry " at " Lemons "):

    Formula 2. COUNTIFS formula na may dalawang pamantayan

    Kapag gusto mong magbilang ng mga item na may magkaparehong pamantayan, kailangan mo pa ring ibigay ang bawat criteria_range / criteria pair nang paisa-isa.

    Halimbawa, narito ang tamang formula para mabilang ang mga item na may 0 pareho sa column B at column C:

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

    Itong COUNTIFS formula ay nagbabalik ng 1 dahil" Ubas " lang ang may "0" na value sa parehong column.

    Paggamit ng mas simpleng formula na may iisang criteria_range tulad ng COUNTIFS(B2: C7,"=0") ay magbubunga ng ibang resulta - ang kabuuang bilang ng mga cell sa hanay na B2:C7 na naglalaman ng zero (na 4 sa halimbawang ito).

    Paano magbilang ng mga cell na may maraming pamantayan ( O logic)

    Tulad ng nakita mo sa mga halimbawa sa itaas, ang pagbibilang ng mga cell na nakakatugon sa lahat ng tinukoy na pamantayan ay madali dahil ang COUNTIFS function ay idinisenyo upang gumana sa ganitong paraan.

    Ngunit paano kung ikaw gusto mong magbilang ng mga cell kung saan hindi bababa sa isa sa mga tinukoy na kondisyon ay TOTOO , ibig sabihin, batay sa OR logic? Sa pangkalahatan, may dalawang paraan para gawin ito - sa pamamagitan ng pagdaragdag ng ilang COUNTIF na formula o paggamit ng SUM COUNTIFS formula na may array constant.

    Formula 1. Magdagdag ng dalawa o higit pang COUNTIF o COUNITFS formula

    Sa talahanayan sa ibaba, ipagpalagay na gusto mong magbilang ng mga order na may status na " Kinansela " at " Nakabinbin ." Upang magawa ito, maaari kang sumulat lamang ng 2 regular na Countif formula at magdagdag ng mga resulta:

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

    Kung sakaling ang bawat isa sa mga function ay dapat na magsuri ng higit sa isang kundisyon, gumamit ng COUNTIFS sa halip na COUNTIF. Halimbawa, para makuha ang bilang ng mga order na " Kinansela " at " Nakabinbin " para sa " Mansanas " gamitin ang formula na ito:

    =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 na may array constant

    Sa mga sitwasyon kung kailankailangan mong suriin ang maraming pamantayan, ang diskarte sa itaas ay hindi ang pinakamahusay na paraan upang pumunta dahil ang iyong formula ay lalago nang masyadong malaki sa laki. Upang maisagawa ang parehong mga kalkulasyon sa isang mas compact na formula, ilista ang lahat ng iyong pamantayan sa isang array constant, at ibigay ang array na iyon sa criteria argument ng COUNTIFS function. Upang makuha ang kabuuang bilang, i-embed ang COUNTIFS sa loob ng SUM function, tulad nito:

    SUM(COUNTIFS( range ,{" criteria1 "," criteria2 "," criteria3 ",…}))

    Sa aming sample na talahanayan, para mabilang ang mga order na may status na " Kinansela " o " Nakabinbin " o " In transit ", magiging ganito ang formula:

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

    Sa katulad na paraan, maaari kang magbilang ng mga cell batay sa dalawa o higit pang criteria_range / criteria pares. Halimbawa, para makuha ang bilang ng mga " Mansanas " na mga order na " Kinansela " o " Nakabinbin " o " In transit " , gamitin ang formula na ito:

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

    Makakahanap ka ng ilan pang paraan para magbilang ng mga cell na may OR logic sa tutorial na ito: Excel COUNTIF at COUNTIFS na may OR kundisyon.

    Paano magbilang ng mga numero sa pagitan ng 2 tinukoy na numero

    Sa pangkalahatan, ang mga formula ng COUNTIFS para sa mga numero ay nahahati sa 2 kategorya - batay sa ilang kundisyon (ipinaliwanag sa mga halimbawa sa itaas) at sa pagitan ng dalawang halaga na iyong tinukoy . Ang huli ay maaaring magawa sa dalawang paraan - sa pamamagitan ng paggamit ng COUNTIFS function o sa pamamagitan ng pagbabawas ng isang COUNTIF mula saisa pa.

    Formula 1. COUNTIFS para magbilang ng mga cell sa pagitan ng dalawang numero

    Upang malaman kung gaano karaming mga numero sa pagitan ng 5 at 10 (hindi kasama ang 5 at 10) ang nasa mga cell C2 hanggang C10, gamitin ang formula na ito:

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

    Upang isama ang 5 at 10 sa bilang, gamitin ang mga operator na "mas malaki kaysa sa o katumbas ng" at "mas mababa sa o katumbas ng":

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

    Formula 2. COUNTIF na mga formula upang mabilang ang mga numero sa pagitan ng X at Y

    Ang parehong resulta ay maaaring makamit sa pamamagitan ng pagbabawas ng isang Countif formula mula sa iba. Ang una ay binibilang kung gaano karaming mga numero ang mas malaki kaysa sa lower bound value (5 sa halimbawang ito). Ibinabalik ng pangalawang formula ang bilang ng mga numero na mas malaki kaysa sa upper bound value (10 sa kasong ito). Ang pagkakaiba sa pagitan ng una at pangalawang numero ay ang resultang hinahanap mo.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - binibilang kung gaano karaming mga numerong mas malaki sa 5 at mas mababa sa 10 ang nasa hanay na C2:C10. Ibabalik ng formula na ito ang parehong bilang tulad ng ipinapakita sa screenshot sa itaas.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - binibilang ng formula kung gaano karaming mga numero sa pagitan ng 5 at 10 ang nasa hanay na C2:C10, kabilang ang 5 at 10.

    Paano gumamit ng mga cell reference sa mga formula ng COUNTIFS

    Kapag gumagamit ng mga lohikal na operator gaya ng ">","<", "=" kasama ang mga cell reference sa iyong Excel COUNTIFS formula, tandaan na ilakip ang operator sa "double quotes" at

    magdagdag ng ampersand (&) bago ang isang cell reference para makabuo ng text string.

    Sa isang sample na dataset sa ibaba, bilangin natin ang mga order na " Mansanas " na may halagang higit sa $200. Sa criteria_range1 sa mga cell A2:A11 at criteria_range2 sa B2:B11, maaari mong gamitin ang formula na ito:

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

    O, maaari mong i-input ang iyong mga halaga ng pamantayan sa ilang partikular na mga cell, sabihin ang F1 at F2, at i-reference ang mga cell na iyon sa iyong formula:

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

    Pakipansin ang paggamit ng ganap na mga sanggunian ng cell pareho sa pamantayan at criteria_range na mga argumento, na pumipigil sa formula na masira kapag kinopya sa ibang mga cell.

    Para sa higit pang impormasyon tungkol sa paggamit ng ampersand sa COUNTIF at COUNTIFS formula , pakitingnan ang Excel COUNTIF - mga madalas itanong.

    Paano gamitin ang COUNTIFS sa mga wildcard na character

    Sa mga formula ng Excel COUNTIFS, maaari mong gamitin ang mga sumusunod na wildcard na character:

    • Tanda ng pananong (?) - tumutugma sa anumang solong character, gamitin ito upang mabilang ang mga cell na nagsisimula at/o nagtatapos sa ilang partikular na character.
    • Asterisk (*) - tumutugma anumang pagkakasunud-sunod ng mga character, ginagamit mo ito upang mabilang ang mga cell na naglalaman ng isang tinukoy na salita o isang (mga) character bilang bahagi ng ang mga nilalaman ng cell.

    Tip. Kung gusto mong magbilang ng mga cell na may aktwal na tanongmarka o asterisk, mag-type ng tilde (~) bago ang asterisk o tandang pananong.

    Ngayon, tingnan natin kung paano ka makakagamit ng wildcard char sa totoong buhay na mga formula ng COUNTIFS sa Excel. Kumbaga, mayroon kang listahan ng mga proyekto sa column A. Nais mong malaman kung ilang proyekto na ang nakatalaga sa isang tao, ibig sabihin, may anumang pangalan sa column B. At dahil natututo tayo kung paano gamitin ang function na COUNTIFS na may maraming pamantayan, idagdag natin pangalawang kundisyon - ang Petsa ng Pagtatapos sa column D ay dapat ding itakda.

    Narito ang formula na gumagana ng isang treat:

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

    Pakitandaan, hindi ka maaaring gumamit ng wildcard na character sa ika-2 pamantayan dahil mayroon kang mga petsa kaysa sa mga halaga ng text sa column D. Kaya naman, ginagamit mo ang pamantayan na nakakahanap ng hindi blangko na mga cell: ""&""

    COUNTIFS at COUNTIF na may maraming pamantayan para sa mga petsa

    Ang mga formula ng COUNTIFS at COUNTIF na ginagamit mo para sa mga petsa ay halos kapareho sa mga formula sa itaas para sa mga numero.

    Halimbawa 1. Bilangin ang mga petsa sa isang partikular na hanay ng petsa

    Upang bilangin ang mga petsa na nasa isang partikular na hanay ng petsa, maaari mo ring gamitin ang alinman sa COUNTIFS formula na may dalawang pamantayan o kumbinasyon ng dalawang COUNTIF function.

    Halimbawa, binibilang ng mga sumusunod na formula ang bilang ng mga petsa sa mga cell C2 hanggang C10 na nasa pagitan ng 1-Hun-2014 at 7-Hun-2014, kasama ang:

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

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

    Halimbawa 2. Bilangin ang mga petsa gamit angmaramihang kundisyon

    Sa parehong paraan, maaari kang gumamit ng COUNTIFS formula upang bilangin ang bilang ng mga petsa sa iba't ibang column na nakakatugon sa 2 o higit pang kundisyon. Halimbawa, malalaman ng formula sa ibaba kung gaano karaming mga produkto ang nabili pagkatapos ng ika-20 ng Mayo at naihatid pagkatapos ng ika-1 ng Hunyo:

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

    Halimbawa 3. Bilangin mga petsa na may maraming kundisyon batay sa kasalukuyang petsa

    Maaari mong gamitin ang Excel's TODAY() function kasama ng COUNTIF para magbilang ng mga petsa batay sa kasalukuyang petsa.

    Halimbawa, ang sumusunod na COUNTIF formula na may dalawang hanay at dalawang pamantayan ang magsasabi sa iyo kung gaano karaming mga produkto ang nabili na ngunit hindi pa naihatid.

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

    Pinapayagan ng formula na ito ang maraming posibleng variation. Halimbawa, maaari mo itong i-tweak para mabilang kung ilang produkto ang nabili mahigit isang linggo na ang nakalipas at hindi pa naihahatid:

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

    Ganito ka nagbibilang ng mga cell na may maraming pamantayan sa Excel. Umaasa ako na makatutulong ang mga halimbawang ito. Anyway, nagpapasalamat ako sa iyong pagbabasa at umaasa na makita ka sa aming blog sa susunod na linggo!

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.