I Excel kan du summere numeriske værdier mellem to datoer som betingelser eller kriterier. I dette tilfælde skal du anvende to datoer som kriterier, så du skal håndtere flere kriterier for at summere disse værdier. I denne artikel vil vi summere sådanne værdier ved hjælp af to metoder.
Summér værdier mellem to datoer i Excel
Du kan summere værdierne mellem to datoer ved hjælp af enten SUMIF- eller SUMIFS-funktionerne. Her er forklaringer på begge metoder.
Anvendelse af funktionen SUMIF
Generelt undrer du dig som Excel-bruger måske over, hvordan du bruger funktionen SUMIF til at summere værdier mellem to datoer. Som vi er klar over, håndterer SUMIF kun ét kriterium i henhold til syntaksen, så det synes umuligt at levere to datoer som kriterier i argumentet criteria for at summere værdier i argumentet sum_range.
Syntaks;
SUMIF(range, criteria, )
Når du tænker på at bruge flere kriterier i SUMIF-funktionen, så kommer du til at beskæftige dig med OR-logik. OR-logik siger, at SUMIF-funktionen summerer værdierne, hvis nogen af betingelserne eller kriterierne er opfyldt.
I denne artikel lærer du, hvordan du bruger SUMIF ved hjælp af datoer som kriterier. Da du har brug for at summere værdien mellem to datoer, så begge datoer kriterier skal testes på samme interval argument.
Som pr. OR-logik skal du anvende flere SUMIF-funktioner for at tilføje eller subtrahere de resulterende værdier i en enkelt formel. Da du skal summere tal mellem to datoer, skal hvert datokriterium angives i hver SUMIF-funktion, og begge SUMIF-funktioner kombineres i en enkelt formel for at få den endelige værdi ved at addere eller subtrahere de resulterende værdier fra hver SUMIF-funktion.
For at få den endelige værdi af tal mellem to datoer, vil følgende være syntaksen for formlen;
=SUMIF(range, criteria1, ) - SUMIF(range, criteria2, )
Her er kriterium1 startdato og kriterium2 slutdato. Begge kriterier skal anvendes på det samme intervalargument i begge SUMIF-funktioner, og sum_range-argumentet skal også være det samme i begge SUMIF-funktioner som angivet i ovenstående formel.
I dette eksempel antager vi, at du har et datasæt med forskellige ordrer, der er leveret på forskellige datoer. Dette datasæt indeholder felterne Order_ID, Date og Amount. Du skal finde summen af de ordrebeløb, der falder mellem to angivne datoer. Disse to datoer er angivet som Startdato (Kriterium1) og Slutdato (Kriterium2) som angivet nedenfor. Du skal bruge to SUMIF-funktioner i en enkelt formel for at summere ordrebeløb mellem de to angivne datoer. Ved at følge ovenstående formelsyntaks skal du anvende følgende formel for at få det endelige resultat:
=SUMIF($B:$B,">="&$F,$C:$C)-SUMIF($B:$B, ">"&$F,$C:$C)
I denne formel har vi anvendt to SUMIF-funktioner, der indeholder to datoer som kriterier. Den første SUMIF-funktion indeholder startdato (Kriterium1) med det logiske udtryk Større end lig med og cellehenvisning til startdatoen, kombineret med et ampersand & (“>=”&$F$2). For det andet indeholder SUMIF-funktionen i formlen en slutdato (Kriterium2) med et logisk udtryk Større end og en cellehenvisning til en slutdato, kombineret med et ampersand & (“>”&$F$3). Du kan se, at range-argumentet og sum_range-argumentet i begge SUMIF-funktioner er ens.
Sådan fungerer denne formel
I ovenstående formel vil den første SUMIF-funktion summere alle ordrebeløb, hvor datoen er større end lig med Startdato (7/20/2018). Og den anden SUMIF-funktion vil summere alle ordrebeløb, hvor datoen er større end slutdatoen (8/10/2018). Endelig når formlen subtraherer de resulterende tal fra disse to SUMIF-funktioner, så giver den os summen af værdier, der falder mellem to datoer.
Anvendelse af SUMIFS-funktionen
SUMIFS-funktionen er en meget praktisk funktion til at summere værdier baseret på flere kriterier. Som standard er SUMIFS-funktionen designet til at håndtere flere betingelser eller kriterier for at summere værdier. Denne funktion fungerer på baggrund af AND-logikken. AND-logikken i SUMIF mellem to datoer betyder at summere værdier, hvor begge datoers betingelser er SANDE.
Syntaksen for SUMIFS-funktionen er;
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2,....)
Som syntaks skal du angive et område af celler, hvor værdierne skal være summen, og hvert område af celler, hvor hvert kriterium testes for at summere disse værdier. I vores eksempel, som angivet ovenfor, leveres datoer i samme område, så vi vil teste begge kriterier på det samme criteria_range-argument i SUMIFS-funktionen som angivet nedenfor.
=SUMIFS($C:$C,$B:$B,">="&$F,$B:$B,"<="&$F)
Nu er denne metode meget let at forstå og anvende til sumif-værdier mellem to datoer. Denne formel siger, summe værdierne i sum_range C2:C11, hvor datoen er større end lig med “Startdato” (F2) og mindre end lig med “Slutdato” (F3) i criteria_range B2:B11.
Skal du stadig have hjælp med Excel-formatering eller har du andre spørgsmål om Excel? Forbind med en live Excel-ekspert her for at få 1 til 1 hjælp. Din første session er altid gratis.
Se også:
Sådan bruger du SUMIF-funktionen i Google Sheets – Excelchat
Sådan bruger du SUMIF med flere kriterier – Excelchat
Sådan opretter du et beregnet felt i en pivottabel – Excelchat
Sådan opretter du et beregnet felt i en pivottabel – Excelchat