Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Painotetut laskelmat ja ehdollinen logiikka | Dynaaminen taloudellinen ja aikaperusteinen mallinnus
Excel-kaavat

Painotetut laskelmat ja ehdollinen logiikka

Pyyhkäise näyttääksesi valikon

SUMIFS toimii hyvin tavallisten ehtosummien laskemiseen, mutta jotkin analyysilaskelmat vaativat painotuksia ja sisäistä logiikkaa. Tässä luvussa laajennetaan aggregointijärjestelmää käyttämällä funktiota SUMPRODUCT.

SUMPRODUCT-rakenne

=SUMPRODUCT(array1, [array2], [array3], ...)
  • array1: ensimmäinen laskentataulukko;
  • [array2]: valinnainen toinen taulukko;
  • [array3]: valinnaiset lisätaulukot.

SUMPRODUCT kertoo vastaavat arvot keskenään ja laskee tulot yhteen.

Loogiset ehdot kaavan sisällä muunnetaan automaattisesti muotoon:

  • TRUE = 1;
  • FALSE = 0.

Painotetun keskiarvon rakenne

=SUMPRODUCT(values * weights) / SUM(weights)
  • values: arvioitava mittari;
  • weights: painokerroin.

Painotetut keskiarvot antavat suuremmille tapahtumille enemmän vaikutusta lopputulokseen.

Vaihe 1 Laske keskimääräinen Revenue per tilaus
expand arrow

Kirjoita:

=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
  • SUMPRODUCT(...): Revenue-yhteissumma;
  • COUNTA(...): Revenue-rivien määrä.

Kaava palauttaa keskimääräisen Revenue-arvon tilausta kohden.

Vaihe 2 Rakenna ehdollinen keskiarvo
expand arrow

Kirjoita:

=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
  • (Sales_Data[Region]="North"): looginen ehto;
  • *Sales_Data[Revenue]: suodatetut Revenue-arvot;
  • SUMPRODUCT(...*1): ehdollinen rivimäärä.

Kaava laskee keskimääräisen Revenue-arvon vain North-alueelle.

Vaihe 3 Laske painotettu keskimääräinen alennusprosentti
expand arrow

Kirjoita:

=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
  • Sales_Data[Discount_Rate]: alennusprosentit;
  • Sales_Data[Revenue]: painokerroin.

Suuremmat Revenue-tapahtumat vaikuttavat nyt enemmän keskimääräiseen alennukseen.

Vaihe 4 Rakenna korkean tason Revenue-analyysi
expand arrow

Summary-taulukossa kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
  • Sales_Data[Region],A2: alueen suodatus;
  • Sales_Data[Performance tier],"High": suorituskyvyn suodatus.

Kaava palauttaa Revenue-arvon, joka on tuotettu vain korkean suorituskyvyn tapahtumista.

Vaihe 5 Rakenna korkean tason tilausten määrä
expand arrow

Kirjoita:

=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")

Kaava laskee kaikki korkean tason tilaukset valitulle alueelle.

Vaihe 6 Laske korkean tason Revenue-prosenttiosuus
expand arrow

Kirjoita:

=E2/C2
  • E2: korkean tason Revenue;
  • C2: kokonais-Revenue.

Kaava mittaa korkean suorituskyvyn tapahtumien tuottaman Revenue-osuuden.

Vaihe 7 Muotoile tulokset
expand arrow

Käytä:

  • Valuuttamuotoilua Revenue-mittareihin;
  • Prosenttimuotoilua suhdelukuihin ja alennuslaskelmiin.
Vaihe 8 Testaa dynaaminen toiminta
expand arrow

Lisää rivejä Sales_Data-taulukkoon.

Varmista, että:

  • Keskimääräinen Revenue päivittyy automaattisesti;
  • Painotetut alennuslaskelmat päivittyvät automaattisesti;
  • Korkean tason mittarit päivittyvät automaattisesti.

1. Miksi SUMPRODUCT on hyödyllinen painotetuissa laskelmissa?

2. Mikä on keskeinen rajoitus SUMIFS-funktiossa verrattuna SUMPRODUCT-funktioon?

3. Mitä nimittäjä edustaa painotetun keskiarvon kaavassa, jossa käytetään SUMPRODUCT-funktiota?

question mark

Miksi SUMPRODUCT on hyödyllinen painotetuissa laskelmissa?

Valitse oikea vastaus

question mark

Mikä on keskeinen rajoitus SUMIFS-funktiossa verrattuna SUMPRODUCT-funktioon?

Valitse oikea vastaus

question mark

Mitä nimittäjä edustaa painotetun keskiarvon kaavassa, jossa käytetään SUMPRODUCT-funktiota?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 4. Luku 5
some-alt