Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Vægtede Beregninger og Betinget Logik | Dynamisk Finansiel og Tidsbaseret Modellering
Excel Formler

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.

Trin 1 Beregn gennemsnitlig Revenue pr. ordre
expand arrow

Indtast:

=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
  • SUMPRODUCT(...): samlet Revenue;
  • COUNTA(...): antal Revenue-rækker.

Formlen returnerer gennemsnitlig Revenue pr. ordre.

Trin 2 Byg et betinget gennemsnit
expand arrow

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.

Trin 3 Beregn vægtet gennemsnitlig Discount Rate
expand arrow

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.

Trin 4 Byg analyse af Revenue for højeste niveau
expand arrow

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.

Trin 5 Byg optælling af ordrer på højeste niveau
expand arrow

Indtast:

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

Formlen tæller alle high-tier ordrer for den valgte region.

Trin 6 Beregn procentdel af Revenue på højeste niveau
expand arrow

Indtast:

=E2/C2
  • E2: high-tier Revenue;
  • C2: samlet Revenue.

Formlen måler andelen af Revenue genereret af high-performing transaktioner.

Trin 7 Formater resultaterne
expand arrow

Anvend:

  • Valutaformatering på Revenue-målepunkter;
  • Procentformatering på forhold og rabatberegninger.
Trin 8 Test dynamisk adfærd
expand arrow

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?

question mark

Hvorfor er SUMPRODUCT nyttig til vægtede beregninger?

Vælg det korrekte svar

question mark

Hvad er en vigtig begrænsning ved SUMIFS sammenlignet med SUMPRODUCT?

Vælg det korrekte svar

question mark

I en vægtet gennemsnitsformel med SUMPRODUCT, hvad repræsenterer nævneren?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5

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 4. Kapitel 5
some-alt