Kako narediti SUMIF med dvema datumoma in z drugim kriterijem (7 načinov)

  • Deliti To
Hugh West

Če iščete nekaj najlažjih načinov za SUMIF med dvema datumoma in drugim merilom, potem bo ta članek za vas koristen. Včasih je treba sešteti vrednosti v omejenih časovnih obdobjih in na podlagi meril, za hitro izvedbo te naloge pa lahko sledite temu članku.

Prenos delovnega zvezka

SUMIF med datumi.xlsm

7 načinov za SUMIF med dvema datumoma in z drugim kriterijem

Na voljo imamo naslednji nabor podatkov, ki vsebuje prodajne zapise nekaterih izdelkov z njihovimi predvidenimi datumi dobave in prodajnimi regijami podjetja. S tem naborom podatkov bomo prikazali načine seštevanja prodajnih vrednosti na podlagi določene regije in datumskega razpona.

Uporabili smo Microsoft Excel 365 različica tukaj, lahko pa uporabite katero koli drugo različico glede na vaše udobje.

Metoda-1: Uporaba funkcije SUMIFS za SUMIF med dvema datumoma z drugim kriterijem

Želimo sešteti prodajne vrednosti za Vzhodno Regija in za datume med 1/10/2022 in . 3/20/2022 (m-dd-lllll) z uporabo Funkcija SUMIFS tukaj.

Koraki :

➤ V celico vnesite naslednjo formulo E14 .

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

Tukaj, E4:E11 je prodajno območje, katerega vrednosti želimo sešteti, C4:C11 je datumsko območje za prvo merilo, ">="&B14 je prvo merilo, kar pomeni, da večja ali enaka datum začetka. 1/10/2022 Drugo območje meril je podobno prvemu, merila za to območje pa so "<="&C14 kar pomeni. manj ali enako končni datum 3/20/2022 in zadnje območje meril je D4:D11 ki vsebuje regije, bi bila merila za to območje naslednja Vzhodno .

➤ Tisk VSTOP .

Zdaj boste dobili vsoto prodaje $13,806.00 za naše določeno območje datumov z drugim merilom: Vzhodno Regija .

Preberite več: Kako narediti SUMIF Datumski razpon mesec v Excelu (9 načinov)

Metoda-2: Uporaba SUMIFS in EOMONTH za SUMIF med dvema datumoma z drugim kriterijem

V tem razdelku bomo poskušali najti vsoto prodajnih vrednosti za datume Januar mesec in Južni Regija . Zato bomo uporabili Funkcija EOMONTH z Funkcija SUMIFS tukaj.

Koraki :

➤ V celico vnesite naslednjo formulo D14 .

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

Tukaj, E4:E11 je prodajno območje, katerega vrednosti želimo sešteti, C4:C11 je datumsko območje za prvo merilo, ">="&B14 je prvo merilo, kar pomeni, da večja ali enaka datum začetka. 1/1/2022 Drugo območje meril je podobno prvemu, merila za to območje pa so "<="&EOMONTH(B14,0) kar pomeni. manj ali enako končni datum Januar mesec, 1/31/2022 , in zadnje območje meril je D4:D11 ki vsebujejo regije, bi bila merila za to območje naslednja Vzhodno .

➤ Tisk VSTOP .

Nato boste dobili vsoto prodaje, $6,835.00 za datume Januar mesec z drugim merilom: Južni Regija .

Preberite več: Kako uporabiti SUMIFS za seštevanje vrednosti v datumskem območju v Excelu

Metoda-3: Funkciji SUMIFS in DATE za seštevanje med dvema datumoma

V tem primeru bomo uporabili Funkcija SUMIFS in Funkcija DATA Če povzamemo, so prodajne vrednosti za Sever Regija in za datume znotraj 1/10/2022 in . 3/20/2022 .

Koraki :

➤ V celico vnesite naslednjo formulo E14 .

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

Tukaj, E4:E11 je prodajno območje, katerega vrednosti želimo sešteti, C4:C11 je razpon datumov za prvo in drugo merilo, razpon zadnjega merila pa je D4:D11 ki vsebujejo regije.

  • DATUM(2022,1,10) vrne število vrednosti datuma

    Izhod → 44571

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

    ">= 44571"

  • DATUM(2022,3,20) vrne število vrednosti datuma

    Izhod → 44640

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

    "<= 44640"

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

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "Sever") preveri, ali so vrednosti datuma v območju C4:C11 so večje ali enake 44571 in manjša ali enaka 44640 in regija Sever v D4:D11 obseg

    Izhod → $9,496.00

➤ Tisk VSTOP .

Nato dobite vsoto prodaje, $9,496.00 za naše določeno območje datumov z drugimi merili: Sever Regija .

Sorodna vsebina: Kako uporabiti formulo IF za datumsko območje v Excelu (6 metod)

Podobna branja:

  • Kako nastaviti opomnik za datum zapadlosti v Excelu (3 hitre metode)
  • Uporaba preglednice Pivot za filtriranje območja datumov v Excelu (5 načinov)
  • VLOOKUP Razpon datuma in povratna vrednost v Excelu (4 primerne metode)
  • Kako izračunati povprečno vrednost, če je v razponu datumov v Excelu (3 načini)

Metoda-4: Uporaba funkcije SUMIFS s TODAY

Recimo, da želite pridobiti skupne vrednosti prodaje za datume med 1/1/2022 in današnji datum ( 3/23/2022 ) in za Vzhodno Regija . Za to lahko uporabite Funkcija TODAY skupaj z Funkcija SUMIFS .

Koraki :

➤ V celico vnesite naslednjo formulo D14 .

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

Tukaj, E4:E11 je prodajno območje, katerega vrednosti želimo sešteti, C4:C11 je razpon datumov za prvo in drugo merilo, razpon zadnjega merila pa je D4:D11 ki vsebujejo regije.

  • ">="&B14 postane .

    ">= 44562"

  • DANES() vrne današnji datum

    Izhod → 44643 (3/23/2022)

  • "<="&DANES() postane .

    "<= 44643"

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

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "East") preveri, ali so vrednosti datuma v območju C4:C11 so večje ali enake 44562 in manjša ali enaka 44643 in regija Vzhodno v D4:D11 obseg

    Izhod → $15,208.00

➤ Tisk VSTOP .

Na koncu boste dobili vsoto prodaje, ki je $15,208.00 za datume med prvim dnem januar 2022 in današnji datum z merili: Vzhodno Regija .

Če želite spremeniti zadnji datum datumskega območja z današnjega datuma na 10 dni pred današnjim datumom, uporabite naslednjo formulo

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

Za zadnji datum kot datum 10 dni po današnjem datumu

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

Preberite več: Excel VBA: filtriranje datuma pred današnjim dnem (s hitrimi koraki)

Metoda-5: Kombinacija funkcij SUM in IF za SUMIF med dvema datumoma in z drugim kriterijem

Uporabite lahko kombinacijo Funkcija SUM in Funkcija IF za izračun skupne prodaje za datume med 1/10/2022 na . 3/20/2022 in za Vzhodno Regija .

Koraki :

➤ V celico vnesite naslednjo formulo E14 .

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

Tukaj, E4:E11 je prodajno območje, katerega vrednosti želimo sešteti, C4:C11 je razpon datumov za prvo in drugo merilo, razpon zadnjega merila pa je D4:D11 ki vsebujejo regije.

  • IF((C4:C11)>=B14 preveri, ali so vrednosti datuma v območju C4:C11 so večje ali enake vrednosti B14 .

    Izhod → {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • IF((C4:C11)<=C14 preveri, ali so vrednosti datuma v območju C4:C11 so manjše ali enake vrednosti C14 .

    Izhod → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}

  • IF(D4:D11=D14,E4:E11) preveri, ali so regije v območju D4:D11 sta enaka območju Vzhodno na spletnem mestu C14 in vrne

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

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

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

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

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

    Izhod → {FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

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

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

    Izhod → $13,806.00

➤ Tisk VSTOP .

Sčasoma boste dobili vsoto prodaje, $13,806.00 za naše določeno območje datumov z drugimi merili: Vzhodno Regija .

Sorodna vsebina: Excelov SUMIF z datumskim razponom v mesecu & letu (4 primeri)

Metoda-6: Uporaba funkcij SUMPRODUCT, MONTH in YEAR

V tem primeru bomo uporabili Funkcija SUMPRODUCT , je Funkcija MESEC in Funkcija YEAR za seštevek prodajnih vrednosti za datume Januar mesec in Vzhodno Regija.

Koraki :

➤ V celico vnesite naslednjo formulo E14 .

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

Tukaj, E4:E11 je prodajno območje, katerega vrednosti želimo sešteti, C4:C11 je razpon datumov za prvo in drugo merilo, razpon zadnjega merila pa je D4:D11 ki vsebujejo regije.

  • MESEC(C4:C11) → MESEC vrne številko meseca datumov

    Izhod → {1;1;1;2;2;3;3;3}

  • MESEC(C4:C11)=1 postane .

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

    Izhod → {TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • LETO(C4:C11) vrne vrednosti letnic datumov

    Izhod → {2022;2022;2022;2022;2022;2022;2022;2022}

  • LETO(C4:C11)=2022 postane .

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

    Izhod → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • D4:D11=D14 preveri, ali so regije v območju D4:D11 sta enaka območju Vzhodno na spletnem mestu C14

    Izhod → {TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) postane .

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

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

    Izhod → $7,337.00

➤ Tisk VSTOP .

Nato boste dobili vsoto prodaje, $7,337.00 za Januar mesec z drugim merilom: Vzhodno Regija .

Preberi več: Excelov SUMIF z datumskim razponom v mesecu & Leto (4 primeri)

Metoda-7: Koda VBA za SUMIF med dvema datumoma z različnimi merili

Uporabili bomo VBA kodo za izračun vsote prodajnih vrednosti med dvema datumoma 1/10/2022 in . 3/20/2022 z merili Vzhodno Regija .

Koraki :

➤ Pojdite na Razvijalec zavihek>> Visual Basic Možnost.

Nato Urejevalnik Visual Basic se bo odprlo.

➤ Pojdite na Vstavite zavihek>> Modul Možnost.

Po tem je treba Modul bo ustvarjen.

➤ Napišite naslednjo kodo

 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 

Vrednost bomo dobili v celici E14 in . DATEVALUE pretvori datumski niz v datumsko vrednost in po izpolnitvi meril SUMIFS bo vrnil dodano vrednost prodaje v celici E14 .

➤ Tisk F5 .

Na koncu boste dobili vsoto prodaje $13,806.00 za naše določeno območje datumov z drugim merilom: Vzhodno Regija .

Preberite več: Kako uporabiti SUMIFS z datumskim razponom in več kriteriji (7 hitrih načinov)

Oddelek za prakso

Za samostojno izvajanje prakse smo pripravili Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali zajeti načine za SUMIF med dvema datumoma in drugim merilom enostavno. Upam, da vam bo koristilo. Če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.