Kazalo
Č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.xlsm7 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 datumaIzhod → 44571
">="&DATE(2022,1,10)
postane .">= 44571"
DATUM(2022,3,20)
→ vrne število vrednosti datumaIzhod → 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 obsegIzhod → $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 datumIzhod → 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 obsegIzhod → $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 datumovIzhod →
{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 datumovIzhod →
{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.