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

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 samler værdier dynamisk baseret på valgte filtre.

FILTER-, MAX- og XLOOKUP-logik

Topproduktberegninger 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

Opret en ny sektion i arket Summary:

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: standardværdi når ingen ordrer findes.
Trin 6 Find topproduktet
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;
  • Prismultiplikator: justering for aktivt scenarie;
  • Volumenmultiplikator: justering for aktivt scenarie.

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;
  • Topprodukt 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 1. Kapitel 25

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 1. Kapitel 25
some-alt