Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Dynamisk KPI-motor | Scenariemodellering og Interaktive Beslutningssystemer
Excel Formler

Dynamisk KPI-motor

Stryg for at vise menuen

Projektmappen understøtter allerede rapportering, scenariemodellering og følsomhedsanalyse. I dette kapitel kombineres disse systemer i en centraliseret KPI-motor, hvor alle output reagerer dynamisk på brugerinput.

KPI-motorens struktur

Et dynamisk KPI-system opdeler projektmappen i tre lag:

  • Input: brugerens valg;
  • Logik: beregninger og formler;
  • Output: viste KPI'er.

Denne struktur gør modellen skalerbar og nem at styre.

SUMIFS- og COUNTIFS-struktur

=SUMIFS(sum_range, criteria_range1, criteria1, ...)
=COUNTIFS(criteria_range1, criteria1, ...)

Disse funktioner aggregerer værdier dynamisk baseret på valgte filtre.

FILTER-, MAX- og XLOOKUP-logik

Top-produktberegninger kombinerer flere funktioner:

FILTER → MAX → XLOOKUP
  • FILTER: isolerer matchende rækker;
  • MAX: identificerer den højeste værdi;
  • XLOOKUP: henter den tilhørende etiket.
Trin 1 Byg KPI-panelet
expand arrow

Inde i Summary-arket oprettes en ny sektion:

Dynamic KPI Panel
Trin 2 Opret inputlaget
expand arrow

Byg følgende inputstruktur:

InputKilde
Aktivt scenarieScenarios!B7
Valgt regionReference_Lists dropdown
Valgt månedHeltal (1–12)
Trin 3 Beregn filtreret omsætning
expand arrow

Indtast:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
  • Sales_Data[Region]: regionsfilter;
  • Sales_Data[Month]: månedsfilter.

KPI'en reagerer nu dynamisk på begge valg.

Trin 4 Beregn filtrerede ordrer
expand arrow

Indtast:

=COUNTIFS(Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])

KPI'en returnerer antallet af matchende transaktioner.

Trin 5 Beregn gennemsnitlig ordreværdi
expand arrow

Indtast:

=IFERROR([FilteredRevenue]/[FilteredOrders],0)
  • [FilteredRevenue]: filtreret omsætnings-KPI;
  • [FilteredOrders]: filtreret ordreantal;
  • 0: fallback-værdi når ingen ordrer findes.
Trin 6 Find top-produktet
expand arrow

Indtast:

=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
  • FILTER(...): isolerer den valgte region;
  • MAX(...): identificerer den højeste omsætningsværdi;
  • XLOOKUP(...): returnerer det matchende produkt.
Trin 7 Byg projiceret omsætning
expand arrow

Indtast:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
  • Basisomsætning: filtreret transaktionsoutput;
  • Prisfaktor: aktiv scenariejustering;
  • Volumenfaktor: aktiv scenariejustering.

KPI'en modellerer nu projiceret omsætning dynamisk.

Trin 8 Test hele KPI-systemet
expand arrow

Skift:

  • Region;
  • Måned;
  • Scenarie.

Bekræft at:

  • Omsætning opdateres automatisk;
  • Ordreantal opdateres automatisk;
  • Gennemsnitlig ordreværdi opdateres automatisk;
  • Top-produkt opdateres automatisk;
  • Projiceret omsætning genberegnes øjeblikkeligt.

1. Hvad er hovedformålet med en KPI-motor?

2. Hvorfor bruges IFERROR i KPI-beregninger som Average Order Value?

3. Hvorfor bruges FILTER i Top Product-beregningen?

question mark

Hvad er hovedformålet med en KPI-motor?

Vælg det korrekte svar

question mark

Hvorfor bruges IFERROR i KPI-beregninger som Average Order Value?

Vælg det korrekte svar

question mark

Hvorfor bruges FILTER i Top Product-beregningen?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3

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 5. Kapitel 3
some-alt