Vægtede Beregninger og Betinget Logik
Stryg for at vise menuen
SUMIFS fungerer godt til standard betingede totaler, men nogle analytiske beregninger kræver vægtning og indlejret logik. I dette kapitel udvides aggregationssystemet ved hjælp af SUMPRODUCT.
SUMPRODUCT-struktur
=SUMPRODUCT(array1, [array2], [array3], ...)
array1: første beregningsarray;[array2]: valgfrit andet array;[array3]: valgfri yderligere arrays.
SUMPRODUCT multiplicerer tilsvarende værdier og summerer derefter resultaterne.
Logiske betingelser i formlen konverteres automatisk til:
TRUE = 1;FALSE = 0.
Struktur for vægtet gennemsnit
=SUMPRODUCT(values * weights) / SUM(weights)
values: evalueret målepunkt;weights: vægtfaktor.
Vægtede gennemsnit giver større transaktioner større indflydelse på det endelige resultat.
Indtast:
=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
SUMPRODUCT(...): samlet Revenue;COUNTA(...): antal Revenue-rækker.
Formlen returnerer gennemsnitlig Revenue pr. ordre.
Indtast:
=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
(Sales_Data[Region]="North"): logisk betingelse;*Sales_Data[Revenue]: filtrerede Revenue-værdier;SUMPRODUCT(...*1): betinget rækkeantal.
Formlen beregner gennemsnitlig Revenue kun for North-regionen.
Indtast:
=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
Sales_Data[Discount_Rate]: rabatprocenter;Sales_Data[Revenue]: vægtfaktor.
Transaktioner med højere Revenue påvirker nu det gennemsnitlige rabatniveau mere.
Inde i Summary-tabellen, indtast:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Sales_Data[Region],A2: regionsfilter;Sales_Data[Performance tier],"High": performance-filter.
Formlen returnerer Revenue genereret kun af high-performing transaktioner.
Indtast:
=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Formlen tæller alle high-tier ordrer for den valgte region.
Indtast:
=E2/C2
E2: high-tier Revenue;C2: samlet Revenue.
Formlen måler andelen af Revenue genereret af high-performing transaktioner.
Anvend:
- Valutaformatering på Revenue-målepunkter;
- Procentformatering på forhold og rabatberegninger.
Tilføj yderligere rækker i Sales_Data.
Bekræft at:
- Gennemsnitlig Revenue genberegnes automatisk;
- Vægtede rabatberegninger opdateres automatisk;
- High-tier-målepunkter opdateres automatisk.
1. Hvorfor er SUMPRODUCT nyttig til vægtede beregninger?
2. Hvad er en vigtig begrænsning ved SUMIFS sammenlignet med SUMPRODUCT?
3. I en vægtet gennemsnitsformel med SUMPRODUCT, hvad repræsenterer nævneren?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat