Gewogen Berekeningen en Conditionele Logica
Veeg om het menu te tonen
SUMIFS werkt goed voor standaard voorwaardelijke totalen, maar sommige analytische berekeningen vereisen wegingsfactoren en ingebedde logica. In dit hoofdstuk wordt het aggregatiesysteem uitgebreid met SUMPRODUCT.
SUMPRODUCT-structuur
=SUMPRODUCT(array1, [array2], [array3], ...)
array1: eerste berekeningsarray;[array2]: optionele tweede array;[array3]: optionele extra arrays.
SUMPRODUCT vermenigvuldigt overeenkomstige waarden en telt vervolgens de resultaten op.
Logische voorwaarden in de formule worden automatisch omgezet in:
TRUE = 1;FALSE = 0.
Structuur van het gewogen gemiddelde
=SUMPRODUCT(values * weights) / SUM(weights)
values: geëvalueerde metriek;weights: wegingsfactor.
Gewogen gemiddelden geven grotere transacties meer invloed op het eindresultaat.
Typ:
=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
SUMPRODUCT(...): totale Revenue;COUNTA(...): aantal Revenue-rijen.
De formule geeft de gemiddelde Revenue per order weer.
Typ:
=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
(Sales_Data[Region]="North"): logische voorwaarde;*Sales_Data[Revenue]: gefilterde Revenue-waarden;SUMPRODUCT(...*1): voorwaardelijk aantal rijen.
De formule berekent de gemiddelde Revenue alleen voor de regio North.
Typ:
=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
Sales_Data[Discount_Rate]: kortingspercentages;Sales_Data[Revenue]: wegingsfactor.
Transacties met een hogere Revenue hebben nu meer invloed op het gemiddelde kortingspercentage.
Typ in de Summary-tabel:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Sales_Data[Region],A2: regiofilter;Sales_Data[Performance tier],"High": prestatiefilter.
De formule geeft de Revenue weer die alleen door hoog presterende transacties is gegenereerd.
Typ:
=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
De formule telt alle high-tier orders voor de geselecteerde regio.
Typ:
=E2/C2
E2: high-tier Revenue;C2: totale Revenue.
De formule meet het aandeel Revenue dat door hoog presterende transacties is gegenereerd.
Pas toe:
- Valutaopmaak op Revenue-metrieken;
- Percentageopmaak op ratio's en kortingsberekeningen.
Voeg extra rijen toe aan Sales_Data.
Controleer dat:
- Gemiddelde Revenue automatisch wordt herberekend;
- Gewogen kortingsberekeningen automatisch worden bijgewerkt;
- High-tier statistieken automatisch worden bijgewerkt.
1. Waarom is SUMPRODUCT nuttig voor gewogen berekeningen?
2. Wat is een belangrijke beperking van SUMIFS vergeleken met SUMPRODUCT?
3. Wat stelt de noemer voor in een gewogen gemiddelde formule met SUMPRODUCT?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.