Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Dynaaminen KPI-moottori | Excel-kaavat
Excel-kaavat

Dynaaminen KPI-moottori

Pyyhkäise näyttääksesi valikon

Työkirja tukee jo raportointia, skenaarioiden mallinnusta ja herkkyysanalyysiä. Tässä luvussa yhdistetään nämä järjestelmät keskitettyyn KPI-moottoriin, jossa kaikki tulokset reagoivat dynaamisesti käyttäjän syötteisiin.

KPI-moottorin rakenne

Dynaaminen KPI-järjestelmä jakaa työkirjan kolmeen kerrokseen:

  • Syötteet: käyttäjän valinnat;
  • Logiikka: laskelmat ja kaavat;
  • Tulosteet: näytettävät KPI:t.

Tämä rakenne pitää mallin skaalautuvana ja helposti hallittavana.

SUMIFS- ja COUNTIFS-rakenne

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

Nämä funktiot kokoavat arvoja dynaamisesti valittujen suodattimien perusteella.

FILTER-, MAX- ja XLOOKUP-logiikka

Huipputuotteen laskenta yhdistää useita funktioita:

FILTER → MAX → XLOOKUP
  • FILTER: erottelee vastaavat rivit;
  • MAX: tunnistaa suurimman arvon;
  • XLOOKUP: hakee siihen liittyvän tunnisteen.
Vaihe 1 Rakenna KPI-paneeli
expand arrow

Luo Summary-välilehdelle uusi osio:

Dynamic KPI Panel
Vaihe 2 Luo syötekerros
expand arrow

Luo seuraava syöterakenne:

SyöteLähde
Aktiivinen skenaarioScenarios!B7
Valittu alueReference_Lists dropdown
Valittu kuukausiKokonaisluku (1–12)
Vaihe 3 Laske suodatettu liikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
  • Sales_Data[Region]: alueen suodatin;
  • Sales_Data[Month]: kuukauden suodatin.

KPI reagoi nyt dynaamisesti molempiin valintoihin.

Vaihe 4 Laske suodatetut tilaukset
expand arrow

Kirjoita:

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

KPI palauttaa vastaavien tapahtumien määrän.

Vaihe 5 Laske keskimääräinen tilausarvo
expand arrow

Kirjoita:

=IFERROR([FilteredRevenue]/[FilteredOrders],0)
  • [FilteredRevenue]: suodatettu liikevaihto-KPI;
  • [FilteredOrders]: suodatettu tilausten määrä;
  • 0: varmuusarvo, kun tilauksia ei ole.
Vaihe 6 Etsi huipputuote
expand arrow

Kirjoita:

=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
  • FILTER(...): erottelee valitun alueen;
  • MAX(...): tunnistaa suurimman liikevaihtoarvon;
  • XLOOKUP(...): palauttaa vastaavan tuotteen.
Vaihe 7 Rakenna ennustettu liikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
  • Perusliikevaihto: suodatettu tapahtumien tulos;
  • Hintakerroin: aktiivisen skenaarion säätö;
  • Volyymikerroin: aktiivisen skenaarion säätö.

KPI mallintaa nyt ennustetun liikevaihdon dynaamisesti.

Vaihe 8 Testaa koko KPI-järjestelmä
expand arrow

Vaihda:

  • Alue;
  • Kuukausi;
  • Skenaario.

Varmista, että:

  • Liikevaihto päivittyy automaattisesti;
  • Tilausmäärät päivittyvät automaattisesti;
  • Keskimääräinen tilausarvo päivittyy automaattisesti;
  • Huipputuote päivittyy automaattisesti;
  • Ennustettu liikevaihto lasketaan välittömästi uudelleen.

1. Mikä on KPI-moottorin päätarkoitus?

2. Miksi IFERROR-funktiota käytetään KPI-laskelmissa, kuten Average Order Value?

3. Miksi FILTER-funktiota käytetään Top Product -laskennan sisällä?

question mark

Mikä on KPI-moottorin päätarkoitus?

Valitse oikea vastaus

question mark

Miksi IFERROR-funktiota käytetään KPI-laskelmissa, kuten Average Order Value?

Valitse oikea vastaus

question mark

Miksi FILTER-funktiota käytetään Top Product -laskennan sisällä?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 25

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 25
some-alt