Bir nechta OR mezonlari bilan Excel SUMIF

  • Buni Baham Ko'Ring
Michael Brown

Boshqa ustundagi qiymat belgilangan shartlardan biriga javob bersa, ma'lum bir ustundagi raqamlarni qanday yig'ishni bilasizmi? Ushbu maqolada siz bir nechta mezonlar va YOKI mantiqdan foydalangan holda SUMIF ni bajarishning 3 xil usulini o'rganasiz.

Microsoft Excelda bir nechta shartli hujayralarni yig'ish uchun maxsus funksiya mavjud - SUMIFS funksiyasi. Ushbu funktsiya VA mantiqi bilan ishlash uchun mo'ljallangan - yacheyka faqat ushbu katak uchun barcha belgilangan mezonlar TRUE bo'lsa qo'shiladi. Biroq, ba'zi hollarda, siz bir nechta OR mezonlari bilan yig'ishingiz kerak bo'lishi mumkin, ya'ni har qanday shart TRUE bo'lsa, hujayra qo'shishingiz mumkin. Bu esa SUMIF funksiyasi qo‘l keladi.

    SUMIF + SUMIF u yoki bu katakchaga teng kataklarni yig‘ish uchun

    Bir ustundagi raqamlarni yig‘moqchi bo‘lganingizda. agar boshqa ustun A yoki B ga teng bo'lsa, eng aniq yechim har bir shartni alohida ko'rib chiqish va natijalarni birgalikda qo'shishdir:

    SUMIF(diapazon, kriteria1, yig'indisi_oraliq) + SUMIF(diapazon) , kriteria2, yig'indisi_oraliq)

    Quyidagi jadvalda siz ikki xil mahsulotning sotuvini qo'shmoqchi bo'lsangiz, deylik, Olma va Limon . Buning uchun siz to'g'ridan-to'g'ri 2 xil SUMIF funktsiyasining kriteriyalari argumentlarida qiziqarli narsalarni taqdim etishingiz mumkin:

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

    Yoki siz mezonlarni alohida kataklarga kiritishingiz mumkin, va ushbu kataklarga murojaat qiling:

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

    Bu erda A2:A10 elementlar ro'yxati ( diapazon ), B2:B10jamlanadigan raqamlar ( sum_jam ), E1 va E2 maqsadli elementlar ( mezonlar ):

    Bu formula qanday ishlaydi:

    Birinchi SUMIF funksiyasi Olma sotuvi, ikkinchi SUMIF Limon sotuvi yigʻindisini oladi. Qo'shish operatsiyasi kichik jamilarni bir-biriga qo'shib, jami chiqadi.

    Masiv doimiysi bilan SUMIF - ko'p mezonli ixcham formula

    SUMIF + SUMIF yondashuvi 2 shart uchun yaxshi ishlaydi. Agar siz 3 yoki undan ortiq mezon bilan jamlashingiz kerak bo'lsa, formula juda katta va o'qish qiyin bo'ladi. Yana ixchamroq formula bilan bir xil natijaga erishish uchun mezonlaringizni massiv konstantasida keltiring:

    SUM(SUMIF(diapazon, { crireria1, crireria2, crireria3, …}, sum_diapazon))

    Ushbu formula YOKI mantiqqa asoslangan holda ishlashini unutmang - har qanday bitta shart bajarilganda katak yig'iladi.

    Bizning holimizda 3 xil sotuvni yig'ish uchun elementlar uchun formula:

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

    Yuqoridagi skrinshotda shartlar massivda qattiq kodlangan, ya'ni formulani quyidagi bilan yangilashingiz kerak bo'ladi. mezonlarning har bir o'zgarishi. Bunga yo'l qo'ymaslik uchun siz mezonlarni oldindan belgilangan katakchalarga kiritishingiz va formulani diapazonga havola sifatida kiritishingiz mumkin (bu misolda E1:E3).

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

    Dinamik massivlarni qo'llab-quvvatlaydigan Excel 365 da , u Enter tugmasi bilan to'ldirilgan oddiy formula sifatida ishlaydi. Excel 2019, Excel 2016, Excelning dinamik oldingi versiyalarida2013 va undan oldingi versiyalarda u Ctrl + Shift + Enter yorliqlari yordamida massiv formulasi sifatida kiritilishi kerak:

    Ushbu formula qanday ishlaydi:

    SUMIF mezonlariga ulangan massiv konstantasi uni massiv shaklida bir nechta natijalarni qaytarishga majbur qiladi. Bizning holatda, bu 3 xil miqdor: Olma , Limon va Apelsin uchun:

    {425;425;565}

    Olish uchun jami, biz SUM funksiyasidan foydalanamiz va uni SUMIF formulasi atrofiga oʻramiz.

    SUMPRODUCT va SUMIF bir nechta YOKI shartli kataklarni yigʻish uchun

    Masivlarni yoqtirmayman va oddiy formulani qidiramiz. turli hujayralardagi bir nechta mezonlar bilan jamlashga imkon beradimi? Muammo yo'q. SUM o‘rniga massivlarni asl holatda boshqaradigan SUMPRODUCT funksiyasidan foydalaning:

    SUMPRODUCT(SUMIF(diapazon, crireria_diapazoni , yig‘indisi_diapazon))

    Shartlar E1 katakchalarda bo‘lsa, E2 va E3, formula quyidagi shaklni oladi:

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

    Ushbu formula qanday ishlaydi:

    O'xshash oldingi misolda SUMIF funksiyasi har bir alohida holat uchun yig'indilarni ifodalovchi raqamlar qatorini qaytaradi. SUMPRODUCT bu raqamlarni bir-biriga qo'shib, yakuniy natijani chiqaradi. SUM funktsiyasidan farqli o'laroq, SUMPRODUCT massivlarni qayta ishlash uchun mo'ljallangan, shuning uchun u Ctrl + Shift + Enter tugmalarini bosmasdan oddiy formula sifatida ishlaydi.

    SUMIF joker belgilar bilan bir nechta mezonlardan foydalangan holda

    Buyon Excel SUMIF funksiyasi joker belgilarni qo'llab-quvvatlaydi, mumkinAgar kerak bo'lsa, ularni bir nechta mezonlarga kiriting.

    Masalan, barcha turdagi Olma va Banan uchun sotuvlarni yig'ish uchun formula quyidagicha:

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

    Agar sizning shartlaringiz alohida kataklarga kiritilishi kerak boʻlsa, siz toʻgʻridan-toʻgʻri oʻsha kataklarga joker belgilarni kiritishingiz va SUMPRODUCT SUMIF formulasi uchun mezon sifatida diapazonga havola berishingiz mumkin:

    Ushbu misolda Green apples va Goldfinger bananas kabi oldingi belgilar ketma-ketligiga mos kelishi uchun ob'ekt nomlari oldiga joker belgini (*) qo'yamiz. Hujayraning istalgan joyiga ma'lum matnni o'z ichiga olgan elementlarning umumiy miqdorini olish uchun ikkala tomonga yulduzcha qo'ying, masalan. "*olma*".

    SUMIFni Excelda bir nechta shartlar bilan shunday ishlatish mumkin. O'qiganingiz uchun rahmat va keyingi haftada blogimizda ko'rishga umid qilaman!

    Yuklab olish uchun mashq kitobi

    SUMIF ko'p mezonlari (.xlsx fayli)

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.