Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tidsbaseret Analyse | Excel Formler
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.

Dato-opdelingsfunktioner

=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 i hver kolonne indtastes:

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

Datasættet indeholder nu genanvendelige tidsdimensioner til analyse.

Trin 3 Byg 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.

KPI'en opdateres nu automatisk, når kalenderen ændres.

Trin 4 Byg 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 Byg 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 Byg å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 dateret 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 1. Kapitel 19

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 1. Kapitel 19
some-alt