Zeitbasierte Analyse
Swipe um das Menü anzuzeigen
Zeitbasierte Berichte erfordern mehr als nur Rohdaten zu Transaktionsdaten. In diesem Kapitel werden dynamische Monats- und Jahr-bis-Datum-Analysen erstellt, die sich automatisch anhand des aktuellen Datums aktualisieren.
Funktionen zur Datumszerlegung
=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
MONTH(): gibt die Monatsnummer zurück;YEAR(): gibt das Jahr zurück;TEXT(): formatiert Datumsangaben in lesbare Beschriftungen.
TODAY-Struktur
=TODAY()
TODAY() gibt dynamisch das aktuelle Systemdatum zurück.
EOMONTH-Struktur
=EOMONTH(start_date, months)
start_date: Startdatum;months: Anzahl der Monate vorwärts oder rückwärts verschoben.
Im Kapitel verwendete Formel:
=EOMONTH(TODAY(),-1)
Dies liefert zuverlässig ein gültiges Datum des Vormonats, auch über Jahresgrenzen hinweg.
Bestätigen, dass Sales_Data[Date] gültige Excel-Datumswerte und keine Textzeichenfolgen enthält.
In Sales_Data die folgenden Spalten anlegen:
Month
Year
Month_Year
In die erste Zeile jeder Spalte Folgendes eingeben:
=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")
Der Datensatz enthält nun wiederverwendbare Zeitdimensionen für die Analyse.
Eingeben:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
MONTH(TODAY()): aktueller Monat;YEAR(TODAY()): aktuelles Jahr.
Der KPI aktualisiert sich nun automatisch mit dem Kalender.
Eingeben:
=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
Dies zählt alle Transaktionen des aktuellen Monats und Jahres.
Eingeben:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
EOMONTH(TODAY(),-1): Referenz auf den Vormonat;MONTH(...): Nummer des Vormonats;YEAR(...): korrekter Jahreskontext.
Die Formel bleibt über Monats- und Jahreswechsel hinweg stabil.
Eingeben:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
"<="&MONTH(TODAY()): dynamischer Vergleichsoperator;- Bezieht alle Monate bis einschließlich des aktuellen Monats ein.
Eine Transaktion mit einem Datum im aktuellen Monat hinzufügen.
Bestätigen, dass:
- Umsatz des aktuellen Monats wird automatisch aktualisiert;
- Bestellanzahl des aktuellen Monats wird automatisch aktualisiert;
- Umsatz Jahr-bis-Datum wird automatisch aktualisiert.
1. Warum teilen wir Datumsangaben in Hilfsspalten für Monat und Jahr auf?
2. Warum wird EOMONTH gegenüber dem Subtrahieren von 1 von MONTH(TODAY()) bevorzugt?
3. Was ermöglicht der Ausdruck "<="&MONTH(TODAY()) bei YTD-Berechnungen?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen