Hogyan lehet két dátum között és egy másik kritériummal SUMIF-ozni (7 mód)

  • Ossza Meg Ezt
Hugh West

Ha a legegyszerűbb módját keresed annak, hogy SUMIF két dátum és egy másik kritérium között, akkor ezt a cikket hasznosnak fogja találni. Az értékek összeadására egy adott időszakon belül és kritériumok alapján néha szükség van, és ha ezt a feladatot gyorsan szeretné elvégezni, akkor kövesse ezt a cikket.

Munkafüzet letöltése

SUMIF a Dátumok között.xlsm

7 módja a SUMIF két dátum közötti és egy másik kritériummal történő összegzésének

A következő adatkészletünk néhány termék értékesítési rekordját tartalmazza, a várható szállítási dátumokkal és egy vállalat értékesítési régióival együtt. Ezen adatkészlet segítségével bemutatjuk az értékesítési értékek összegzésének módjait egy megadott régió és dátumtartomány alapján.

Használtuk Microsoft Excel 365 változatot itt, bármely más változatot is használhatsz, ha az neked megfelel.

Módszer-1: A SUMIFS függvény használata két dátum közötti összegzéshez egy másik kritériummal

Szeretnénk összegezni az eladási értékeket a Kelet Régió és a következő időpontok között 1/10/2022 és 3/20/2022 (m-nn-éééééé) a SUMIFS függvény itt.

Lépések :

➤ Írja a következő képletet a cellába E14 .

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

Tessék, E4:E11 az értékesítési tartomány, amelynek értékeit össze akarjuk adni, C4:C11 az első kritériumhoz tartozó dátumtartomány, ">="&B14 az első kritérium, ami azt jelenti, hogy nagyobb vagy egyenlő, mint a kezdési időpont 1/10/2022 A második kritériumtartomány hasonló az elsőhöz, és ennek a tartománynak a kritériumai a következők "<="&C14 ami azt jelenti. kisebb vagy egyenlő, mint a végdátum 3/20/2022 és az utolsó kritériumtartomány D4:D11 amely a régiókat tartalmazza, az erre a tartományra vonatkozó kritériumok a következők lennének Kelet .

➤ Sajtó BELÉPÉS .

Most megkapja a következő eladások összegét $13,806.00 a meghatározott dátumtartományra egy másik kritériummal: Kelet Régió .

Bővebben: Hogyan kell csinálni a SUMIF dátumtartomány hónapot az Excelben (9 mód)

Módszer-2: SUMIFS és EOMONTH használata két dátum közötti összegzéshez egy másik kritériummal

Ebben a szakaszban megpróbáljuk megtalálni az eladási értékek összegét a következő időpontokra vonatkozóan Január hónap és a Dél Régió Tehát, használjuk a EOMONTH funkció a SUMIFS függvény itt.

Lépések :

➤ Írja be a következő képletet a cellába D14 .

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

Tessék, E4:E11 az értékesítési tartomány, amelynek értékeit össze akarjuk adni, C4:C11 az első kritériumhoz tartozó dátumtartomány, ">="&B14 az első kritérium, ami azt jelenti, hogy nagyobb vagy egyenlő, mint a kezdési időpont 1/1/2022 A második kritériumtartomány hasonló az elsőhöz, és ennek a tartománynak a kritériumai a következők "<="&EOMONTH(B14,0) ami azt jelenti. kisebb vagy egyenlő, mint az alábbi időpontok lejárta Január hónapban, 1/31/2022 , és az utolsó kritériumtartomány D4:D11 amely a régiókat tartalmazza, az erre a tartományra vonatkozó kritériumok a következők lennének Kelet .

➤ Sajtó BELÉPÉS .

Ezután megkapja az eladások összegét, $6,835.00 a következő időpontokban Január hónapban egy másik kritériummal: Dél Régió .

Bővebben: Hogyan használjuk a SUMIFS-t az Excel dátumtartományban lévő értékek összegzéséhez?

Módszer-3: SUMIFS és DATE függvények két dátum közötti összegzéshez

Itt a SUMIFS függvény és a DATE funkció , összefoglalva, az értékesítési értékek a Észak Régió és a következő időpontokban 1/10/2022 és 3/20/2022 .

Lépések :

➤ Írja a következő képletet a cellába E14 .

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

Tessék, E4:E11 az értékesítési tartomány, amelynek értékeit össze akarjuk adni, C4:C11 az első és a második kritérium dátumtartománya, az utolsó kritériumtartomány pedig a következő D4:D11 amely a régiókat tartalmazza.

  • DATE(2022,1,10) egy dátumérték számát adja vissza

    Kimenet → 44571

  • ">="&DATE(2022,1,10) lesz

    ">= 44571"

  • "<="&DATE(2022,3,20) lesz

    "<= 44640"

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

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "Észak") ellenőrzi, hogy a tartomány dátumértékei C4:C11 nagyobbak vagy egyenlőek, mint 44571 és kisebb vagy egyenlő, mint 44640 és a régió Észak a D4:D11 tartomány

    Kimenet → $9,496.00

➤ Sajtó BELÉPÉS .

Ezután megkapja az eladások összegét, $9,496.00 az általunk meghatározott dátumtartományra a többi kritériummal: Észak Régió .

Kapcsolódó tartalom: Hogyan használjuk az IF képletet az Excel dátumtartományhoz (6 módszerek)

Hasonló olvasmányok:

  • Hogyan állítsunk be esedékességi emlékeztetőt az Excelben (3 gyors módszer)
  • Használja a Pivot táblázatot az Excel dátumtartományának szűrésére (5 mód)
  • VLOOKUP Dátumtartomány és visszatérési érték az Excelben (4 megfelelő módszer)
  • Hogyan számítsuk ki az átlagos értéket, ha az Excel dátumtartományon belül (3 mód)

Módszer-4: A SUMIFS függvény használata TODAY-vel

Tegyük fel, hogy a teljes értékesítési értéket szeretné megkapni a következő időpontok között. 1/1/2022 és a mai dátum ( 3/23/2022 ) és a Kelet Régió És ehhez használhatja a TODAY funkció a SUMIFS függvény .

Lépések :

➤ Írja a következő képletet a cellába D14 .

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

Tessék, E4:E11 az értékesítési tartomány, amelynek értékeit össze akarjuk adni, C4:C11 az első és a második kritérium dátumtartománya, az utolsó kritériumtartomány pedig a következő D4:D11 amely a régiókat tartalmazza.

  • ">="&B14 lesz

    ">= 44562"

  • TODAY() a mai dátumot adja vissza

    Kimenet → 44643 (3/23/2022)

  • "<="&TODAY() lesz

    "<= 44643"

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

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "East") ellenőrzi, hogy a tartomány dátumértékei C4:C11 nagyobbak vagy egyenlőek, mint 44562 és kisebb vagy egyenlő, mint 44643 és a régió Kelet a D4:D11 tartomány

    Kimenet → $15,208.00

➤ Sajtó BELÉPÉS .

Végül megkapja az eladások összegét, amely a következő $15,208.00 a következő év első napja közötti időpontokra január 2022 és a mai dátumot kritériumokkal: Kelet Régió .

Ha a dátumtartomány utolsó dátumát a mai dátumról a mai dátumot megelőző 10 napra szeretné módosítani, akkor használja a következő képletet

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

Az utolsó dátum a mai napot követő 10 nap múlva esedékes dátumként

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

Bővebben: Excel VBA: Szűrő dátum a mai nap előtt (gyors lépésekkel)

Módszer-5: A SUM és IF funkciók kombinációja a két dátum közötti és egy másik kritériummal rendelkező SUMIF-hez

Használhatja a SUM funkció és a IF funkció a teljes értékesítés kiszámításához a következő időpontok között 1/10/2022 a címre. 3/20/2022 és a Kelet Régió .

Lépések :

➤ Írja a következő képletet a cellába E14 .

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

Tessék, E4:E11 az értékesítési tartomány, amelynek értékeit össze akarjuk adni, C4:C11 az első és a második kritérium dátumtartománya, az utolsó kritériumtartomány pedig a következő D4:D11 amely a régiókat tartalmazza.

  • IF((C4:C11)>=B14) ellenőrzi, hogy a tartomány dátumértékei C4:C11 nagyobbak vagy egyenlőek a B14 .

    Kimenet → {HAMIS; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ}

  • IF((C4:C11)<=C14) ellenőrzi, hogy a tartomány dátumértékei C4:C11 kisebb vagy egyenlő, mint a C14 .

    Kimenet → {IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; IGAZ; HAMIS}

  • IF(D4:D11=D14,E4:E11) ellenőrzi, hogy a tartomány régiói D4:D11 megegyezik a régióval Kelet a C14 és visszatér

    ({IGAZ; IGAZ; IGAZ; HAMIS; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}, E4:E11)

    Kimenet → {1402; 5935; HAMIS; 7871; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}

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

    {HAMIS; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ} , {IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; IGAZ; HAMIS} , {1402; 5935; HAMIS; 7871; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}

    {HAMIS; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ}, {1402; 5935; HAMIS; HAMIS; 7871; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}

    Kimenet → {HAMIS; 5935; HAMIS; HAMIS; 7871; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}

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

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

    Kimenet → $13,806.00

➤ Sajtó BELÉPÉS .

Végül megkapja az eladások összegét, $13,806.00 a meghatározott dátumtartományra más kritériumokkal: Kelet Régió .

Kapcsolódó tartalom: Excel SUMIF egy dátumtartományban a hónap és az év között (4 példa)

6. módszer: A SUMPRODUCT, MONTH és YEAR függvények használata

Itt a SUMPRODUCT funkció , a HÓNAP funkció , és a YEAR funkció az eladási értékek összegzése a következő időpontokra vonatkozóan Január hónap és a Kelet Régió.

Lépések :

➤ Írja be a következő képletet a cellába E14 .

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

Tessék, E4:E11 az értékesítési tartomány, amelynek értékeit össze akarjuk adni, C4:C11 az első és a második kritérium dátumtartománya, az utolsó kritériumtartomány pedig a következő D4:D11 amely a régiókat tartalmazza.

  • HÓNAP(C4:C11) → HÓNAP visszaadja a dátumok hónapszámát

    Kimenet → {1;1;1;2;2;3;3;3}

  • HÓNAP(C4:C11)=1 lesz

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

    Kimenet → {IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}

  • ÉV(C4:C11) visszaadja a dátumok évértékeit

    Kimenet → {2022;2022;2022;2022;2022;2022;2022;2022}

  • ÉV(C4:C11)=2022 lesz

    {2022;2022;2022;2022;2022;2022;2022;2022}=2022

    Kimenet → {IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ}

  • D4:D11=D14 ellenőrzi, hogy a tartomány régiói D4:D11 megegyezik a régióval Kelet a C14

    Kimenet → {IGAZ; IGAZ; IGAZ; HAMIS; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}
  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) lesz

    SUMPRODUCT({IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}*{IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ; IGAZ}*{IGAZ; IGAZ; IGAZ; HAMIS; HAMIS; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}*E4:E11)

    SUMPRODUCT({1;1;1;1;0;0;0;0;0;0;0}*{IGAZ; IGAZ; HAMIS; HAMIS; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS}*E4:E11)

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

    Kimenet → $7,337.00

➤ Sajtó BELÉPÉS .

Ezután megkapja az eladások összegét, $7,337.00 a oldalon. Január hónapban egy másik kritériummal: Kelet Régió .

További információ: Excel SUMIF dátumtartományban a hónap és az év (4 példa)

Módszer-7: VBA kód két különböző kritériumú dátum közötti SUMIF-hez

Használni fogunk egy VBA kód a két dátum közötti eladási értékek összegének kiszámításához 1/10/2022 és 3/20/2022 egy kritériummal Kelet Régió .

Lépések :

➤ Menj a Fejlesztő Tab>> Visual Basic Opció.

Ezután a Visual Basic szerkesztő megnyílik.

➤ Menj a Beillesztés Tab>> Modul Opció.

Ezután egy Modul létrejön.

➤ Írja a következő kódot

 Sub sumdatewithcriteria() Cells(14, 5).Value = Application.WorksheetFunction.SumIfs(Range("E4:E11"), _ Range("C4:C11"), ">=" & DateValue("1/10/2022"), Range("C4:C11"), "<=" & _ DateValue("3/20/2022"), Range("D4:D11"), "East") End Sub 

Az értéket a cellában kapjuk meg E14 és DATEVALUE a dátum karakterláncot dátumértékké alakítja, majd a feltételek teljesülése után a SUMIFS a hozzáadott eladási értéket adja vissza a cellában E14 .

➤ Sajtó F5 .

Végül megkapja a következő eladások összegét $13,806.00 a meghatározott dátumtartományra egy másik kritériummal: Kelet Régió .

Bővebben: Hogyan használjuk a SUMIFS-t dátumtartományokkal és több kritériummal (7 gyors módszer)

Gyakorlati szekció

A saját magad általi gyakorláshoz biztosítottunk egy Gyakorlat szakasz az alábbi módon egy lapon, amelynek neve Gyakorlat Kérem, tegye meg egyedül.

Következtetés

Ebben a cikkben megpróbáltuk lefedni a módját, hogy SUMIF két dátum és egy másik kritérium között könnyen. Remélem, hasznosnak találod. Ha bármilyen javaslatod vagy kérdésed van, oszd meg velünk a megjegyzés rovatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.