Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Tidsbaserad Analys | Sektion
Avancerade Excel-funktioner för finansiell analys

Tidsbaserad Analys

Svep för att visa menyn

Tidsbaserad rapportering kräver mer än bara råa transaktionsdatum. I detta kapitel byggs dynamiska månads- och ackumulerade årsanalysfunktioner som uppdateras automatiskt baserat på aktuellt datum.

Funktioner för datumuppdelning

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): returnerar månadsnumret;
  • YEAR(): returnerar året;
  • TEXT(): formaterar datum till läsbara etiketter.

TODAY-struktur

=TODAY()

TODAY() returnerar dynamiskt det aktuella systemdatumet.

EOMONTH-struktur

=EOMONTH(start_date, months)
  • start_date: startdatum;
  • months: antal månader framåt eller bakåt.

Formel som används i detta kapitel:

=EOMONTH(TODAY(),-1)

Detta returnerar säkert ett giltigt datum från föregående månad, även över årsskiften.

Steg 1 Validera datumkolumnen
expand arrow

Bekräfta att Sales_Data[Date] innehåller giltiga Excel-datumvärden istället för textsträngar.

Steg 2 Skapa hjälpkolumner
expand arrow

Skapa följande kolumner i Sales_Data:

Month
Year
Month_Year

I den första raden i varje kolumn, skriv:

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

Datasettet innehåller nu återanvändbara tidsdimensioner för analys.

Steg 3 Bygg aktuell månadsintäkt
expand arrow

Skriv:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()): aktuell månad;
  • YEAR(TODAY()): aktuellt år.

KPI:n uppdateras nu automatiskt när kalendern ändras.

Steg 4 Bygg aktuell månads orderantal
expand arrow

Skriv:

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

Detta räknar alla transaktioner från aktuell månad och år.

Steg 5 Bygg föregående månadsintäkt
expand arrow

Skriv:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1): referens till föregående månad;
  • MONTH(...): föregående månadsnummer;
  • YEAR(...): korrekt årssammanhang.

Formeln förblir stabil över månads- och årsskiften.

Steg 6 Bygg ackumulerad årsintäkt
expand arrow

Skriv:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): dynamisk jämförelseoperator;
  • Inkluderar alla månader fram till aktuell månad.
Steg 7 Testa tidskänslighet
expand arrow

Lägg till en transaktion daterad inom aktuell månad.

Bekräfta att:

  • Aktuell månadsintäkt uppdateras automatiskt;
  • Aktuellt månads orderantal uppdateras automatiskt;
  • Ackumulerad årsintäkt uppdateras automatiskt.

1. Varför delar vi upp datum i hjälpkolumner för Månad och År?

2. Varför föredras EOMONTH framför att subtrahera 1 från MONTH(TODAY())?

3. Vad möjliggör uttrycket "<="&MONTH(TODAY()) i YTD-beräkningar?

question mark

Varför delar vi upp datum i hjälpkolumner för Månad och År?

Vänligen välj det korrekta svaret

question mark

Varför föredras EOMONTH framför att subtrahera 1 från MONTH(TODAY())?

Vänligen välj det korrekta svaret

question mark

Vad möjliggör uttrycket "<="&MONTH(TODAY()) i YTD-beräkningar?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Tidsbaserad Analys

Tidsbaserad rapportering kräver mer än bara råa transaktionsdatum. I detta kapitel byggs dynamiska månads- och ackumulerade årsanalysfunktioner som uppdateras automatiskt baserat på aktuellt datum.

Funktioner för datumuppdelning

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): returnerar månadsnumret;
  • YEAR(): returnerar året;
  • TEXT(): formaterar datum till läsbara etiketter.

TODAY-struktur

=TODAY()

TODAY() returnerar dynamiskt det aktuella systemdatumet.

EOMONTH-struktur

=EOMONTH(start_date, months)
  • start_date: startdatum;
  • months: antal månader framåt eller bakåt.

Formel som används i detta kapitel:

=EOMONTH(TODAY(),-1)

Detta returnerar säkert ett giltigt datum från föregående månad, även över årsskiften.

Steg 1 Validera datumkolumnen
expand arrow

Bekräfta att Sales_Data[Date] innehåller giltiga Excel-datumvärden istället för textsträngar.

Steg 2 Skapa hjälpkolumner
expand arrow

Skapa följande kolumner i Sales_Data:

Month
Year
Month_Year

I den första raden i varje kolumn, skriv:

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

Datasettet innehåller nu återanvändbara tidsdimensioner för analys.

Steg 3 Bygg aktuell månadsintäkt
expand arrow

Skriv:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()): aktuell månad;
  • YEAR(TODAY()): aktuellt år.

KPI:n uppdateras nu automatiskt när kalendern ändras.

Steg 4 Bygg aktuell månads orderantal
expand arrow

Skriv:

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

Detta räknar alla transaktioner från aktuell månad och år.

Steg 5 Bygg föregående månadsintäkt
expand arrow

Skriv:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1): referens till föregående månad;
  • MONTH(...): föregående månadsnummer;
  • YEAR(...): korrekt årssammanhang.

Formeln förblir stabil över månads- och årsskiften.

Steg 6 Bygg ackumulerad årsintäkt
expand arrow

Skriv:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): dynamisk jämförelseoperator;
  • Inkluderar alla månader fram till aktuell månad.
Steg 7 Testa tidskänslighet
expand arrow

Lägg till en transaktion daterad inom aktuell månad.

Bekräfta att:

  • Aktuell månadsintäkt uppdateras automatiskt;
  • Aktuellt månads orderantal uppdateras automatiskt;
  • Ackumulerad årsintäkt uppdateras automatiskt.
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 2
some-alt