Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tidsbasert Analyse | Excel-formler
Excel-formler

Tidsbasert Analyse

Sveip for å vise menyen

Tidsbasert rapportering krever mer enn bare rå transaksjonsdatoer. I dette kapittelet bygges dynamiske måneds- og hittil-i-år-analyser som oppdateres automatisk basert på dagens dato.

Funksjoner for datodekomponering

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): returnerer månedsnummeret;
  • YEAR(): returnerer året;
  • TEXT(): formaterer datoer til lesbare etiketter.

TODAY-struktur

=TODAY()

TODAY() returnerer dagens systemdato dynamisk.

EOMONTH-struktur

=EOMONTH(start_date, months)
  • start_date: startdato;
  • months: antall måneder frem eller tilbake.

Formel brukt i dette kapittelet:

=EOMONTH(TODAY(),-1)

Dette gir trygt en gyldig dato fra forrige måned, også over årsskifter.

Steg 1 Valider datokolonnen
expand arrow

Bekreft at Sales_Data[Date] inneholder gyldige Excel-datoverdier og ikke tekststrenger.

Steg 2 Opprett hjelpekolonner
expand arrow

I Sales_Data, opprett følgende kolonner:

Month
Year
Month_Year

I første rad i hver kolonne, skriv inn:

=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")

Datasettet inneholder nå gjenbrukbare tidsdimensjoner for analyse.

Steg 3 Bygg inntekter for inneværende måned
expand arrow

Skriv inn:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()): inneværende måned;
  • YEAR(TODAY()): inneværende år.

Nøkkeltallet oppdateres nå automatisk etter kalenderen.

Steg 4 Bygg ordretelling for inneværende måned
expand arrow

Skriv inn:

=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))

Dette teller alle transaksjoner fra inneværende måned og år.

Steg 5 Bygg inntekter for forrige måned
expand arrow

Skriv inn:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1): referanse til forrige måned;
  • MONTH(...): månedsnummer for forrige måned;
  • YEAR(...): korrekt årskontekst.

Formelen forblir stabil over månedsskifter og årsskifter.

Steg 6 Bygg hittil-i-år inntekter
expand arrow

Skriv inn:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): dynamisk sammenligningsoperator;
  • Inkluderer alle måneder frem til inneværende måned.
Steg 7 Test tidssensitivitet
expand arrow

Legg til en transaksjon datert innenfor inneværende måned.

Bekreft at:

  • Inntekter for inneværende måned oppdateres automatisk;
  • Ordretelling for inneværende måned oppdateres automatisk;
  • Hittil-i-år inntekter oppdateres automatisk.

1. Hvorfor deler vi datoer opp i hjelpekolonner for måned og år?

2. Hvorfor foretrekkes EOMONTH fremfor å trekke fra 1 fra MONTH(TODAY())?

3. Hva gjør uttrykket "<="&MONTH(TODAY()) mulig i YTD-beregninger?

question mark

Hvorfor deler vi datoer opp i hjelpekolonner for måned og år?

Velg det helt riktige svaret

question mark

Hvorfor foretrekkes EOMONTH fremfor å trekke fra 1 fra MONTH(TODAY())?

Velg det helt riktige svaret

question mark

Hva gjør uttrykket "<="&MONTH(TODAY()) mulig i YTD-beregninger?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 19

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 19
some-alt