Dynamische KPI-Engine
Swipe um das Menü anzuzeigen
Die Arbeitsmappe unterstützt bereits Berichterstattung, Szenariomodellierung und Sensitivitätsanalysen. In diesem Kapitel werden diese Systeme zu einer zentralen KPI-Engine kombiniert, bei der alle Ausgaben dynamisch auf Benutzereingaben reagieren.
Aufbau der KPI-Engine
Ein dynamisches KPI-System unterteilt die Arbeitsmappe in drei Ebenen:
- Eingaben: Benutzerauswahlen;
- Logik: Berechnungen und Formeln;
- Ausgaben: angezeigte KPIs.
Diese Struktur hält das Modell skalierbar und leicht steuerbar.
SUMIFS- und COUNTIFS-Struktur
=SUMIFS(sum_range, criteria_range1, criteria1, ...)
=COUNTIFS(criteria_range1, criteria1, ...)
Diese Funktionen aggregieren Werte dynamisch basierend auf ausgewählten Filtern.
FILTER-, MAX- und XLOOKUP-Logik
Berechnungen für das Top-Produkt kombinieren mehrere Funktionen:
FILTER → MAX → XLOOKUP
FILTER: isoliert passende Zeilen;MAX: identifiziert den höchsten Wert;XLOOKUP: ruft das zugehörige Label ab.
Erstelle im Blatt Summary einen neuen Abschnitt:
Dynamic KPI Panel
Baue folgende Eingabestruktur auf:
| Eingabe | Quelle |
|---|---|
| Aktives Szenario | Scenarios!B7 |
| Ausgewählte Region | Reference_Lists dropdown |
| Ausgewählter Monat | Ganze Zahl (1–12) |
Eingeben:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
Sales_Data[Region]: Regionsfilter;Sales_Data[Month]: Monatsfilter.
Das KPI reagiert nun dynamisch auf beide Auswahlen.
Eingeben:
=COUNTIFS(Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
Das KPI gibt die Anzahl der passenden Transaktionen zurück.
Eingeben:
=IFERROR([FilteredRevenue]/[FilteredOrders],0)
[FilteredRevenue]: gefiltertes Umsatz-KPI;[FilteredOrders]: gefilterte Bestellanzahl;0: Rückgabewert, wenn keine Bestellungen vorhanden sind.
Eingeben:
=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
FILTER(...): isoliert die ausgewählte Region;MAX(...): identifiziert den höchsten Umsatzwert;XLOOKUP(...): gibt das passende Produkt zurück.
Eingeben:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
- Basisumsatz: gefiltertes Transaktions-Ergebnis;
- Preisfaktor: Anpassung des aktiven Szenarios;
- Volumenfaktor: Anpassung des aktiven Szenarios.
Das KPI modelliert nun den prognostizierten Umsatz dynamisch.
Ändern:
- Region;
- Monat;
- Szenario.
Bestätigen, dass:
- Umsatz automatisch aktualisiert wird;
- Bestellanzahl automatisch aktualisiert wird;
- Durchschnittlicher Bestellwert automatisch aktualisiert wird;
- Top-Produkt automatisch aktualisiert wird;
- Prognostizierter Umsatz sofort neu berechnet wird.
1. Was ist der Hauptzweck einer KPI-Engine?
2. Warum wird IFERROR bei KPI-Berechnungen wie dem durchschnittlichen Bestellwert verwendet?
3. Warum wird FILTER in der Top-Produkt-Berechnung verwendet?
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