Sådan beregner man vægtede gennemsnit i Excel med SUMPRODUCT

Indholdsfortegnelse:

Sådan beregner man vægtede gennemsnit i Excel med SUMPRODUCT
Sådan beregner man vægtede gennemsnit i Excel med SUMPRODUCT
Anonim

Hvad du skal vide

  • Syntaks: =SUMPRODUKT(Array1, Array2, Array3, …Array255).
  • I en vægtet gennemsnitsberegning er nogle tal i intervallet mere værd end andre.
  • SUMPRODUCT-vægtningsformlen er en ikke-standardformel, der skal indtastes i en celle for at fungere.

Denne artikel forklarer, hvordan du bruger SUMPRODUCT-funktionen til at beregne et vægtet gennemsnit i Microsoft Excel-formler.

Indtast vægtningsformlen

Som de fleste andre funktioner i Excel kan SUMPRODUCT indtastes i et regneark ved hjælp af Functions Library i fanen Formler. Fordi vægtningsformlen i dette eksempel bruger SUMPRODUCT på en ikke-standard måde (funktionens resultat divideres med vægtfaktoren), skal vægtningsformlen indtastes i en regnearkscelle.

Eksemplet vist i denne artikel beregner det vægtede gennemsnit for en studerendes endelige karakter ved hjælp af SUMPRODUCT-funktionen.

Funktionen opnår dette ved:

  • Multiplikation af de forskellige mærker med deres individuelle vægtfaktor.
  • At lægge produkterne fra disse multiplikationsoperationer sammen.
  • At dividere ovenstående sum med summen af vægtningsfaktoren 7 (1+1+2+3) for de fire vurderinger.

Image
Image

For at indtaste SUMPRODUCT-formlen for at beregne et vægtet gennemsnit skal du åbne et tomt regneark, indtaste dataene i rækkerne 1 til 6 fra billedet ovenfor, og følg disse trin:

  1. Vælg celle C7 for at gøre den til den aktive celle (dette er det sted, hvor den studerendes endelige karakter vil blive vist).
  2. Indtast formlen =SUMPRODUKT(B3:B6, C3:C6)/(1+1+2+3) i cellen. Formlen vises i formellinjen.
  3. Tryk på Enter-tasten på tastaturet.
  4. Svaret 78.6 vises i celle C7 (dit svar kan have flere decimaler).

Det uvægtede gennemsnit for de samme fire mærker ville være 76,5. Fordi eleven havde bedre resultater til sine midtvejs- og afsluttende eksamener, hjalp en vejning af gennemsnittet med at forbedre den samlede karakter.

Sådan fungerer SUMPRODUCT-funktionen

Når du beregner et gennemsnit eller et aritmetisk gennemsnit, har hvert tal typisk samme værdi eller vægt. Gennemsnittet beregnes ved at lægge en række tal sammen og derefter dividere denne total med antallet af værdier i området. Et vægtet gennemsnit anser på den anden side et eller flere tal i intervallet for at være mere værd eller have en større vægt end de andre tal.

SUMPRODUCT multiplicerer elementerne i to eller flere arrays og tilføjer derefter produkterne for at beregne vægtede gennemsnit. For eksempel er visse karakterer i skolen, såsom midtvejs- og afsluttende eksamener, norm alt mere værd end almindelige prøver eller opgaver. Hvis gennemsnittet bruges til at beregne en studerendes endelige karakter, vil midtvejs- og afsluttende eksamener blive vægtet højere.

Image
Image

I en situation, hvor to arrays med hver fire elementer indtastes som argumenter for SUMPRODUCT-funktionen:

  • Det første element i matrix1 multipliceres med det første element i matrix2.
  • Det andet element i matrix1 multipliceres med det andet element i matrix2.
  • Det tredje element i matrix1 multipliceres med det tredje element i matrix2.
  • Det fjerde element i matrix1 ganges med det fjerde element i matrix2.

Dernæst summeres produkterne af de fire multiplikationsoperationer og returneres af funktionen som resultat.

SUMPRODUCT Syntaks og argumenter

En funktions syntaks refererer til funktionens layout og inkluderer funktionens navn, parenteser og argumenter. Syntaksen for SUMPRODUCT-funktionen er:

=SUMPRODUKT(Array1, Array2, Array3, … Array255)

Argumenterne for SUMPRODUCT-funktionen er:

  • Array1: Det første array-argument (påkrævet).
  • Array2, Array3, … Array255: Yderligere (valgfri) arrays, op til 255. Med to eller flere arrays multiplicerer funktionen elementerne i hver array sammen og tilføjer derefter resultaterne.

Array-elementerne kan være cellereferencer til placeringen af data i regnearket eller tal adskilt af aritmetiske operatorer, såsom plus (+) eller minus (-) tegn. Hvis du indtaster tal, der ikke er adskilt af operatorer, behandler Excel dem som tekstdata.

Array-argumenter skal have det samme antal elementer i hvert array. Hvis ikke, returnerer SUMPRODUCT VALUE! fejlværdi. Hvis nogle array-elementer ikke er tal, såsom tekstdata, behandler SUMPRODUCT dem som nuller.

SUMPRODUCT Formelvariationer

For at understrege, at resultaterne af SUMPRODUCT-funktionen er divideret med summen af vægtene for hver vurderingsgruppe, indtastes divisoren (den del, der deler) som:

(1+1+2+3)

Den overordnede vægtningsformel kunne forenkles ved at indtaste tallet 7 (summen af vægtene) som divisor. Formlen ville da være:

=SUMPRODUKT(B3:B6, C3:C6)/7

Image
Image

Dette valg er fint, hvis antallet af elementer i vægtningsarrayet er lille, og de nemt kan lægges sammen, men det bliver mindre effektivt, efterhånden som antallet af elementer i vægtningsarrayet øges, hvilket gør deres tilføjelse vanskeligere.

En anden mulighed, og sandsynligvis det bedste valg, givet at den bruger cellereferencer i stedet for tal til at summere divisoren, ville være at bruge SUM-funktionen til at summere divisoren. Formlen er så:

=SUMPRODUKT(B3:B6, C3:C6)/SUM(B3:B6)

Det er norm alt bedst at indtaste cellereferencer i stedet for faktiske tal i formler. Dette forenkler opdateringen, hvis formlens data ændres.

For eksempel, hvis vægtningsfaktorerne for Opgaver ændres til 0,5 i eksemplet, og Tests ændres til 1,5, skal de første to former af formlen redigeres manuelt for at rette divisoren.

I den tredje variant er det kun dataene i cellerne B3 og B4, der skal opdateres, og formlen genberegner resultatet.

Anbefalede: