Miten SUMIF kahden päivämäärän välillä ja toisella kriteerillä (7 tapaa)?

  • Jaa Tämä
Hugh West

Jos etsit joitakin helpoimpia tapoja, joilla voit SUMIF kahden päivämäärän ja toisen kriteerin välillä, niin tämä artikkeli on sinulle hyödyllinen. Joskus on tarpeen lisätä arvoja ajanjaksojen rajoissa ja kriteerien perusteella, ja voit tehdä tämän tehtävän nopeasti seuraamalla tätä artikkelia.

Lataa työkirja

Päivämäärien välinen SUMIF.xlsm

7 tapaa tehdä SUMIF kahden päivämäärän välillä ja toisella kriteerillä

Meillä on seuraava tietokokonaisuus, joka sisältää joidenkin tuotteiden myyntitietueet sekä niiden arvioidut toimituspäivät ja yrityksen myyntialueet. Tämän tietokokonaisuuden avulla esittelemme tapoja laskea yhteen myyntiarvot määritetyn alueen ja päivämäärän perusteella.

Olemme käyttäneet Microsoft Excel 365 versiota tässä, voit käyttää mitä tahansa muita versioita haluamasi mukaan.

Menetelmä-1: SUMIFS-funktion käyttäminen kahden päivämäärän ja toisen kriteerin välisen summan laskemiseen SUMIF-arvon avulla

Haluamme laskea yhteen myynnin arvot seuraaville Itä Alue ja päivämäärien välillä 1/10/2022 ja 3/20/2022 (kk.vvvv-vvvv) käyttämällä komentoa SUMIFS-funktio täällä.

Askeleet :

➤ Kirjoita seuraava kaava soluun E14 .

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

Täällä, E4:E11 on myyntialue, jonka arvot haluamme laskea yhteen, C4:C11 on ensimmäisen kriteerin päivämääräalue, ">="&B14". on ensimmäinen kriteeri, mikä tarkoittaa, että suurempi tai yhtä suuri kuin alkamispäivä 1/10/2022 Toinen kriteerialue on samanlainen kuin ensimmäinen, ja tämän alueen kriteerit ovat seuraavat "<="&C14 mikä tarkoittaa pienempi tai yhtä suuri kuin päättymispäivä 3/20/2022 ja viimeinen kriteerialue on D4:D11 jotka sisältävät alueita, tämän alueen kriteerit olisivat seuraavat Itä .

➤ Lehdistö ENTER .

Nyt saat seuraavien yritysten myynnin summan $13,806.00 määritellylle päivämäärävälillemme toisella kriteerillä: Itä Alue .

Lue lisää: Miten tehdä SUMIF-päivämääräalue kuukausi Excelissä (9 tapaa)

Menetelmä-2: SUMIFS:n ja EOMONTH:n käyttäminen kahden päivämäärän ja toisen kriteerin välisen summan laskemiseen SUMIF:n avulla.

Tässä jaksossa yritämme löytää myyntiarvojen summan seuraavina päivinä Tammikuu kuukausi ja Etelä Alue Käytämme siis EOMONTH-toiminto kanssa SUMIFS-funktio täällä.

Askeleet :

➤ Kirjoita seuraava kaava soluun D14 .

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

Tässä, E4:E11 on myyntialue, jonka arvot haluamme laskea yhteen, C4:C11 on ensimmäisen kriteerin päivämääräalue, ">="&B14". on ensimmäinen kriteeri, mikä tarkoittaa suurempi tai yhtä suuri kuin alkamispäivä 1/1/2022 Toinen kriteerialue on samankaltainen kuin ensimmäinen, ja tämän alueen kriteerit ovat seuraavat "<="&EOMONTH(B14,0) mikä tarkoittaa pienempi tai yhtä suuri kuin päättymispäivä Tammikuu kuukausi, 1/31/2022 , ja viimeinen kriteerialue on D4:D11 jotka sisältävät alueita, tämän alueen kriteerit olisivat seuraavat Itä .

➤ Lehdistö ENTER .

Tämän jälkeen saat myynnin summan, $6,835.00 seuraavien päivämäärien osalta Tammikuu kuukausi toisella kriteerillä: Etelä Alue .

Lue lisää: Kuinka käyttää SUMIFS: ää päivämäärävälin arvojen yhteenlaskuun Excelissä?

Menetelmä-3: SUMIFS- ja DATE-toiminnot kahden päivämäärän välisen summan laskemiseksi yhteen

Tässä käytämme SUMIFS-funktio ja DATE-toiminto Yhteenvetona voidaan todeta, että myyntiarvot ovat seuraavat North Alue ja päivämäärien osalta 1/10/2022 ja 3/20/2022 .

Askeleet :

➤ Kirjoita seuraava kaava soluun E14 .

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

Tässä, E4:E11 on myyntialue, jonka arvot haluamme laskea yhteen, C4:C11 on ensimmäisen ja toisen kriteerin päivämääräväli, ja viimeinen kriteeriväli on seuraavanlainen D4:D11 joka sisältää alueet.

  • DATE(2022,1,10) palauttaa päivämäärän arvon numeron

    Lähtö → 44571

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

    ">= 44571"

  • DATE(2022,3,20) palauttaa päivämäärän arvon numeron

    Lähtö → 44640

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

    "<= 44640"

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

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "North") tarkistaa, ovatko alueen päivämääräarvot C4:C11 on suurempi tai yhtä suuri kuin 44571 ja pienempi tai yhtä suuri kuin 44640 ja alue North vuonna D4:D11 alue

    Lähtö → $9,496.00

➤ Lehdistö ENTER .

Tämän jälkeen saat myynnin summan, $9,496.00 määritellylle päivämäärävälillemme muiden kriteerien kanssa: North Alue .

Aiheeseen liittyvä sisältö: Kuinka käyttää IF-kaavaa päivämäärävälille Excelissä (6 menetelmää)

Samanlaisia lukemia:

  • Miten asettaa eräpäivän muistutus Excelissä (3 nopeaa menetelmää)
  • Käytä Pivot-taulukkoa suodattamaan päivämäärän aluetta Excelissä (5 tapaa)
  • VLOOKUP-päivämääräalue ja palautusarvo Excelissä (4 sopivaa menetelmää)
  • Kuinka laskea keskiarvo, jos päivämäärän alueella Excelissä (3 tapaa)

Menetelmä-4: SUMIFS-funktion käyttäminen TODAYn kanssa

Oletetaan, että haluat saada myynnin kokonaisarvot päivämääriltä välillä 1/1/2022 ja tämän päivän päivämäärä ( 3/23/2022 ) ja Itä Alue . Ja tähän voit käyttää komentoa TODAY-toiminto yhdessä SUMIFS-funktio .

Portaat :

➤ Kirjoita seuraava kaava soluun D14 .

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

Täällä, E4:E11 on myyntialue, jonka arvot haluamme laskea yhteen, C4:C11 on ensimmäisen ja toisen kriteerin päivämääräväli, ja viimeinen kriteeriväli on seuraavanlainen D4:D11 joka sisältää alueet.

  • ">="&B14". tulee

    ">= 44562"

  • TODAY() palauttaa tämän päivän päivämäärän

    Lähtö → 44643 (3/23/2022)

  • "<="&TODAY() tulee

    "<= 44643"

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

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "Itä") tarkistaa, ovatko alueen päivämääräarvot C4:C11 on suurempi tai yhtä suuri kuin 44562 ja pienempi tai yhtä suuri kuin 44643 ja alue Itä vuonna D4:D11 alue

    Lähtö → $15,208.00

➤ Lehdistö ENTER .

Lopuksi saat myynnin summan, joka on seuraava $15,208.00 päivämäärät, jotka sijoittuvat tammikuu 2022 ja tämän päivän päivämäärä kriteereineen: Itä Alue .

Jos haluat muuttaa päivämäärävälin viimeisen päivämäärän tämän päivän päivämäärän sijaan 10 päivää ennen tämän päivän päivämäärää, käytä seuraavaa kaavaa.

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

Viimeinen päivä on 10 päivää tämän päivän jälkeen.

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

Lue lisää: Excel VBA: Suodata päivämäärä ennen tätä päivää (nopeilla ohjeilla)

Menetelmä-5: SUMMA- ja IF-funktioiden yhdistäminen kahden päivämäärän ja toisen kriteerin väliseen SUMIF-laskentaan.

Voit käyttää yhdistelmää SUM-funktio ja IF-toiminto laskemaan kokonaismyynnin päivämäärien välillä 1/10/2022 osoitteeseen 3/20/2022 ja Itä Alue .

Askeleet :

➤ Kirjoita seuraava kaava soluun E14 .

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

Tässä, E4:E11 on myyntialue, jonka arvot haluamme laskea yhteen, C4:C11 on ensimmäisen ja toisen kriteerin päivämääräväli, ja viimeinen kriteeriväli on seuraava D4:D11 joka sisältää alueet.

  • IF((C4:C11)>=B14) tarkistaa, ovatko alueen päivämääräarvot C4:C11 on suurempi tai yhtä suuri kuin arvo B14 .

    Lähtö → {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • JOS((C4:C11)<=C14) tarkistaa, ovatko alueen päivämääräarvot C4:C11 on pienempi tai yhtä suuri kuin C14 .

    Lähtö → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}

  • IF(D4:D11=D14,E4:E11) tarkistaa, onko alueen D4:D11 ovat yhtä suuret kuin alue Itä of C14 ja palauttaa

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

    Lähtö → {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))) tulee

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

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

    Lähtö → {FALSE; 5935; FALSE; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

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

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

    Lähtö → $13,806.00

➤ Lehdistö ENTER .

Lopulta saat myynnin summan, $13,806.00 määrittelemämme päivämäärävälin osalta muilla kriteereillä: Itä Alue .

Aiheeseen liittyvä sisältö: Excel SUMIF päivämäärävälillä kuukausi & vuosi (4 esimerkkiä)

Menetelmä-6: SUMPRODUCT-, MONTH- ja YEAR-funktioiden käyttö

Tässä käytämme SUMPRODUCT-funktio ... KUUKAUSI-toiminto ja YEAR-toiminto laskemaan yhteen myyntiarvot päivämäärille, jolloin Tammikuu kuukausi ja Itä Alue.

Askeleet :

➤ Kirjoita seuraava kaava soluun E14 .

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

Tässä, E4:E11 on myyntialue, jonka arvot haluamme laskea yhteen, C4:C11 on ensimmäisen ja toisen kriteerin päivämääräväli, ja viimeinen kriteeriväli on seuraavanlainen D4:D11 joka sisältää alueet.

  • KUUKAUSI(C4:C11) → KUUKAUSI palauttaa päivämäärien kuukauden numeron

    Lähtö → {1;1;1;2;2;3;3;3}

  • KUUKAUSI(C4:C11)=1 tulee

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

    Lähtö → {TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • VUOSI(C4:C11) palauttaa päivämäärien vuosiarvot

    Lähtö → {2022;2022;2022;2022;2022;2022;2022;2022}

  • VUOSI(C4:C11)=2022 tulee

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

    Lähtö → {TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA; TOTTA}

  • D4:D11=D14 tarkistaa, onko alueen D4:D11 ovat yhtä suuret kuin alue Itä of C14

    Lähtö → {TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) tulee

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

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

    Lähtö → $7,337.00

➤ Lehdistö ENTER .

Sen jälkeen saat myynnin summan, $7,337.00 osoitteessa Tammikuu kuukausi toisella kriteerillä: Itä Alue .

Lue lisää: Excel SUMIF päivämäärän vaihteluvälillä kuukausi & vuosi (4 esimerkkiä)

Menetelmä-7: VBA-koodi kahden eri kriteereillä varustetun päivämäärän väliseen SUMIF-koodiin

Käytämme VBA koodi, jolla lasketaan kahden päivämäärän välisten myyntiarvojen yhteismäärä. 1/10/2022 ja 3/20/2022 kriteerin avulla Itä Alue .

Portaat :

➤ Mene osoitteeseen Kehittäjä Tab>> Visual Basic Vaihtoehto.

Sitten Visual Basic Editor avautuu.

➤ Mene osoitteeseen Lisää Tab>> Moduuli Vaihtoehto.

Sen jälkeen Moduuli luodaan.

➤ Kirjoita seuraava koodi

 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 

Saamme arvomme soluun E14 ja DATEVALUE muuntaa päiväysmerkkijonon päiväysarvoksi ja sitten kriteerien täyttymisen jälkeen SUMIFS palauttaa myynnin arvon solussa E14 .

➤ Lehdistö F5 .

Lopuksi saatte seuraavien tuotteiden myynnin summan $13,806.00 määritellylle päivämäärävälillemme toisella kriteerillä: Itä Alue .

Lue lisää: SUMIFS:n käyttö päivämäärävälillä ja useilla kriteereillä (7 nopeaa tapaa)

Harjoitusosio

Jotta voit harjoitella itse, olemme toimittaneet Harjoitus osiossa alla olevan kaltaisesti arkissa nimeltä Harjoitus Tee se itse.

Päätelmä

Tässä artikkelissa, yritimme kattaa tapoja SUMIF kahden päivämäärän ja toisen kriteerin välillä helposti. Toivottavasti se on sinulle hyödyllinen. Jos sinulla on ehdotuksia tai kysymyksiä, voit jakaa ne kommenttiosioon.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.