Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tidsbaseret Analyse | Dynamisk Finansiel og Tidsbaseret Modellering
Excel Formler

Tidsbaseret Analyse

Stryg for at vise menuen

Tidsbaseret rapportering kræver mere end blot rå transaktionsdatoer. I dette kapitel opbygges dynamiske månedlige og år-til-dato analyser, der opdateres automatisk baseret på den aktuelle dato.

Datoopdelingsfunktioner

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

TODAY-struktur

=TODAY()

TODAY() returnerer den aktuelle systemdato dynamisk.

EOMONTH-struktur

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

Formel anvendt i dette kapitel:

=EOMONTH(TODAY(),-1)

Dette returnerer sikkert en gyldig dato fra den foregående måned, selv på tværs af årsskift.

Trin 1 Valider datokolonnen
expand arrow

Bekræft, at Sales_Data[Date] indeholder gyldige Excel-datoværdier i stedet for tekststrenge.

Trin 2 Opret hjælpekolonner
expand arrow

I Sales_Data oprettes følgende kolonner:

Month
Year
Month_Year

I den første række af hver kolonne indtastes:

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

Datasættet indeholder nu genanvendelige tidsdimensioner til analyse.

Trin 3 Opbyg omsætning for indeværende måned
expand arrow

Indtast:

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

Nøgletallet opdateres nu automatisk, når kalenderen ændres.

Trin 4 Opbyg ordreantal for indeværende måned
expand arrow

Indtast:

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

Dette tæller alle transaktioner fra den aktuelle måned og år.

Trin 5 Opbyg omsætning for forrige måned
expand arrow

Indtast:

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

Formlen forbliver stabil på tværs af månedsskift og årsskift.

Trin 6 Opbyg år-til-dato omsætning
expand arrow

Indtast:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): dynamisk sammenligningsoperator;
  • Inkluderer alle måneder op til den aktuelle måned.
Trin 7 Test tidsfølsomhed
expand arrow

Tilføj en transaktion med en dato inden for den aktuelle måned.

Bekræft, at:

  • Omsætning for indeværende måned opdateres automatisk;
  • Ordreantal for indeværende måned opdateres automatisk;
  • År-til-dato omsætning opdateres automatisk.

1. Hvorfor opdeler vi datoer i hjælpekolonner for måned og år?

2. Hvorfor foretrækkes EOMONTH frem for at trække 1 fra MONTH(TODAY())?

3. Hvad muliggør udtrykket "<="&MONTH(TODAY()) i YTD-beregninger?

question mark

Hvorfor opdeler vi datoer i hjælpekolonner for måned og år?

Vælg det korrekte svar

question mark

Hvorfor foretrækkes EOMONTH frem for at trække 1 fra MONTH(TODAY())?

Vælg det korrekte svar

question mark

Hvad muliggør udtrykket "<="&MONTH(TODAY()) i YTD-beregninger?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 2
some-alt