Excel SUMIF олон буюу олон шалгууртай

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

Өөр баганад байгаа утга нь заасан нөхцлүүдийн аль нэгийг хангасан үед тодорхой баганад байгаа тоог хэрхэн нийлбэрлэхийг та мэдэх үү? Энэ өгүүллээс та олон шалгуур, OR логик ашиглан SUMIF хийх 3 өөр аргыг сурах болно.

Microsoft Excel нь олон нөхцөл бүхий нүднүүдийг нэгтгэх тусгай функцтэй - SUMIFS функц. Энэ функц нь AND логиктой ажиллахаар бүтээгдсэн - тухайн нүдэнд заасан бүх шалгуур ҮНЭН байх үед л нүд нэмэгдэнэ. Гэхдээ зарим тохиолдолд та олон OR шалгуураар нийлбэрлэх, өөрөөр хэлбэл аль нэг нөхцөл ҮНЭН байвал нүд нэмэх шаардлагатай байж болно. Мөн энэ үед SUMIF функц хэрэг болно.

    SUMIF + SUMIF энэ эсвэл тэртэй тэнцүү нүднүүдийг нийлбэрлэх

    Та нэг баганад байгаа тоог нийлбэрийг хайж байгаа үед өөр багана нь A эсвэл B-ийн аль нэгтэй тэнцүү бол нөхцөл бүрийг тус тусад нь авч, үр дүнг нэгтгэх нь хамгийн ойлгомжтой шийдэл юм:

    SUMIF(муж, шалгуур1, нийлбэр_муж) + SUMIF(муж) , шалгуур2, нийлбэр_муж)

    Доорх хүснэгтэд та хоёр өөр бүтээгдэхүүний борлуулалтыг нэмэхийг хүсэж байна гэж бодъё, Алим ба Нимбэг гэж хэлье. Үүний тулд та сонирхож буй зүйлсийг 2 өөр SUMIF функцын шалгуур аргументуудад шууд оруулж болно:

    =SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)

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

    =SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)

    А2:A10 нь зүйлийн жагсаалт ( муж ), B2:B10нийлбэр тоонууд ( нийлбэрийн_rage ), E1 ба E2 нь зорилтот зүйл ( шалгуур ):

    Энэ томъёо хэрхэн ажилладаг вэ:

    Эхний SUMIF функц нь Алимны борлуулалтыг, хоёр дахь SUMIF нь Нимбэгний борлуулалтыг нэгтгэдэг. Нэмэх үйлдэл нь дэд нийлбэрүүдийг нэгтгэж, нийт дүнг гаргана.

    Массив тогтмолтай SUMIF - олон шалгуур бүхий авсаархан томъёо

    SUMIF + SUMIF арга нь 2 нөхцөлд сайн ажилладаг. Хэрэв та 3 ба түүнээс дээш шалгуураар нийлбэрлэх шаардлагатай бол томъёо хэт том болж, уншихад хэцүү болно. Илүү нягт томьёо ашиглан ижил үр дүнд хүрэхийн тулд шалгуураа массив тогтмолт оруулна уу:

    SUM(SUMIF(муж, { crireria1, crireria2, crireria3, …}, нийлбэр_муж))

    Энэ томьёо нь OR логик дээр тулгуурлан ажилладгийг санаарай - ямар нэг нөхцөл хангагдсан тохиолдолд нүдийг нэгтгэдэг.

    Манай тохиолдолд 3 өөр борлуулалтын дүнг нэгтгэх зүйлсийн хувьд томьёо нь:

    =SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))

    Дээрх дэлгэцийн агшинд нөхцөлүүдийг массиваар хатуу кодлосон байгаа тул та томъёог дараахаар шинэчлэх шаардлагатай болно. шалгуур үзүүлэлтийн өөрчлөлт бүр. Үүнээс зайлсхийхийн тулд та шалгуурыг урьдчилан тодорхойлсон нүднүүдэд оруулж, томьёог мужын лавлагаа болгон оруулж болно (энэ жишээнд E1:E3).

    =SUM(SUMIF(A2:A10, E1:E3, B2:B10))

    Динамик массивыг дэмждэг Excel 365 дээр , энэ нь Enter товчлуураар гүйцэтгэсэн ердийн томъёогоор ажилладаг. Excel 2019, Excel 2016, Excel-ийн динамик өмнөх хувилбаруудад2013 болон түүнээс өмнөх хувилбаруудад үүнийг Ctrl + Shift + Enter товчлолоор массив томьёо болгон оруулах ёстой:

    Энэ томъёо хэрхэн ажилладаг вэ:

    SUMIF-ийн шалгуурт залгагдсан массив тогтмол нь массив хэлбэрээр олон үр дүнг буцаахад хүргэдэг. Манай тохиолдолд энэ нь 3 өөр хэмжээтэй байна: Алим , Нимбэг ба Жүрж -д:

    {425;425;565}

    Нийтдээ бид SUM функцийг ашиглаж, SUMIF томьёоны эргэн тойронд орооно.

    SUMPRODUCT ба SUMIF нь олон OR нөхцөл бүхий нүднүүдийг нийлбэрлэх

    Масивуудад дургүй бөгөөд ердийн томьёо хайж байна. Янз бүрийн нүдэнд олон шалгуураар нийлбэр хийхийг зөвшөөрөх үү? Асуудалгүй. SUM-ын оронд массивуудыг эх байдлаар нь зохицуулдаг SUMPRODUCT функцийг ашиглана уу:

    SUMPRODUCT(SUMPRODUCT(муж, crireria_муж , нийлбэр_муж))

    Нөхцөлүүдийг E1 нүдэнд байгаа гэж үзвэл, E2 ба E3, томъёо нь дараах хэлбэртэй байна:

    =SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))

    Энэ томъёо хэрхэн ажилладаг вэ:

    Иймэрхүү өмнөх жишээн дээр SUMIF функц нь нөхцөл бүрийн нийлбэрийг илэрхийлсэн тооны массивыг буцаадаг. SUMPRODUCT нь эдгээр тоог нэмээд эцсийн дүнг гаргана. SUM функцээс ялгаатай нь SUMPRODUCT нь массивыг боловсруулахад зориулагдсан тул Ctrl + Shift + Enter товчлуурыг дарахгүйгээр ердийн томьёо шиг ажилладаг.

    SUMIF нь олон шалгуурыг орлуулагч тэмдэгтээр ашигладаг

    Excel SUMIF функц нь орлуулагч тэмдгийг дэмждэгшаардлагатай бол тэдгээрийг олон шалгуурт оруулаарай.

    Жишээ нь, бүх төрлийн Алим ба гадил -ийн борлуулалтыг нийлбэрлэхийн тулд дараах томьёо:

    =SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))

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

    Энэ жишээнд бид Ногоон алим , Алтан хурууны банана зэрэг өмнөх тэмдэгтүүдийн дарааллыг тааруулахын тулд зүйлийн нэрний өмнө орлуулагч тэмдэгт (*) тавьсан. Нүдний аль ч хэсэгт тодорхой текст агуулсан зүйлсийн нийлбэр дүнг авахын тулд хоёр талд нь одоор байрлуул, жишээлбэл. "*алим*".

    Ингэж SUMIF-ийг Excel-д олон нөхцөлтэй ашиглах боломжтой. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

    Татаж авах дасгалын ном

    SUMIF олон шалгуур (.xlsx файл)

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