Ikki sana va boshqa mezon bilan qanday qilib SUMIF qilish kerak (7 usul)

  • Buni Baham Ko'Ring
Hugh West

Agar siz SUMIF ikki sana va boshqa mezon oʻrtasidagi eng oson yoʻllarni izlayotgan boʻlsangiz, ushbu maqola sizga foydali boʻladi. Qiymatlarni ma'lum vaqt oralig'ida va mezonlarga asoslangan holda qo'shish ba'zan bajarilishi kerak va bu vazifani tezda bajarish uchun siz ushbu maqolaga amal qilishingiz mumkin.

Ish kitobini yuklab oling

Dates.xlsm orasidagi SUMIF

Ikki sana va boshqa mezon bilan SUMIF qilishning 7 usuli

Bu yerda biz ba'zi mahsulotlarning taxminiy yetkazib berish sanalari bilan savdo yozuvlarini o'z ichiga olgan quyidagi ma'lumotlar to'plamiga egamiz. va kompaniyaning hududlarini sotish. Ushbu ma'lumotlar to'plamidan foydalanib, biz ma'lum hudud va sana oralig'i asosida savdo qiymatlarini jamlash usullarini ko'rsatamiz.

Biz Microsoft Excel 365 versiyasidan foydalandik. Bu yerda siz oʻzingizga qulay boʻlgan boshqa versiyalardan ham foydalanishingiz mumkin.

1-usul: SUMIFS funksiyasidan ikki sana oʻrtasida boshqa mezon bilan SUMIF qilish uchun foydalanish

Biz sotuvlar qiymatini umumlashtirmoqchimiz. Sharqiy Hudud va 1/10/2022 va 3/20/2022 sanalari uchun (m-dd-yyyy) bu yerda SUMIFS funksiyasi yordamida.

Qadamlar :

E14 katakka quyidagi formulani kiriting.

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&C14,D4:D11,"East")

Bu yerda E4:E11 biz yig‘moqchi bo‘lgan savdo diapazoni, C4:C11 birinchi mezon uchun sana oralig‘i, “>=”&B14 birinchi mezonbu katta yoki unga teng boshlanish sanasi 1/10/2022 degan ma'noni anglatadi. Ikkinchi mezon diapazoni birinchisiga o'xshash va bu diapazonning mezonlari “<=”&C14 bu yani tugash sanasidan kam yoki teng degan ma'noni anglatadi. 3/20/2022 va oxirgi mezon diapazoni D4:D11 hududlarni o'z ichiga oladi, bu diapazon uchun mezon Sharq bo'ladi .

ENTER tugmasini bosing.

Endi siz <9 savdo summasini olasiz>13 806,00$ boshqa mezon bilan belgilangan sana oralig‘imiz uchun: Sharqiy Mintaqa .

Batafsil o'qing: Excelda SUMIF sana oralig'ini qanday qilish kerak (9 usul)

2-usul: SUMIFS va EOMONTH-dan boshqa mezonlar bilan ikki sana o'rtasida SUMIF qilish uchun foydalanish

Ushbu bo'limda biz yanvar oyi va Janubiy mintaqa . Shunday qilib, biz EOMONTH funktsiyasi bilan SUMIFS funksiyasi bu yerda foydalanamiz.

Qadamlar :

D14 katakchaga quyidagi formulani kiriting.

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&EOMONTH(B14,0),D4:D11,C14)

Bu yerda E4:E11 biz yig'moqchi bo'lgan savdo diapazoni, C4:C11 birinchi mezon uchun sana oralig'i, “>=”&B14 birinchi mezon, ya'ni boshlanish sanasidan kattaroq yoki unga teng 1/1/2022 . Ikkinchi mezon diapazoni birinchisiga o'xshash vabu diapazon uchun mezonlar “<=”&EOMONTH(B14,0) bu yanvar yanvar <10 tugash sanasidan kam yoki unga teng degani> oy, 1/31/2022 , va oxirgi mezon diapazoni D4:D11 mintaqalarni o'z ichiga olgan, bu diapazon uchun mezon Sharq boʻladi.

ENTER tugmasini bosing.

Shundan so'ng siz boshqa mezon bilan yanvar oy sanalari uchun $6,835,00 sotuvlar summasini olasiz: Janubiy Region .

Batafsil o'qing: Qanday qilib SUMIFSdan Sana oralig'idagi qiymatlarni SUM uchun ishlatish kerak Excel

3-usul: SUMIFS va DATE funktsiyalari ikki sana oralig'ida SUMIF uchun

Bu erda biz SUMIFS funksiyasi va DATEdan foydalanamiz. funktsiya , xulosa qilish uchun, Shimoliy Hudud va 1/10/2022 sanalari uchun savdo qiymatlari va 3/20/2022 .

Qadamlar :

➤ Turi E14 katakchadagi quyidagi formula.

=SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)

Bu yerda E4: E11 biz yig'moqchi bo'lgan sotuv diapazoni, C4:C11 birinchi va ikkinchi mezon uchun sana oralig'i va oxirgi mezon diapazoni D4:D11 hududlarni o'z ichiga oladi.

  • DATE(2022,1,10) sana qiymatining sonini qaytaradi

    Chiqish → 44571

  • ">="&DATE(2022,1,10) bo'lib

    ">= 44571"

  • DATE(2022,3,20) sana qiymatining sonini qaytaradi

    Chiqish → 44640

  • "<="&DATE(2022,3,20) bo'ladi

    "<= 44640"

  • SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14) bo'ladi

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, “North”) diapazonning sana qiymatlari C4:C11 44571 <2 dan katta yoki teng ekanligini tekshiradi>va 44640 dan kichik yoki unga teng va D4:D11 diapazonidagi Shimoliy hudud

    Chiqish → $9,496,00

ENTER tugmasini bosing.

Keyin, siz savdolar summasini olasiz, 9 496,00$ boshqa mezonlarga muvofiq belgilangan sanalar diapazoni uchun: Shimoliy Region .

Aloqador tarkib: Excelda sana oralig'i uchun IF formulasidan qanday foydalanish kerak (6 usul)

O'xshash o'qishlar:

  • Excelda muddatini eslatuvchini qanday o'rnatish mumkin (3 ta tezkor usul)
  • Excelda sana oralig'ini filtrlash uchun umumiy jadvaldan foydalanish (5 usul)
  • VLOOKUP Excelda sana diapazoni va qaytish qiymati (4 mos usul)
  • Excelda sana oralig'ida bo'lsa o'rtachani qanday hisoblash mumkin (3 usul)

4-usul: SUMIFS funksiyasidan TODAY

S bilan foydalanish deylik, siz 1/1/2022 va bugungi sana ( 3/23/2022 ) o'rtasidagi sanalar uchun umumiy savdo qiymatlarini olishni xohlaysiz. Sharqiy Hudud . Buning uchun siz TODAY funksiyasidan bilan birga SUMIFS funksiyasidan foydalanishingiz mumkin.

Qadamlar :

D14 katakchaga quyidagi formulani kiriting.

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY(),D4:D11,C14)

Bu yerda E4:E11 - bu savdo diapazonibiz yig'moqchi bo'lgan qiymatlar, C4:C11 birinchi va ikkinchi mezon uchun sana oralig'i va oxirgi mezon diapazoni D4:D11 mintaqalarni o'z ichiga oladi.

  • ">="&B14 bo'ladi

    ">= 44562"

  • TODAY() bugungi sanani qaytaradi

    Chiqish → 44643 (23/3/2022)

  • "<="&TODAY() bo'ladi

    "<= 44643"

  • SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14) bo'ladi

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, “East”) diapazonning sana qiymatlari <1 ekanligini tekshiradi>C4:C11 44562 dan katta yoki teng va 44643 dan kichik yoki teng va D4 hududidagi Sharqiy : D11 diapazon

    Chiqish → $15,208,00

ENTER tugmasini bosing .

Nihoyat, siz 2022-yilning yanvar oyi birinchi kuni uchun $15,208,00 boʻlgan savdo summasini olasiz. va mezonlar bilan bugungi sana: Sharqiy Region .

Agar sananing oxirgi sanasini oʻzgartirmoqchi boʻlsangiz bugungi kundan boshlab bugungi sanadan 10 kun oldin oralig'ida, keyin quyidagi formuladan foydalaning

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()-10,D4:D11,C14)

Bugungi kundan keyingi 10 kunlik sana sifatida oxirgi sana uchun

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()+10,D4:D11,C14)

Batafsil o'qing: Excel VBA: Bugungi kungacha filtrlash sanasi (Tezkor qadamlar bilan)

5-usul: SUM va IF funktsiyalarini ikki sana oralig'ida va boshqa mezon bilan SUMIF qilish uchun kombinatsiyasi

Siz SUM funksiyasi va IF funksiyasi kombinatsiyasidan foydalanishingiz mumkin. uchun 1/10/2022 to 3/20/2022 va Sharqiy Region .

Qadamlar :

katakchaga quyidagi formulani kiriting E14 .

=SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))

Bu erda E4:E11 biz yig'moqchi bo'lgan savdo diapazoni, C4 :C11 birinchi va ikkinchi mezon uchun sana diapazoni, oxirgi mezon diapazoni esa D4:D11 hududlarni oʻz ichiga oladi.

  • IF((C4:C11)>=B14 C4:C11 diapazonining sana qiymatlari B14 qiymatidan katta yoki teng ekanligini tekshiradi.

    Chiqish → {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • IF((C4:C11)<=C14 diapazonning sana qiymatlari C4:C11 dan kichik yoki teng ekanligini tekshiradi qiymati C14 .

    Chiqish → {TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}

  • IF(D4:D11=D14,E4:E11) mintaqalar mavjudligini tekshiradi diapazoni D4:D11 C14 ning Sharqiy mintaqasiga teng va

    ({TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, E4:E11) qaytaradi

    Chiqish → {1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}

  • IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))) bo'ladi

    {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE} , {TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE} , {1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}

    {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}, {1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}

    Chiqish → {FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}

  • SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))) bo'ladi

    SUM({FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE})

    Chiqish → $13,806,00

ENTER .

Oxir-oqibat, siz boshqa mezonlar bilan belgilangan sanalar diapazoni uchun $13,806,00 savdolar summasini olasiz: Sharqiy Region .

Tegishli tarkib: Oydagi sana diapazoni bilan Excel SUMIF &Yil (4 ta misol)

6-usul: SUMPRODUCT, MONTH va YEAR funksiyalaridan foydalanish

Bu yerda biz SUMPRODUCT funksiyasidan foydalanamiz, MONTH funktsiyasi va YEAR funksiyasi Yanvar oyi va Sharqiy Region.

Qadamlar :

E14 katakchaga quyidagi formulani kiriting.

=SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)

Bu yerda E4:E11 biz yigʻmoqchi boʻlgan sotuv oraligʻi, C4:C11 birinchi va ikkinchi mezon uchun sana diapazoni va oxirgi mezon diapazoni D4:D11 hududlarni o'z ichiga oladi.

  • MONTH(C4:C11) → OY sanalarning oy raqamini qaytaradi

    Chiqish → {1;1;1;2;2;3;3;3}

  • MONTH(C4:C11)=1 bo'ladi

    {1;1;1;2;2;3;3;3}=1

    Chiqish → {TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • YEAR(C4:C11) sanalarning yil qiymatlarini qaytaradi

    Chiqish → {2022;2022;2022;2022;2022;2022;2022;2022}

  • D4:D11=D14 diapazon mintaqalari mavjudligini tekshiradi D4:D11 C14

    Chiqish → {TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE} ning Sharqiy mintaqasiga teng
  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) bo'ladi

    SUMPRODUCT({TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}*{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)

    SUMPRODUCT({1;1;1;0;0;0;0;0}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)

    SUMPRODUCT({1;1;0;0;0;0;0;0}*E4:E11)  SUMPRODUCT({1402;5935;0;0;0;0;0;0})

    Chiqish → 7,337,00$

ENTER tugmasini bosing.

Keyin siz summani olasiz savdolar, yanvar oy uchun 7 337,00$ boshqa mezon bilan: Sharq Mintaqa .

Batafsil o'qing: Oydagi sana oralig'i bilan Excel SUMIF & Yil (4 ta misol)

7-usul: Turli mezonlar bilan ikki sana orasidagi SUMIF uchun VBA kodi

Bu yerda biz VBA koddan foydalanamiz. mezonlari bilan 1/10/2022 va 3/20/2022 ikki sana o'rtasidagi savdo qiymatlarining umumiy miqdorini hisoblash Sharqiy Region .

Qadamlar :

➤ <1-ga o'ting>Developer Tab >> Visual Basic Variant.

Keyin, Visual Basic muharriri ochiladi .

Qo'shish Yorliq >> Moduli variantiga o'ting.

Bundan so'ng, Module yaratiladi.

➤ Quyidagi kodni yozing

9242

Biz E14 katakchadagi qiymatimizni olamiz. va DATEVALUE sana qatorini sana qiymatiga aylantiradi va keyin SUMIFS mezonlarini bajargandan so'ng E14 katakchasiga qo'shilgan savdo qiymatini qaytaradi.

F5 tugmasini bosing.

Nihoyat, siz $13,806,00 sotuvlar summasini olasiz. bilan belgilangan sana oralig'imiz uchun boshqa mezon: Sharqiy Region .

Batafsil o'qing: SUMIFSdan qanday foydalanish kerak Sana oralig'i va bir nechta mezonlar (7 ta tezkor usul)

Amaliyot bo'limi

O'zingiz mashq qilish uchun biz quyidagi sahifadagi kabi Amaliyot bo'limini taqdim etdik. Mashq qilish . Iltimos qilingo'zingiz.

Xulosa

Ushbu maqolada biz ikki sana va boshqa mezon o'rtasidagi SUMIF yo'llarini osongina yoritishga harakat qildik. . Umid qilamanki, siz buni foydali deb topasiz. Agar sizda biron bir taklif yoki savol bo'lsa, ularni sharhlar bo'limida baham ko'ring.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.