Excel COUNTIFS ба COUNTIF олон БА / OR шалгууртай - томъёоны жишээнүүд

  • Үүнийг Хуваалц
Michael Brown

Агуулгын хүснэгт

Энэ заавар нь Excel-д AND болон OR логик дээр суурилсан олон шалгуур бүхий COUNTIFS болон COUNTIF томъёог хэрхэн ашиглахыг тайлбарладаг. Та янз бүрийн өгөгдлийн төрлүүдийн жишээг олох болно - тоо, огноо, текст, орлуулагч тэмдэгт, хоосон нүд болон бусад.

Excel-ийн бүх функцуудаас COUNTIFS болон COUNTIF нь ихэвчлэн холилдсон байдаг. дээшээ, учир нь тэдгээр нь хоорондоо маш төстэй бөгөөд хоёулаа заасан шалгуурын дагуу нүдийг тоолох зориулалттай.

Ялгаа нь: COUNTIF нь нэг муж дахь нэг нөхцөл бүхий нүдийг тоолоход зориулагдсан, харин COUNTIFS нь өөр өөр шалгуурыг үнэлэх боломжтой юм. ижил эсвэл өөр өөр мужид. Энэхүү зааварчилгааны зорилго нь янз бүрийн арга барилыг харуулах, тодорхой даалгавар тус бүрт хамгийн үр дүнтэй томъёог сонгоход тань туслах явдал юм.

    Excel-ийн COUNTIFS функц - синтакс ба хэрэглээ

    Excel COUNTIFS функц нь нэг буюу хэд хэдэн нөхцөл дээр үндэслэн олон муж дахь нүднүүдийг тоолдог. Функц нь Excel 365, 2021, 2019, 2016, 2013, Excel 2010, Excel 2007 хувилбаруудад байгаа тул та доорх жишээнүүдийг Excel-ийн аль ч хувилбарт ашиглаж болно.

    COUNTIFS синтакс

    COUNTIFS функцын синтакс дараах байдалтай байна:

    COUNTIFS(шалгуур_муж1, шалгуур1, [шалгуур_муж2, шалгуур2]…)
    • шалгуур_муж1 (шаардлагатай) - эхнийх нь хүрэх эхний мужийг тодорхойлно нөхцөл ( шалгуур1 ) байнахэрэглэсэн.
    • шалгуур1 (шаардлагатай) - нөхцөлийг тоо , нүдний лавлагаа , текст мөр<хэлбэрээр тохируулна. 2>, илэрхийлэл эсвэл өөр Excel функц . Шалгуур нь аль нүдийг тоолохыг тодорхойлдог бөгөөд үүнийг 10, "<=32", A6, "амттан" гэж илэрхийлж болно.
    • [шалгуурын_муж2, шалгуур2]... (заавал биш) - Эдгээр нь нэмэлт мужууд ба тэдгээртэй холбоотой шалгуурууд юм. Та томьёодоо 127 хүртэлх муж/шалгуур хосыг зааж өгч болно.

    Үнэндээ та COUNTIF функцийн синтаксийг цээжээр санах шаардлагагүй. Таныг бичиж эхлэхэд Microsoft Excel функцийн аргументуудыг харуулах болно; Таны оруулж буй аргументыг тодоор тэмдэглэсэн байна.

    Excel COUNTIFS - санаж байх зүйл!

    1. Та Excel-ийн COUNTIFS функцийг ашиглаж болно. нэг нөхцөл бүхий нэг муж дахь нүдийг мөн олон нөхцөлтэй олон мужид тоолох. Хэрэв сүүлийнх бол заасан бүх нөхцөлийг хангасан нүднүүдийг л тооцно.
    2. Нэмэлт муж бүр эхнийхтэй ижил мөр, баганын тоо байх ёстой. муж ( шалгуурын_муж1 аргумент).
    3. зэргэлдээ ба зэргэлдээгүй мужуудыг хоёуланг нь зөвшөөрнө.
    4. Хэрэв шалгуур хоосон нүд -ын лавлагаа, COUNTIFS функц нь үүнийг тэг утга (0) гэж үздэг.
    5. Та оролцоог ашиглаж болно.тэмдэгтүүд шалгуур үзүүлэлт - од (*) ба асуултын тэмдэг (?). Дэлгэрэнгүй мэдээллийг энэ жишээнээс үзнэ үү.

    Excel дээр олон шалгуур бүхий COUNTIFS болон COUNTIF-ийг хэрхэн ашиглах талаар

    Доор та COUNTIFS болон Excel-ийн COUNTIF функц нь олон нөхцөлийг үнэлэхийн тулд ажилладаг.

    Олон шалгуур бүхий нүдийг хэрхэн тоолох вэ (БӨЛӨН логик)

    Excel дээрх COUNTIFS функц нь зөвхөн тоолоход зориулагдсан тул энэ хувилбар нь хамгийн хялбар хувилбар юм. заасан бүх нөхцөл нь ҮНЭН байгаа тэдгээр нүднүүд. Excel-ийн AND функц ийм байдлаар ажилладаг тул бид үүнийг AND логик гэж нэрлэдэг.

    Формула 1. Олон шалгуур бүхий COUNTIFS томъёо

    Доорх дэлгэцийн агшинд үзүүлсэн шиг танд бүтээгдэхүүний жагсаалт байна гэж бодъё. Та нөөцөд байгаа (B баганын үнэ 0-ээс их) боловч хараахан зарагдаагүй (утга нь C багана 0-тэй тэнцүү) байгаа зүйлсийн тоог авахыг хүсэж байна.

    Даалгаврыг биелүүлэх боломжтой. Энэ томъёог ашиглан:

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

    Мөн тоо нь 2 (" Интоор " ба " Нимбэг "):

    Формула 2. Хоёр шалгуур бүхий COUNTIFS томьёо

    Та ижил шалгууртай зүйлсийг тоолохыг хүсвэл шалгуурын_муж / шалгуур хос ​​бүрийг тусад нь оруулах шаардлагатай.

    Жишээ нь, В багана болон С баганад хоёуланд нь 0-тэй зүйлсийг тоолох зөв томьёо энд байна:

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

    Энэ COUNTIFS томьёо нь 1-ийг буцаадаг тулзөвхөн " Усан үзэм " нь хоёр баганад "0" утгатай байна.

    COUNTIFS(B2:) гэх мэт ганц шалгуурын_муж бүхий энгийн томьёог ашиглах. C7,"=0") нь өөр үр дүнг гаргах болно - B2:C7 муж дахь тэг агуулсан нүднүүдийн нийт тоо (энэ жишээнд 4 байна).

    Олон шалгууртай нүдийг хэрхэн тоолох вэ ( OR логик)

    Дээрх жишээнүүдээс харахад COUNTIFS функц нь ийм байдлаар ажиллахаар бүтээгдсэн тул заасан бүх шалгуурыг хангасан нүднүүдийг тоолоход хялбар байдаг.

    Гэхдээ та яах вэ? хамгийн багадаа заасан нөхцөлүүдийн нэг нь ҮНЭН , өөрөөр хэлбэл OR логик дээр суурилсан нүдийг тоолохыг хүсэж байна уу? Ерөнхийдөө үүнийг хийх хоёр арга бий - хэд хэдэн COUNTIF томьёо нэмэх эсвэл массив тогтмол бүхий SUM COUNTIFS томьёо ашиглах.

    Формула 1. Хоёр ба түүнээс дээш COUNTIF эсвэл COUNITFS томьёог нэмэх

    Доорх хүснэгтэд та захиалгаа " Цуцлагдсан " болон " Хүлээгдэж буй " төлөвтэй тоолохыг хүсэж байна гэж үзвэл. Үүнийг хийхийн тулд та энгийн Countif-ийн 2 томьёог бичээд үр дүнг нэгтгэж болно:

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

    Хэрэв функц бүр нь дараахаас илүүг үнэлэх ёстой бол. нэг нөхцөл бол COUNTIF-ийн оронд COUNTIFS-г ашиглана уу. Жишээлбэл, " Алим "-н " Цуцлагдсан " болон " Хүлээгдэж буй " захиалгын тоог авахын тулд дараах томъёог ашиглана уу:

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

    Формула 2. Массив тогтмол бүхий SUM COUNTIFS

    Нөхцөл байдалдТа маш олон шалгуурыг үнэлэх хэрэгтэй, дээрх арга нь хамгийн сайн арга биш, учир нь таны томъёо хэт томрох болно. Ижил тооцооллыг илүү нягт томъёогоор гүйцэтгэхийн тулд бүх шалгуураа массивын тогтмолд жагсааж, уг массивыг COUNTIFS функцийн шалгуур аргумент руу оруулна. Нийт тоог гаргахын тулд COUNTIFS-г SUM функц дотор дараах байдлаар оруулаарай:

    SUM(COUNTIFS( муж ,{" шалгуур1 "," шалгуур2 "," шалгуур3 ",…}))

    Манай жишээ хүснэгтэд " Цуцлагдсан " эсвэл " Хүлээгдэж буй " статустай захиалгыг тоолох эсвэл " Дамжин өнгөрөх ", томъёо нь дараах байдалтай байна:

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

    Үүнтэй адилаар та нүдийг хоёр юмуу дээр үндэслэн тоолж болно. илүү шалгуурын_муж / шалгуур хос. Жишээлбэл, " Цуцлагдсан " эсвэл " Хүлээгдэж буй " эсвэл " Транзит " гэсэн " Алим " захиалгын тоог авахын тулд , энэ томъёог ашиглана уу:

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

    Та энэ зааварт OR логиктой нүдийг тоолох хэд хэдэн аргыг олж болно: Excel COUNTIF ба COUNTIFS OR нөхцөлтэй.

    Заасан 2 тооны хоорондох тоог хэрхэн тоолох вэ

    Тоонуудын COUNTIFS томьёо нь хэд хэдэн нөхцөл (дээрх жишээнд тайлбарласан) болон таны зааж өгсөн хоёр утгын хооронд 2 ангилалд хуваагддаг. . Сүүлийнх нь COUNTIFS функцийг ашиглах эсвэл нэг COUNTIF-ийг хасах замаар хоёр аргаар гүйцэтгэгдэж болно.өөр.

    Формула 1. Хоёр тооны хоорондох нүднүүдийг тоолох COUNTIFS

    C2-с C10 хүртэлх нүдэнд 5-аас 10 хүртэлх (5 ба 10-ыг оруулаагүй) хэдэн тоо байгааг мэдэхийн тулд дараахыг ашиглана уу. энэ томъёо:

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

    Тооцоонд 5 ба 10-ыг оруулахын тулд "их эсвэл тэнцүү" ба "бага эсвэл тэнцүү" операторуудыг ашиглана:

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

    Формула 2. X ба Y хоорондох тоог тоолох COUNTIF томьёо

    Нэг Countif томьёог хасснаар ижил үр дүнд хүрч болно. өөрөөсөө. Эхнийх нь доод хязгаарын утгаас хэдэн тоо их байгааг тоолдог (энэ жишээнд 5). Хоёрдахь томьёо нь дээд хязгаараас (энэ тохиолдолд 10) их тоонуудын тоог буцаана. Эхний болон хоёр дахь тооны ялгаа нь таны хайж буй үр дүн юм.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - C2:C10 мужид 5-аас их, 10-аас бага хэдэн тоо байгааг тоолно. Энэ томьёо нь дээрх дэлгэцийн агшинд үзүүлсэнтэй ижил тоог буцаана.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - томьёо нь C2:C10 мужид 5-аас 10-ын хооронд хэдэн тоо байгааг, үүнд 5 ба 10-ыг оруулан тооцдог.

    COUNTIFS томъёонд нүдний лавлагааг хэрхэн ашиглах вэ

    ">" гэх мэт логик операторуудыг ашиглах үед"<", "="-г өөрийн Excel-ийн COUNTIFS томьёо дахь нүдний лавлагааны хамт "давхар хашилт" дотор операторыг хавсаргахаа бүү мартаарай

    текст үүсгэхийн тулд нүдний лавлагааны өмнө амперсанд (&) нэмнэ үү. string.

    Доорх жишээ өгөгдлийн багцад $200-аас дээш үнийн дүнтэй " Алим " захиалгыг тоолж үзье. A2:A11 нүднүүдэд шалгуурын_муж1 , В2:В11 дэх шалгуурын_муж2 -тэй бол та дараах томъёог ашиглаж болно:

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

    Эсвэл та оруулах боломжтой. Тодорхой нүднүүдийн шалгуурын утгыг F1 ба F2 гэж хэлээд томьёоныхоо тэдгээр нүднүүдийг лавлана уу:

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

    шалгуурт<2 аль алинд нь үнэмлэхүй нүдний лавлагаа ашиглаж байгааг анхаарна уу> болон шалгуурын_муж аргументууд бөгөөд энэ нь томьёог бусад нүд рүү хуулах үед эвдрэхээс сэргийлдэг.

    COUNTIF болон COUNTIFS томьёонд амперсанд ашиглах талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл , Excel-ийн COUNTIF - байнга асуудаг асуултуудыг харна уу.

    COUNTIFS-г орлуулагч тэмдэгттэй хэрхэн ашиглах вэ

    Excel-ийн COUNTIFS томъёонд та дараах орлуулагч тэмдэгтүүдийг ашиглаж болно:

    • Асуултын тэмдэг (?) - дурын нэг тэмдэгттэй таарч, тодорхой тэмдэгтээр эхэлсэн ба/эсвэл төгсгөлтэй нүднүүдийг тоолоход ашиглана.
    • Одны тэмдэг (*) - таарч байна тэмдэгтийн аль ч дарааллаар та үүнийг тодорхой үг эсвэл тэмдэгт(үүд) агуулсан нүднүүдийг тоолоход ашигладаг. эсийн агуулга.

    Зөвлөгөө. Хэрэв та нүдийг бодит асуултаар тоолохыг хүсвэлтэмдэг эсвэл одоор, одоор эсвэл асуултын тэмдгийн өмнө хулд (~) бичнэ үү.

    Одоо Excel-ийн бодит амьдрал дээрх COUNTIFS томъёонд орлуулагч тэмдэгтийг хэрхэн ашиглаж болохыг харцгаая. Танд А баганад төслийн жагсаалт байна гэж бодъё. Та хэн нэгэнд хэдэн төсөл хуваарилагдсаныг мэдэхийг хүсч байна, өөрөөр хэлбэл В баганад ямар нэгэн нэртэй байна. Мөн бид COUNTIFS функцийг олон шалгуураар хэрхэн ашиглах талаар суралцаж байгаа тул нэмье. хоёрдахь нөхцөл - D баганын Төгсгөлийн огноо -г мөн тохируулах ёстой.

    Энд ашиг тустай томъёо байна:

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

    Та багананд бичвэрийн утгаас илүү огноотой тул 2-р шалгуурт орлуулагч тэмдэгт ашиглах боломжгүй гэдгийг анхаарна уу. D. Ийм учраас та хоосон биш нүдийг олох шалгуурыг ашигладаг: ""&""

    COUNTIFS ба COUNTIF, огнооны олон шалгууртай

    Таны огноонд ашигладаг COUNTIFS болон COUNTIF томьёо нь дээрх тоонуудын томъёотой маш төстэй байна.

    Жишээ 1. Тодорхой огнооны муж дахь огноог тоолох

    Тодорхой огнооны мужид таарч байгаа огноог та хоёр шалгууртай COUNTIFS томьёо эсвэл хослуулан ашиглаж болно. хоёр COUNTIF функцийн.

    Жишээ нь, дараах томьёо нь C2-с C10 нүднүүдийн 2014 оны 6-р сарын 1-ээс 2014 оны 6-р сарын 7-ны хооронд хамаарах огнооны тоог тооцдог:

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

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

    Жишээ 2. Огноог тоолохолон нөхцөл

    Үүнтэй адил та COUNTIFS томьёог ашиглан 2 ба түүнээс дээш нөхцөлийг хангасан өөр өөр баганад байгаа огнооны тоог тоолж болно. Жишээлбэл, 5-р сарын 20-ноос хойш хэдэн бүтээгдэхүүн худалдан авч, 6-р сарын 1-ээс хойш хүргэгдсэнийг доорх томъёогоор тодорхойлно:

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

    Жишээ 3. Тоолох Одоогийн огноонд тулгуурласан олон нөхцөлтэй огноонууд

    Та Excel-ийн TODAY() функцийг COUNTIF-тай хослуулан огноог одоогийн огноонд тулгуурлан тоолох боломжтой.

    Жишээ нь, дараах COUNTIF томъёо хоёр муж, хоёр шалгуур нь аль хэдийн худалдаж авсан хэдий ч хүргэгдээгүй байгаа хэдийг танд хэлэх болно.

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

    Энэ томьёо нь олон боломжит өөрчлөлтийг хийх боломжийг олгодог. Жишээ нь, долоо хоногоос илүү хугацаанд хэр олон бүтээгдэхүүн худалдаж авсныг, хараахан хүргэгдээгүй байгааг тоолохын тулд үүнийг тохируулж болно:

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

    Та Excel дээр олон шалгууртай нүдийг ингэж тоолдог. Эдгээр жишээ танд хэрэг болно гэж найдаж байна. Ямар ч байсан уншсан танд баярлалаа, дараа долоо хоногт манай блогоор уулзана гэж найдаж байна!

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.