Sådan SUMIF mellem to datoer og med et andet kriterium (7 måder)

  • Del Dette
Hugh West

Hvis du er på udkig efter nogle af de nemmeste måder at SUMIF mellem to datoer og et andet kriterium, så vil du finde denne artikel nyttig. Det er nødvendigt at tilføje værdier inden for en grænse af tidsperioder og baseret på kriterier nogle gange, og for at udføre denne opgave hurtigt kan du følge denne artikel.

Download arbejdsbog

SUMIF mellem datoer.xlsm

7 måder at foretage SUMIF mellem to datoer og med et andet kriterium

Her har vi følgende datasæt, der indeholder salgsdata for nogle produkter med deres forventede leveringsdatoer og en virksomheds salgsregioner. Ved hjælp af dette datasæt vil vi demonstrere, hvordan man kan opsummere salgsværdier baseret på en bestemt region og et bestemt datointerval.

Vi har brugt Microsoft Excel 365 version her, men du kan bruge andre versioner, hvis det passer dig.

Metode-1: Brug af SUMIFS-funktionen til at summere mellem to datoer med et andet kriterium

Vi ønsker at opsummere salgsværdierne for de Øst Region og for datoerne mellem 1/10/2022 og 3/20/2022 (m-dd-yyyy) ved at bruge SUMIFS-funktionen her.

Trin :

➤ Indtast følgende formel i celle E14 .

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

Her, E4:E11 er det salgsområde, hvis værdier vi ønsker at summere, C4:C11 er datointervallet for det første kriterium, ">="&B14 er det første kriterium, hvilket betyder er større end eller lig med startdatoen 1/10/2022 Det andet kriterieområde svarer til det første, og kriterierne for dette område er "<="&C14 hvilket betyder er mindre end eller lig med slutdatoen 3/20/2022 og det sidste kriterieområde er D4:D11 der indeholder regionerne, vil kriterierne for dette område være Øst .

➤ Tryk på INDTAST .

Nu får du summen af salget af $13,806.00 for vores definerede datointerval med et andet kriterium: Øst Region .

Læs mere: Hvordan man laver SUMIF Datointerval måned i Excel (9 måder)

Metode-2: Brug af SUMIFS og EOMONTH til at summere mellem to datoer med et andet kriterium

I dette afsnit vil vi forsøge at finde summen af salgsværdierne for datoerne i Januar måned og den Syd Region Vi vil derfor bruge EOMONTH-funktion med den SUMIFS-funktionen her.

Trin :

➤ Indtast følgende formel i celle D14 .

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

Her, E4:E11 er det salgsområde, hvis værdier vi ønsker at summere, C4:C11 er datointervallet for det første kriterium, ">="&B14 er det første kriterium, hvilket betyder større end eller lig med startdatoen 1/1/2022 Det andet kriterieområde svarer til det første, og kriterierne for dette område er "<="&EOMONTH(B14,0) hvilket betyder er mindre end eller lig med slutdatoen for Januar måned, 1/31/2022 , og det sidste kriterieområde er D4:D11 der indeholder regionerne, vil kriterierne for dette område være Øst .

➤ Tryk på INDTAST .

Herefter får du summen af salget, $6,835.00 for datoerne for Januar måned med et andet kriterium: Syd Region .

Læs mere: Sådan bruges SUMIFS til at summere værdier i datointerval i Excel

Metode-3: SUMIFS og DATE-funktioner til at summere mellem to datoer

Her vil vi bruge SUMIFS-funktionen og DATE-funktion , for at opsummere salgsværdierne for de Nord Region og for de datoer inden for 1/10/2022 og 3/20/2022 .

Trin :

➤ Indtast følgende formel i celle E14 .

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

Her, E4:E11 er det salgsområde, hvis værdier vi ønsker at summere, C4:C11 er datointervallet for det første og det andet kriterium, og det sidste kriteriumsinterval er D4:D11 som indeholder regionerne.

  • DATO(2022,1,10) returnerer et nummer af en datoværdi

    Udgang → 44571

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

    ">= 44571"

  • DATO(2022,3,20) returnerer et nummer af en datoværdi

    Udgang → 44640

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

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "North") kontrollerer, om datoværdierne i intervallet C4:C11 er større end eller lig med 44571 og er mindre end eller lig med 44640 og regionen Nord i den D4:D11 rækkevidde

    Udgang → $9,496.00

➤ Tryk på INDTAST .

Derefter får du summen af salget, $9,496.00 for vores definerede datointerval med de andre kriterier: Nord Region .

Relateret indhold: Sådan bruges IF-formel til datointerval i Excel (6 metoder)

Lignende læsninger:

  • Sådan indstiller du påmindelse om forfaldsdato i Excel (3 hurtige metoder)
  • Brug pivottabel til at filtrere datointerval i Excel (5 måder)
  • VLOOKUP Datointerval og returværdi i Excel (4 egnede metoder)
  • Sådan beregnes gennemsnittet hvis inden for datointerval i Excel (3 måder)

Metode-4: Brug af SUMIFS-funktionen med TODAY

Antag, at du ønsker at få de samlede salgsværdier for datoerne mellem 1/1/2022 og dagens dato ( 3/23/2022 ) og for den Øst Region . Og for at gøre dette kan du bruge TODAY-funktion sammen med den SUMIFS-funktionen .

Trin :

➤ Indtast følgende formel i celle D14 .

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

Her, E4:E11 er det salgsområde, hvis værdier vi ønsker at summere, C4:C11 er datointervallet for det første og det andet kriterium, og det sidste kriteriumsinterval er D4:D11 som indeholder regionerne.

  • ">="&B14 bliver

    ">= 44562"

  • I DAG() returnerer dagens dato

    Udgang → 44643 (3/23/2022)

  • "<="&I DAG() bliver

    "<= 44643"

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

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "East") kontrollerer, om datoværdierne i intervallet C4:C11 er større end eller lig med 44562 og er mindre end eller lig med 44643 og regionen Øst i den D4:D11 rækkevidde

    Udgang → $15,208.00

➤ Tryk på INDTAST .

Til sidst får du summen af salget, som er $15,208.00 for datoerne mellem den første dag i januar 2022 og dagens dato med kriterier: Øst Region .

Hvis du vil ændre den sidste dato i datointervallet fra dags dato til 10 dage før dags dato, skal du bruge følgende formel

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

For den sidste dato som en dato 10 dage efter dags dato

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

Læs mere: Excel VBA: Filtrer dato før i dag (med hurtige trin)

Metode-5: Kombination af SUM og IF-funktioner til at lave SUMIF mellem to datoer og med et andet kriterium

Du kan bruge kombinationen af SUM-funktion og IF-funktion for at beregne det samlede salg for datoerne mellem 1/10/2022 til 3/20/2022 og for den Øst Region .

Trin :

➤ Indtast følgende formel i celle E14 .

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

Her, E4:E11 er det salgsområde, hvis værdier vi ønsker at summere, C4:C11 er datointervallet for det første og det andet kriterium, og det sidste kriteriumsinterval er D4:D11 som indeholder regionerne.

  • IF((C4:C11)>=B14 kontrollerer, om datoværdierne i intervallet C4:C11 er større end eller lig med værdien af B14 .

    Udgang → {FALSK; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND}

  • IF((C4:C11)<=C14 kontrollerer, om datoværdierne i intervallet C4:C11 er mindre end eller lig med værdien af C14 .

    Udgang → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE}

  • IF(D4:D11=D14,E4:E11) kontrollerer, om regionerne i området D4:D11 er lig med området Øst C14 og returnerer

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

    Udgang → {1402; 5935; FALSK; 7871; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK}

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

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

    {FALSK; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND; SAND}, {1402; 5935; FALSK; FALSK; 7871; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK}

    Udgang → {FALSK; 5935; FALSK; FALSK; 7871; FALSK; FALSK; FALSK; FALSK; FALSK; FALSK}

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

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

    Udgang → $13,806.00

➤ Tryk på INDTAST .

Til sidst vil du få summen af salget, $13,806.00 for vores definerede datointerval med andre kriterier: Øst Region .

Relateret indhold: Excel SUMIF med et datointerval i måned & år (4 eksempler)

Metode-6: Brug af funktionerne SUMPRODUCT, MONTH og YEAR

Her vil vi bruge SUMPRODUCT-funktion , den Måned funktion , og den YEAR-funktion at opsummere salgsværdierne for datoerne i Januar måned og den Øst Region.

Trin :

➤ Indtast følgende formel i celle E14 .

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

Her, E4:E11 er det salgsområde, hvis værdier vi ønsker at summere, C4:C11 er datointervallet for det første og det andet kriterium, og det sidste kriteriumsinterval er D4:D11 som indeholder regionerne.

  • MÅNED(C4:C11) → MÅNED returnerer månedens nummer for datoerne

    Udgang → {1;1;1;2;2;3;3;3}

  • MÅNED(C4:C11)=1 bliver

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

    Udgang → {TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

  • ÅR(C4:C11) returnerer årstalsværdierne for datoerne

    Udgang → {2022;2022;2022;2022;2022;2022;2022;2022}

  • ÅR(C4:C11)=2022 bliver

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

    Udgang → {TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • D4:D11=D14 kontrollerer, om regionerne i området D4:D11 er lig med området Øst C14

    Udgang → {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) bliver

    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; FALSE; FALSE; FALSE; FALSE; FALSE}*E4:E11)

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

    Udgang → $7,337.00

➤ Tryk på INDTAST .

Herefter får du summen af salget, $7,337.00 til Januar måned med et andet kriterium: Øst Region .

Læs mere: Excel SUMIF med et datointerval i måned & år (4 eksempler)

Metode-7: VBA-kode til SUMIF mellem to datoer med forskellige kriterier

Vi vil bruge en VBA kode her for at beregne summen af salgsværdierne mellem de to datoer 1/10/2022 og 3/20/2022 med et kriterium Øst Region .

Trin :

➤ Gå til Udvikler Fane>> Visual Basic Mulighed.

Derefter er det Visual Basic-editor vil åbne sig.

➤ Gå til Indsæt Fane>> Modul Mulighed.

Herefter vil en Modul vil blive oprettet.

➤ Skriv følgende kode

 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 

Vi får vores værdi i celle E14 og DATEVALUE konverterer datastrengen til en datoværdi og efter at kriterierne er opfyldt, vil SUMIFS returnerer den tilføjede salgsværdi i celle E14 .

➤ Tryk på F5 .

Endelig får du summen af salget af $13,806.00 for vores definerede datointerval med et andet kriterium: Øst Region .

Læs mere: Sådan bruges SUMIFS med datointerval og flere kriterier (7 hurtige måder)

Øvelsesafsnit

For at du kan øve dig selv, har vi givet dig en Praksis som nedenfor i et ark med navnet Praksis . gør det venligst selv.

Konklusion

I denne artikel har vi forsøgt at beskrive, hvordan du kan SUMIF mellem to datoer og et andet kriterium nemt. Jeg håber, at du vil finde det nyttigt. Hvis du har forslag eller spørgsmål, er du velkommen til at dele dem i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.