Kaip sumuoti SUMIF tarp dviejų datų ir su kitu kriterijumi (7 būdai)

  • Pasidalinti
Hugh West

Jei ieškote paprasčiausių būdų, kaip SUMIF tarp dviejų datų ir kito kriterijaus, tuomet jums bus naudingas šis straipsnis. Kartais reikia sudėti vertes pagal tam tikrus laikotarpius ir kriterijus, o norint greitai atlikti šią užduotį, galite vadovautis šiuo straipsniu.

Atsisiųsti darbo knygą

SUMIF tarp datų.xlsm

7 būdai, kaip sudėti SUMIF tarp dviejų datų ir su kitu kriterijumi

Turime toliau pateiktą duomenų rinkinį, kuriame pateikiami kai kurių produktų pardavimo įrašai su numatytomis jų pristatymo datomis ir įmonės pardavimo regionais. Naudodamiesi šiuo duomenų rinkiniu parodysime pardavimo verčių sumavimo būdus pagal nurodytą regioną ir datų intervalą.

Mes naudojome "Microsoft Excel 365 versiją, bet galite naudoti bet kokias kitas versijas pagal savo patogumą.

1 metodas: naudojant SUMIFS funkciją SUMIF tarp dviejų datų su kitu kriterijumi

Norime apibendrinti pardavimų vertes Rytų Regionas ir datoms tarp 1/10/2022 ir 3/20/2022 (m-dd-ryyyy), naudodami SUMIFS funkcija čia.

Žingsniai :

➤ ląstelėje įveskite šią formulę E14 .

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

Čia, E4:E11 yra pardavimo intervalas, kurio reikšmes norime sumuoti, C4:C11 yra pirmojo kriterijaus datos intervalas, ">="&B14 yra pirmasis kriterijus, o tai reiškia, kad didesnis arba lygus pradžios data. 1/10/2022 Antrasis kriterijų intervalas panašus į pirmąjį, o šio intervalo kriterijai yra tokie "<="&C14 o tai reiškia. mažesnis arba lygus pabaigos data 3/20/2022 o paskutinis kriterijų intervalas yra D4:D11 kuriuose yra regionų, šio diapazono kriterijai būtų tokie. Rytų .

➤ Spauda ĮVESKITE .

Dabar gausite pardavimų sumą $13,806.00 apibrėžtam datos intervalui su kitu kriterijumi: Rytų Regionas .

Skaityti daugiau: Kaip "Excel" programoje atlikti SUMIF datos diapazono mėnesį (9 būdai)

2 metodas: naudojant SUMIFS ir EOMONTH sumuoti tarp dviejų datų pagal kitą kriterijų

Šiame skyriuje bandysime rasti pardavimų verčių sumą pagal datas Sausis mėnesį ir Pietų Regionas . Taigi, mes naudosime EOMONTH funkcija su SUMIFS funkcija čia.

Žingsniai :

➤ ląstelėje įveskite šią formulę D14 .

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

Čia, E4:E11 yra pardavimo intervalas, kurio reikšmes norime sumuoti, C4:C11 yra pirmojo kriterijaus datos intervalas, ">="&B14 yra pirmasis kriterijus, o tai reiškia, kad didesnis arba lygus pradžios data. 1/1/2022 Antrasis kriterijų intervalas panašus į pirmąjį, o šio intervalo kriterijai yra tokie "<="&EOMONTH(B14,0) o tai reiškia. mažesnis arba lygus pabaigos data Sausis mėnesį, 1/31/2022 , o paskutinis kriterijų intervalas yra D4:D11 kuriuose yra regionų, šio diapazono kriterijai būtų tokie. Rytų .

➤ Spauda ĮVESKITE .

Po to gausite pardavimų sumą, $6,835.00 datas Sausis mėnesį, taikant kitą kriterijų: Pietų Regionas .

Skaityti daugiau: Kaip naudoti SUMIFS, norint sumuoti datų diapazono vertes "Excel" programoje

3 metodas: SUMIFS ir DATA funkcijos, skirtos dviejų datų sumai sumuoti

Čia naudosime SUMIFS funkcija ir DATA funkcija Apibendrinant galima teigti, kad pardavimų vertės Šiaurės Regionas ir datoms, kurios yra 1/10/2022 ir 3/20/2022 .

Žingsniai :

➤ ląstelėje įveskite šią formulę E14 .

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

Čia, E4:E11 yra pardavimo intervalas, kurio reikšmes norime sumuoti, C4:C11 yra pirmojo ir antrojo kriterijų datos intervalas, o paskutinio kriterijaus intervalas yra D4:D11 kuriuose yra regionai.

  • DATA(2022,1,10) grąžina datos reikšmės skaičių

    Išėjimas → 44571

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

    ">= 44571"

  • DATA(2022,3,20) grąžina datos reikšmės skaičių

    Išėjimas → 44640

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

    "<= 44640"

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

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "Šiaurės") tikrina, ar intervalo datos reikšmės C4:C11 yra didesni arba lygūs 44571 ir mažesnis arba lygus 44640 ir regionas Šiaurės į D4:D11 diapazonas

    Išėjimas → $9,496.00

➤ Spauda ĮVESKITE .

Tada gausite pardavimų sumą, $9,496.00 mūsų nustatytam datos intervalui su kitais kriterijais: Šiaurės Regionas .

Susijęs turinys: Kaip naudoti "IF" formulę "Excel" datos intervalui (6 metodai)

Panašūs skaitiniai:

  • Kaip nustatyti "Excel" priminimą apie terminą (3 greiti metodai)
  • Naudokite "Pivot" lentelę "Excel" datos intervalui filtruoti (5 būdai)
  • VLOOKUP datos diapazonas ir grąžinama vertė programoje "Excel" (4 tinkami metodai)
  • Kaip "Excel" programoje apskaičiuoti vidurkį, jei datos intervale (3 būdai)

4 metodas: naudojant SUMIFS funkciją su TODAY

Tarkime, norite gauti bendrą pardavimų vertę datomis tarp 1/1/2022 ir šiandienos datą ( 3/23/2022 ) ir Rytų Regionas . Ir, norėdami tai padaryti, galite naudoti Funkcija TODAY kartu su SUMIFS funkcija .

Žingsniai :

➤ ląstelėje įveskite šią formulę D14 .

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

Čia, E4:E11 yra pardavimo intervalas, kurio reikšmes norime sumuoti, C4:C11 yra pirmojo ir antrojo kriterijų datos intervalas, o paskutinio kriterijaus intervalas yra D4:D11 kuriuose yra regionai.

  • ">="&B14 tampa

    ">= 44562"

  • TODAY() grąžina šiandienos datą

    Išėjimas → 44643 (3/23/2022)

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

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "East") tikrina, ar intervalo datos reikšmės C4:C11 yra didesni arba lygūs 44562 ir mažesnis arba lygus 44643 ir regionas Rytų į D4:D11 diapazonas

    Išėjimas → $15,208.00

➤ Spauda ĮVESKITE .

Galiausiai gausite pardavimų sumą, kuri yra $15,208.00 datoms nuo pirmos dienos iki 2022 m. sausio mėn. ir šiandienos datą su kriterijais: Rytų Regionas .

Jei norite pakeisti paskutinę datos intervalo datą iš šiandienos datos į 10 dienų iki šiandienos datos, naudokite šią formulę

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

Paskutinė data - tai data, einanti po 10 dienų nuo šiandienos datos

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

Skaityti daugiau: "Excel VBA": filtruokite datą prieš šiandien (greitais žingsniais)

5 metodas: SUM ir IF funkcijų derinys, siekiant SUMIF tarp dviejų datų ir su kitu kriterijumi

Galite naudoti kombinaciją SUM funkcija ir IF funkcija apskaičiuoti bendrą pardavimų sumą datomis nuo 1/10/2022 į 3/20/2022 ir Rytų Regionas .

Žingsniai :

➤ ląstelėje įveskite šią formulę E14 .

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

Čia, E4:E11 yra pardavimo intervalas, kurio reikšmes norime sumuoti, C4:C11 yra pirmojo ir antrojo kriterijų datos intervalas, o paskutinio kriterijaus intervalas yra D4:D11 kuriame yra regionai.

  • IF((C4:C11)>=B14 tikrina, ar intervalo datos reikšmės C4:C11 yra didesnės arba lygios vertei B14 .

    Išėjimas → {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • IF((C4:C11)<=C14 tikrina, ar intervalo datos reikšmės C4:C11 yra mažesnės arba lygios C14 .

    Išėjimas → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE}

  • IF(D4:D11=D14,E4:E11) tikrina, ar diapazono regionai D4:D11 yra lygūs regionui Rytų C14 ir grąžina

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

    Išėjimas → {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))) tampa

    {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE} , {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; TRUE; 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}

    Išėjimas → {FALSE; 5935; FALSE; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

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

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

    Išėjimas → $13,806.00

➤ Spauda ĮVESKITE .

Galiausiai gausite pardavimų sumą, $13,806.00 mūsų nustatytam datų intervalui su kitais kriterijais: Rytų Regionas .

Susijęs turinys: "Excel" SUMIF su datų intervalu mėnesiais ir metais (4 pavyzdžiai)

6 metodas: SUMPRODUCT, MĖNESIO ir METŲ funkcijų naudojimas

Čia naudosime SUMPRODUCT funkcija . MĖNESIO funkcija , ir Metų funkcija susumuoti pardavimų vertes pagal datas. Sausis mėnesį ir Rytų Regionas.

Žingsniai :

➤ ląstelėje įveskite šią formulę E14 .

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

Čia, E4:E11 yra pardavimo intervalas, kurio reikšmes norime sumuoti, C4:C11 yra pirmojo ir antrojo kriterijų datos intervalas, o paskutinio kriterijaus intervalas yra D4:D11 kuriame yra regionai.

  • MĖNESIS(C4:C11) → MĖNESIS grąžina datos mėnesio numerį

    Išėjimas → {1;1;1;2;2;3;3;3}

  • MĖNUO(C4:C11)=1 tampa

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

    Išėjimas → {TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • METAI(C4:C11) grąžina datų metų reikšmes

    Išėjimas → {2022;2022;2022;2022;2022;2022;2022;2022}

  • D4:D11=D14 tikrina, ar diapazono regionai D4:D11 yra lygūs regionui Rytų C14

    Išėjimas → {TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) tampa

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

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

    Išėjimas → $7,337.00

➤ Spauda ĮVESKITE .

Vėliau gausite pardavimų sumą, $7,337.00 svetainėje Sausis mėnesį, taikant kitą kriterijų: Rytų Regionas .

Skaityti daugiau: "Excel" SUMIF su datos intervalu mėnesiais ir metais (4 pavyzdžiai)

7 metodas: VBA kodas SUMIF tarp dviejų datų su skirtingais kriterijais

Naudosime VBA čia pateikiamas kodas, skirtas apskaičiuoti bendrą pardavimo verčių sumą tarp dviejų datų. 1/10/2022 ir 3/20/2022 su kriterijumi Rytų Regionas .

Žingsniai :

➤ Eikite į Kūrėjas Skirtukas>> "Visual Basic Galimybė.

Tada "Visual Basic" redaktorius atsivers.

➤ Eikite į Įdėkite Skirtukas>> Modulis Galimybė.

Po to Modulis bus sukurta.

➤ Parašykite šį kodą

 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 

Gausime savo vertę ląstelėje E14 ir DATEVALUE konvertuos datos eilutę į datos reikšmę ir, įvykdžius kriterijus. SUMIFS bus grąžinta pridėtinė pardavimo vertė ląstelėje E14 .

➤ Spauda F5 .

Galiausiai gausite pardavimų sumą $13,806.00 apibrėžtam datos intervalui su kitu kriterijumi: Rytų Regionas .

Skaityti daugiau: Kaip naudoti SUMIFS su datų intervalu ir keliais kriterijais (7 greiti būdai)

Praktikos skyrius

Norėdami patys atlikti praktiką, pateikėme Praktika skirsnį, kaip nurodyta toliau, lape, pavadintame Praktika . Prašome tai padaryti patiems.

Išvada

Šiame straipsnyje bandėme aptarti būdus, kaip SUMIF tarp dviejų datų ir kito kriterijaus lengvai. Tikimės, kad jums tai bus naudinga. Jei turite pasiūlymų ar klausimų, nedvejodami pasidalykite jais komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.