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

Tidsbasert Analyse

Sveip for å vise menyen

Tidsbasert rapportering krever mer enn bare rå transaksjonsdatoer. I dette kapittelet bygges dynamiske månedlige 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åned- 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 4. Kapittel 2

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 4. Kapittel 2
some-alt