Excel Formulas Academy · leksjon

Datointervaller i kriteriefunksjoner

Bruk logikk for datointervaller til å summere eller telle innenfor en periode.

Leksjon 4 av 413 trinn

Datointervaller i kriteriefunksjoner er en gratis leksjon i Excel Formulas Academy på CoddyKit. Dette er leksjon 4 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Excel Formulas Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Excel Formulas Academy inneholder totalt 4 leksjoner.

Filtrering etter tidsperioder

Virkelige rapporter handler nesten alltid om et tidsrom: salg dette kvartalet, bestillinger forrige måned eller nye registreringer mellom to datoer. Kriteriefunksjonene De har lært — SUMIFS, COUNTIFS og AVERAGEIFS — håndterer dette på en god måte når De vet hvordan et datointervall skal uttrykkes.

Trikset er at et datointervall egentlig er to kriterier på den samme datokolonnen: på eller etter en startdato og på eller før en sluttdato.

Datoer er bare tall

Regneark lagrer datoer som serienumre — dag 1 er 1. januar 1900 (eller 1899 i Sheets), og hver senere dag øker tallet med én. Derfor kan De sammenligne datoer med > og < på samme måte som vanlige tall.

Etter 1. januar betyr altså ganske enkelt et serienummer som er større enn serienummeret for denne datoen. Dette er den viktige innsikten som gjør datofiltrering mulig.

En sum mellom to datoer

Tenk Dem at kolonne A inneholder en Bestillingsdato og kolonne C inneholder Beløp. For å summere salget fra januar 2024 oppgir De kolonne A to ganger: én gang for på eller etter 1. januar og én gang for på eller før 31. januar.

Omslutt datoene med funksjonen DATE(year, month, day) for å unngå uklarhet mellom regionale formater. De to kriteriene danner en OG-betingelse som bare tar med radene for den aktuelle måneden.

=SUMIFS(C:C, A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,1,31))

Hvorfor DATE() og &-symbolet

De kan forsøke å skrive ">=1/1/2024" direkte. Det fungerer ofte, men er sårbart — regnearket kan tolke det som tekst eller misforstå rekkefølgen på dag og måned.

Den robuste skrivemåten er ">="&DATE(2024,1,1). Funksjonen DATE bygger et ekte serienummer, og & kobler operatoren til det. Dette fungerer pålitelig både i Excel og Google Sheets, uavhengig av nasjonale innstillinger.

=COUNTIFS(A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,1,31))

Hente datoer fra celler

Hardkodede datoer passer fint i en fast rapport, men en fleksibel rapport henter start- og sluttdatoen fra celler. Plasser startdatoen i F1 og sluttdatoen i F2.

Nå styres perioden av arket. Endre F1 eller F2, så beregnes alle totalsummer på nytt. Som alltid kobler De operatoren til cellen med & — cellereferansen må aldri plasseres mellom anførselstegnene.

=SUMIFS(C:C, A:A, ">="&F1, A:A, "<="&F2)

Intervaller med én grense

Noen ganger trenger De bare én grense. Alt fra og med en dato bruker ett enkelt kriterium som er større enn eller lik. Alt til og med en dato bruker ett enkelt kriterium som er mindre enn eller lik.

Dette teller alle bestillinger som er lagt inn på eller etter datoen i F1, uten noen øvre grense — nyttig for måltall av typen «salg siden lansering».

=COUNTIFS(A:A, ">="&F1)

Kombinere datoer med andre kriterier

Datokriterier kan kombineres fritt med tekst- og tallkriterier. For å summere salg i region Øst innenfor et tidsrom legger De til regionparet sammen med de to datoparene.

Rekkefølgen påvirker ikke resultatet — Excel evaluerer alle kriteriene som én stor OG-betingelse. Her deler de tre kriterieparene samme average_range eller sum_range.

=SUMIFS(C:C, B:B, "East", A:A, ">="&F1, A:A, "<="&F2)

Filtrering etter måned eller år

For å summere et helt år setter De grensene til årets første og siste dag. Kombiner DATE for starten med slutten av perioden.

For én enkelt måned bruker De den første dagen i måneden som nedre grense og den første dagen i neste måned med et strengt "<" som øvre grense — en smart måte å slippe å ta hensyn til om måneden har 28, 30 eller 31 dager.

=SUMIFS(C:C, A:A, ">="&DATE(2024,3,1), A:A, "<"&DATE(2024,4,1))

Relative intervaller med TODAY

For rullerende rapporter kan De bygge grensene fra TODAY(). For å telle bestillinger de siste 30 dagene er den nedre grensen i dag minus 30, og den øvre grensen er i dag.

Fordi TODAY() oppdateres hver dag arket beregnes på nytt, forskyves intervallet automatisk fremover — det er ikke nødvendig å redigere noe manuelt.

=COUNTIFS(A:A, ">="&(TODAY()-30), A:A, "<="&TODAY())

Vær oppmerksom på tidskomponenter

Hvis datokolonnen faktisk lagrer både dato og klokkeslett (for eksempel et tidsstempel), har en rad fra sent på 31. januar et serienummer som ligger litt over verdien for hele dagen 31. januar. En grense som "<="&DATE(2024,1,31) vil derfor utelate den.

Den trygge løsningen er mønsteret med neste dag og strengt mindre enn: "<"&DATE(2024,2,1) tar med alle tidspunkter i januar, også tidsstempler.

=SUMIFS(C:C, A:A, ">="&DATE(2024,1,1), A:A, "<"&DATE(2024,2,1))

Gjennomsnittsberegning innenfor et tidsrom

Det samme datointervallmønsteret fungerer med AVERAGEIFS. For å finne gjennomsnittlig ordreverdi innenfor et tidsrom oppgir De beløpskolonnen som average_range og legger til de to datokriteriene på datokolonnen.

Husk fellen med tomme perioder: Hvis ingen bestillinger faller innenfor datoene, returnerer AVERAGEIFS #DIV/0!. Ved å pakke formelen inn i IFERROR holder De et tidsfiltrert dashbord ryddig når en periode ikke har data.

=IFERROR(AVERAGEIFS(C:C, A:A, ">="&F1, A:A, "<="&F2), "No data")

Hurtigsjekk

Husk den robuste måten å sammenligne med en dato i kriteriefunksjoner på.

Oppsummering: datointervaller i kriteriefunksjoner

De kan nå filtrere SUMIFS, COUNTIFS og AVERAGEIFS etter tid:

  • Et datointervall er to kriterier på den samme datokolonnen (>= start og <= slutt).
  • Bygg datoer med DATE(y,m,d), og koble operatorene til dem med ">="&.
  • For måneder kan De bruke en streng øvre grense basert på neste dag ("<"&DATE(...)) for å håndtere tidsstempler.
  • Bruk TODAY() for rullerende intervaller, for eksempel de siste 30 dagene.

Dette avslutter IFS-familien for flere kriterier.

=SUMIFS(C:C, B:B, F3, A:A, ">="&F1, A:A, "<"&F2)
Gratis å komme i gang

Lær deg Excel med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Datointervaller i kriteriefunksjoner» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Excel Formulas Academy, inkludert «Datointervaller i kriteriefunksjoner», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Excel Formulas Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Datointervaller i kriteriefunksjoner»?

Bruk logikk for datointervaller til å summere eller telle innenfor en periode. Du øver på Excel Formulas Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Excel Formulas Academy?

Ingen tidligere erfaring er nødvendig. Excel Formulas Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.

Hvor lang tid tar leksjonen «Datointervaller i kriteriefunksjoner»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Excel Formulas Academy-leksjonen?

Ja. Alle Excel Formulas Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Summere på tvers av betingelser med SUMIFS
  2. Telle på tvers av betingelser med COUNTIFS
  3. Beregne gjennomsnitt på tvers av betingelser med AVERAGEIFS
  4. Datointervaller i kriteriefunksjoner
← Tilbake til Excel Formulas Academy