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

Dynamisk KPI-motor

Sveip for å vise menyen

Arbeidsboken støtter allerede rapportering, scenarioanalyse og sensitivitetsanalyse. I dette kapittelet kombineres disse systemene i en sentralisert KPI-motor der alle resultater reagerer dynamisk på brukerens valg.

Struktur for KPI-motor

Et dynamisk KPI-system deler arbeidsboken inn i tre lag:

  • Inndata: brukerens valg;
  • Logikk: beregninger og formler;
  • Utdata: viste KPI-er.

Denne strukturen gjør modellen skalerbar og enkel å kontrollere.

SUMIFS- og COUNTIFS-struktur

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

Disse funksjonene summerer verdier dynamisk basert på valgte filtre.

FILTER-, MAX- og XLOOKUP-logikk

Beregning av topprodukt kombinerer flere funksjoner:

FILTER → MAX → XLOOKUP
  • FILTER: isolerer samsvarende rader;
  • MAX: identifiserer høyeste verdi;
  • XLOOKUP: henter tilhørende etikett.
Steg 1 Bygg KPI-panelet
expand arrow

I arket Summary, opprett en ny seksjon:

Dynamic KPI Panel
Steg 2 Opprett inndatalaget
expand arrow

Bygg følgende inndatastruktur:

InndataKilde
Aktivt scenarioScenarios!B7
Valgt regionReference_Lists dropdown
Valgt månedHeltall (1–12)
Steg 3 Beregn filtrert omsetning
expand arrow

Skriv inn:

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

KPI-en reagerer nå dynamisk på begge valg.

Steg 4 Beregn filtrerte ordre
expand arrow

Skriv inn:

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

KPI-en returnerer antall samsvarende transaksjoner.

Steg 5 Beregn gjennomsnittlig ordreverdi
expand arrow

Skriv inn:

=IFERROR([FilteredRevenue]/[FilteredOrders],0)
  • [FilteredRevenue]: filtrert omsetnings-KPI;
  • [FilteredOrders]: filtrert ordreantall;
  • 0: reserveverdi når ingen ordre finnes.
Steg 6 Finn topproduktet
expand arrow

Skriv inn:

=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
  • FILTER(...): isolerer valgt region;
  • MAX(...): identifiserer høyeste omsetningsverdi;
  • XLOOKUP(...): returnerer samsvarende produkt.
Steg 7 Bygg forventet omsetning
expand arrow

Skriv inn:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
  • Grunnomsetning: filtrert transaksjonsresultat;
  • Prismultiplikator: justering for aktivt scenario;
  • Volummultiplikator: justering for aktivt scenario.

KPI-en modellerer nå forventet omsetning dynamisk.

Steg 8 Test hele KPI-systemet
expand arrow

Endre:

  • Region;
  • Måned;
  • Scenario.

Bekreft at:

  • Omsetning oppdateres automatisk;
  • Ordreantall oppdateres automatisk;
  • Gjennomsnittlig ordreverdi oppdateres automatisk;
  • Topprodukt oppdateres automatisk;
  • Forventet omsetning beregnes umiddelbart.

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

2. Hvorfor brukes IFERROR i KPI-beregninger som Gjennomsnittlig Ordreverdi?

3. Hvorfor brukes FILTER i beregningen av Topp Produkt?

question mark

Hva er hovedformålet med en KPI-motor?

Velg det helt riktige svaret

question mark

Hvorfor brukes IFERROR i KPI-beregninger som Gjennomsnittlig Ordreverdi?

Velg det helt riktige svaret

question mark

Hvorfor brukes FILTER i beregningen av Topp Produkt?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 25

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 25
some-alt