Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Tijdgebaseerde Analyse | Dynamische Financiële en Tijdsgebonden Modellering
Excel Formules

Tijdgebaseerde Analyse

Veeg om het menu te tonen

Tijdgebaseerde rapportage vereist meer dan alleen ruwe transactiedata. In dit hoofdstuk worden dynamische maand- en jaar-tot-nu-analyses opgebouwd die automatisch bijwerken op basis van de huidige datum.

Functies voor datumontleding

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): geeft het maandnummer terug;
  • YEAR(): geeft het jaar terug;
  • TEXT(): formatteert datums naar leesbare labels.

TODAY-structuur

=TODAY()

TODAY() geeft dynamisch de huidige systeemdatum terug.

EOMONTH-structuur

=EOMONTH(start_date, months)
  • start_date: begindatum;
  • months: aantal maanden vooruit of achteruit verschoven.

Formule gebruikt in dit hoofdstuk:

=EOMONTH(TODAY(),-1)

Dit geeft veilig een geldige datum van de vorige maand terug, zelfs over jaargrenzen heen.

Stap 1 Valideer de datumkolom
expand arrow

Bevestigen dat Sales_Data[Date] geldige Excel-datumwaarden bevat in plaats van tekststrings.

Stap 2 Maak hulpkolommen aan
expand arrow

Maak binnen Sales_Data de volgende kolommen aan:

Month
Year
Month_Year

Typ in de eerste rij van elke kolom:

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

De dataset bevat nu herbruikbare tijdsdimensies voor analyse.

Stap 3 Bouw omzet huidige maand
expand arrow

Typ:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()): huidige maand;
  • YEAR(TODAY()): huidig jaar.

De KPI werkt nu automatisch bij naarmate de kalender verandert.

Stap 4 Bouw orderaantal huidige maand
expand arrow

Typ:

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

Dit telt alle transacties van de huidige maand en het huidige jaar.

Stap 5 Bouw omzet vorige maand
expand arrow

Typ:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1): referentie vorige maand;
  • MONTH(...): maandnummer vorige maand;
  • YEAR(...): juiste jaarkontext.

De formule blijft stabiel over maand- en jaarovergangen heen.

Stap 6 Bouw omzet jaar-tot-nu
expand arrow

Typ:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): dynamische vergelijkingsoperator;
  • Omvat alle maanden tot en met de huidige maand.
Stap 7 Test tijdgevoeligheid
expand arrow

Voeg een transactie toe met een datum binnen de huidige maand.

Bevestigen dat:

  • Omzet huidige maand automatisch bijwerkt;
  • Orderaantal huidige maand automatisch bijwerkt;
  • Omzet jaar-tot-nu automatisch bijwerkt.

1. Waarom splitsen we datums op in hulpkolommen voor Maand en Jaar?

2. Waarom heeft EOMONTH de voorkeur boven het aftrekken van 1 van MONTH(TODAY())?

3. Wat maakt de uitdrukking "<="&MONTH(TODAY()) mogelijk in YTD-berekeningen?

question mark

Waarom splitsen we datums op in hulpkolommen voor Maand en Jaar?

Selecteer het correcte antwoord

question mark

Waarom heeft EOMONTH de voorkeur boven het aftrekken van 1 van MONTH(TODAY())?

Selecteer het correcte antwoord

question mark

Wat maakt de uitdrukking "<="&MONTH(TODAY()) mogelijk in YTD-berekeningen?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 4. Hoofdstuk 2
some-alt