Kā SUMIF starp diviem datumiem un ar citu kritēriju (7 veidi)

  • Dalīties Ar Šo
Hugh West

Ja meklējat dažus no vienkāršākajiem veidiem, kā SUMIF starp diviem datumiem un citu kritēriju, tad šis raksts jums būs noderīgs. Dažreiz ir jāsummē vērtības laika periodu robežās un pamatojoties uz kritērijiem, un, lai ātri veiktu šo uzdevumu, varat sekot šim rakstam.

Lejupielādēt darba burtnīcu

SUMIF starp datumiem.xlsm

7 veidi, kā SUMIF starp diviem datumiem un ar citu kritēriju

Šeit mums ir šāda datu kopa, kas satur dažu produktu pārdošanas ierakstus ar to paredzamajiem piegādes datumiem un uzņēmuma pārdošanas reģioniem. Izmantojot šo datu kopu, mēs demonstrēsim pārdošanas vērtību summēšanas veidus, pamatojoties uz norādīto reģionu un datumu diapazonu.

Mēs esam izmantojuši Microsoft Excel 365 versiju šeit, varat izmantot jebkuru citu versiju atbilstoši jūsu ērtībām.

1. metode: SUMIFS funkcijas izmantošana, lai SUMIF starp diviem datumiem ar citu kritēriju

Mēs vēlamies apkopot pārdošanas vērtības par East Reģions un datumiem starp 1/10/2022 un 3/20/2022 (m-dd-dg-gggg), izmantojot SUMIFS funkcija šeit.

Soļi :

➤ Ievadiet šādā šūnā šādu formulu E14 .

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

Šeit, E4:E11 ir pārdošanas diapazons, kura vērtības vēlamies summēt, C4:C11 ir pirmā kritērija datuma diapazons, ">="&B14 ir pirmais kritērijs, kas nozīmē, ka lielāks vai vienāds ar sākuma datums 1/10/2022 Otrais kritēriju diapazons ir līdzīgs pirmajam, un šā diapazona kritēriji ir šādi. "<="&C14 kas nozīmē. mazāks vai vienāds ar beigu datums 3/20/2022 un pēdējais kritēriju diapazons ir D4:D11 kurā ir reģioni, šā diapazona kritēriji būtu šādi. East .

➤ Prese IEVADIET .

Tagad jūs iegūsiet šādu pārdošanas apjomu summu. $13,806.00 mūsu noteiktajam datumu diapazonam ar citu kritēriju: East Reģions .

Lasīt vairāk: Kā programmā Excel veikt SUMIF datumu diapazona mēnesi (9 veidi)

2. metode: SUMIFS un EOMONTH izmantošana, lai SUMMIFICĒTU starp diviem datumiem ar citu kritēriju

Šajā sadaļā mēs mēģināsim atrast pārdošanas vērtību summu par datumiem, kad Janvāris mēnesi un South Reģions . Tātad mēs izmantosim EOMONTH funkcija ar SUMIFS funkcija šeit.

Soļi :

➤ Ievadiet šādā šūnā šādu formulu D14 .

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

Šeit, E4:E11 ir pārdošanas diapazons, kura vērtības vēlamies summēt, C4:C11 ir pirmā kritērija datuma diapazons, ">="&B14 ir pirmais kritērijs, kas nozīmē, ka lielāks vai vienāds ar sākuma datums 1/1/2022 Otrais kritēriju diapazons ir līdzīgs pirmajam, un šā diapazona kritēriji ir šādi. "<="&EOMONTH(B14,0) kas nozīmē. mazāks par vai vienāds ar beigu datums Janvāris mēnesi, 1/31/2022 , un pēdējais kritēriju diapazons ir D4:D11 kurā ir reģioni, šā diapazona kritēriji būtu šādi. East .

➤ Prese IEVADIET .

Pēc tam iegūsiet pārdošanas summu, $6,835.00 datumiem Janvāris mēnesī ar citu kritēriju: South Reģions .

Lasīt vairāk: Kā lietot SUMIFS, lai saskaitītu vērtības datumu diapazonā programmā Excel

3. metode: SUMIFS un DATE funkcijas, lai summētu starp diviem datumiem

Šeit mēs izmantosim SUMIFS funkcija un DATU funkcija , apkopojot, pārdošanas vērtības par Ziemeļos Reģions un datumiem, kas ietilpst 1/10/2022 un 3/20/2022 .

Soļi :

➤ Ievadiet šādā šūnā šādu formulu E14 .

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

Šeit, E4:E11 ir pārdošanas diapazons, kura vērtības vēlamies summēt, C4:C11 ir datumu diapazons pirmajam un otrajam kritērijam, un pēdējā kritērija diapazons ir D4:D11 kurā ir reģioni.

  • DATUMS(2022,1,10) atgriež datuma vērtības skaitli

    Izvades → 44571

  • ">="&DATE(2022,1,10) kļūst

    ">= 44571"

  • DATUMS(2022,3,20) atgriež datuma vērtības skaitli

    Izvades → 44640

  • "<="&DATE(2022,3,20) kļūst

    "<= 44640"

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

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "North") pārbauda, vai diapazona datuma vērtības C4:C11 ir lielākas vai vienādas ar 44571 un mazāks vai vienāds ar 44640 un reģionu Ziemeļos in the D4:D11 diapazons

    Izvades → $9,496.00

➤ Prese IEVADIET .

Tad iegūsiet pārdošanas summu, $9,496.00 mūsu noteiktajam datumu diapazonam ar citiem kritērijiem: Ziemeļos Reģions .

Saistīts saturs: Kā lietot IF formulu datumu diapazonam programmā Excel (6 metodes)

Līdzīgi lasījumi:

  • Kā programmā Excel iestatīt datuma atgādinājumu (3 ātras metodes)
  • Pivot tabulas izmantošana, lai filtrētu datumu diapazonu programmā Excel (5 veidi)
  • VLOOKUP datuma diapazons un atgriešanas vērtība programmā Excel (4 piemērotas metodes)
  • Kā aprēķināt vidējo vērtību, ja datuma diapazonā programmā Excel (3 veidi)

4. metode: Izmantojot SUMIFS funkciju ar TODAY

Pieņemsim, ka vēlaties iegūt kopējās pārdošanas vērtības datumiem starp 1/1/2022 un šodienas datumu ( 3/23/2022 ) un East Reģions . Un, lai to izdarītu, varat izmantot TODAY funkcija kopā ar SUMIFS funkcija .

Soļi :

➤ Ievadiet šādā šūnā šādu formulu D14 .

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

Šeit, E4:E11 ir pārdošanas diapazons, kura vērtības vēlamies summēt, C4:C11 ir datumu diapazons pirmajam un otrajam kritērijam, un pēdējā kritērija diapazons ir D4:D11 kurā ir reģioni.

  • ">="&B14 kļūst

    ">= 44562"

  • DIENA() atgriež šodienas datumu

    Izvades → 44643 (3/23/2022)

  • "<="&TODAY() kļūst

    "<= 44643"

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

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "East") pārbauda, vai diapazona datuma vērtības C4:C11 ir lielākas vai vienādas ar 44562 un mazāks vai vienāds ar 44643 un reģionu East in the D4:D11 diapazons

    Izvades → $15,208.00

➤ Prese IEVADIET .

Visbeidzot, iegūsiet pārdošanas summu, kas ir $15,208.00 par datumiem no pirmās dienas līdz 2022. gada janvāris un šodienas datumu ar kritērijiem: East Reģions .

Ja vēlaties mainīt datumu intervāla pēdējo datumu no šodienas datuma uz 10 dienas pirms šodienas datuma, izmantojiet šādu formulu.

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

Pēdējam datumam - datums, kas ir 10 dienas pēc šodienas datuma.

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

Lasīt vairāk: Excel VBA: filtrējiet datumu pirms šodienas (ar ātriem soļiem)

5. metode: SUM un IF funkciju kombinācija, lai SUMIF starp diviem datumiem un ar citu kritēriju

Varat izmantot kombināciju SUM funkcija un IF funkcija lai aprēķinātu kopējo pārdošanas apjomu datumos starp 1/10/2022 uz 3/20/2022 un par East Reģions .

Soļi :

➤ Ievadiet šādā šūnā šādu formulu E14 .

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

Šeit, E4:E11 ir pārdošanas diapazons, kura vērtības vēlamies summēt, C4:C11 ir datumu diapazons pirmajam un otrajam kritērijam, un pēdējā kritērija diapazons ir D4:D11 kurā ir reģioni.

  • IF((C4:C11)>=B14 pārbauda, vai diapazona datuma vērtības C4:C11 ir lielākas vai vienādas ar vērtību B14 .

    Izvades → {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • IF((C4:C11)<=C14 pārbauda, vai diapazona datuma vērtības C4:C11 ir mazākas vai vienādas ar vērtību C14 .

    Izvades → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE}

  • IF(D4:D11=D14,E4:E11) pārbauda, vai diapazona reģioni D4:D11 ir vienādas ar reģionu East no C14 un atgriež

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

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

  • IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))) kļūst

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

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

    Izvades → {FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))) kļūst

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

    Izvades → $13,806.00

➤ Prese IEVADIET .

Galu galā iegūsiet pārdošanas summu, $13,806.00 mūsu noteiktajam datumu diapazonam ar citiem kritērijiem: East Reģions .

Saistīts saturs: Excel SUMIF ar datumu diapazonu mēnesī un amp; gadā (4 piemēri)

6. metode: SUMPRODUCT, MONTH un YEAR funkciju izmantošana

Šeit mēs izmantosim SUMPRODUCT funkcija , un Mēneša funkcija , un GADA funkcija lai summētu pārdošanas vērtības par datumiem. Janvāris mēnesi un East Reģions.

Soļi :

➤ Ievadiet šādā šūnā šādu formulu E14 .

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

Šeit, E4:E11 ir pārdošanas diapazons, kura vērtības vēlamies summēt, C4:C11 ir datumu diapazons pirmajam un otrajam kritērijam, un pēdējā kritērija diapazons ir D4:D11 kurā ir reģioni.

  • MĒNESIS(C4:C11) → MĒNESIS atgriež datumu mēneša numuru

    Izvades → {1;1;1;2;2;3;3;3}

  • MĒNESIS(C4:C11)=1 kļūst

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

    Izvades → {TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • GADS(C4:C11) atgriež datumu gadu vērtības

    Izvades → {2022;2022;2022;2022;2022;2022;2022;2022}

  • GADS(C4:C11)=2022 kļūst

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

    Izvades → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) kļūst

    SUMPRODUKTS({1;1;1;1;0;0;0;0;0;0;0}*{TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; 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})

    Izvades → $7,337.00

➤ Prese IEVADIET .

Pēc tam iegūsiet pārdošanas summu, $7,337.00 vietnē Janvāris mēnesī ar citu kritēriju: East Reģions .

Lasīt vairāk: Excel SUMIF ar datumu diapazonu mēnesī un amp; gads (4 piemēri)

7. metode: VBA kods SUMIF starp diviem datumiem ar dažādiem kritērijiem

Mēs izmantosim VBA kods šeit, lai aprēķinātu pārdošanas vērtību kopsummu starp diviem datumiem. 1/10/2022 un 3/20/2022 ar kritēriju East Reģions .

Soļi :

➤ Dodieties uz Izstrādātājs Cilne>> Visual Basic Iespēja.

Tad Visual Basic redaktors atvērsies.

➤ Dodieties uz Ievietot Cilne>> Modulis Iespēja.

Pēc tam Modulis tiks izveidots.

➤ Ierakstiet šādu kodu

 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 

Mēs iegūsim mūsu vērtību šūnā E14 un DATEVALUE pārveidos datuma virkni par datuma vērtību un pēc tam, kad būs izpildīti kritēriji. SUMIFS atgriezīs pievienoto pārdošanas vērtību šūnā E14 .

➤ Prese F5 .

Visbeidzot, iegūsiet šādu pārdošanas apjomu summu. $13,806.00 mūsu noteiktajam datumu diapazonam ar citu kritēriju: East Reģions .

Lasīt vairāk: Kā lietot SUMIFS ar datumu diapazonu un vairākiem kritērijiem (7 ātri veidi)

Prakses sadaļa

Prakses veikšanai mēs esam nodrošinājuši Prakse sadaļu, piemēram, zemāk lapā ar nosaukumu Prakse . Lūdzu, dariet to pats.

Secinājums

Šajā rakstā mēs centāmies aplūkot veidus, kā SUMIF starp diviem datumiem un citu kritēriju viegli. Ceru, ka jums tas būs noderīgs. Ja jums ir kādi ieteikumi vai jautājumi, nekautrējieties dalīties ar tiem komentāru sadaļā.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.