Normalt, når du beregner et gjennomsnitt eller et aritmetisk gjennomsnitt, har hvert tall lik verdi eller vekt. Gjennomsnittet beregnes ved å legge til en rekke tall sammen og deretter dele denne summen med antall verdier i området. Et vektet gjennomsnitt, derimot, anser et eller flere tall i området å være mer verdt eller større vekt enn de andre tallene.
For eksempel er enkelte merker i skolen, som midt- og slutteksamen, vanligvis verdt mer enn vanlige tester eller oppgaver. Hvis gjennomsnittet brukes til å beregne en elevs sluttkarakter, vil midtermene og slutteksamenene bli gitt større vekt. I Excel kan du beregne veide gjennomsnitt ved hjelp avSUMPRODUCT funksjon.
Slik fungerer SUMPRODUCT-funksjonen
SUMPRODUCT multipliserer elementene i to eller flere arrayer og legger deretter til produktene. For eksempel, i en situasjon der to arrays med fire elementer hver er angitt som argumenter for SUMPRODUCT funksjon:
- Det første elementet i array1 blir multiplisert med det første elementet i array2.
- Det andre elementet i array1 blir multiplisert med det andre elementet i array2.
- Det tredje elementet i array1 blir multiplisert med det tredje elementet i array2.
- Det fjerde elementet i array1 blir multiplisert med det fjerde elementet i array2.
Deretter summeres produktene fra de fire multiplikasjonsoperasjonene og returneres av funksjonen som resultat.
02 av 04SUMPRODUCT Syntax and Arguments
En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter. Syntaxen for SUMPRODUCT funksjonen er:
= SUMPRODUCT (array1, array2, array3, … array255)
Argumentene for SUMPRODUCT-funksjonen er:
- matrise1: Det første array argumentet (påkrevd)
- Array2, array3, … array255: Ekstra (valgfritt) arrayer, opptil 255. Med to eller flere arrayer, multipliserer funksjonen elementene i hver gruppe sammen og legger deretter til resultatene.
Arrayelementene kan være cellehenvisninger til plasseringen av dataene i regnearket eller tallene skilt av aritmetiske operatører, for eksempel pluss (+) eller minus (-) tegn. Hvis du skriver inn tall som ikke er separert av operatører, behandler Excel dem som tekstdata.
- Alle array argumenter må ha samme størrelse. Med andre ord må det samme antall elementer være i hver gruppe. Hvis ikke, SUMPRODUCT returnerer #VERDI! feil verdi.
- Hvis noen arrayelementer ikke er tall, for eksempel tekstdata, SUMPRODUCT behandler dem som nuller.
Angi vektingsformelen
Vårt eksempel vist i denne artikkelen beregner det veide gjennomsnittet for en elevs sluttkarakter ved hjelp av SUMPRODUCT funksjon; funksjonen oppnår dette ved å:
- Multiplikere de ulike merkene etter deres individuelle vektfaktor.
- Legge til produktene av disse multiplikasjonsoperasjonene sammen.
- Fordeling av summen av summen av vektningsfaktoren 7 (1 + 1 + 2 + 3) for de fire vurderingene.
Som de fleste andre funksjoner i Excel, vil du normalt skrive inn SUMPRODUCT inn i et regneark ved hjelp av Formelbygger; Men fordi vektingsformelen bruker SUMPRODUCT på en ikke-standard måte, blir funksjonens resultat dividert av vektfaktoren - du må skrive vektingsformelen inn i et regneark.
= SUMPRODUCT (B3: B6, C3: C6) / (1 + 1 + 2 + 3)
- Klikk på cellen C7 for å gjøre det til den aktive cellen (stedet der studentenes endelige merke skal vises).
- Skriv formelen ovenfor i cellen.
- trykkTast inn tast på tastaturet.
- Svaret78.6 skal vises i cellen C7 (svaret ditt kan ha flere desimaler).
Det uveide gjennomsnittet for de samme fire merkene vil være 76,5. Fordi studenten hadde bedre resultater for sin midtveis og avsluttende eksamen, bidro vekten til gjennomsnittet til å forbedre sin samlede karakter.
04 av 04SUMPRODUCT Formula Variations
Å understreke at resultatene av SUMPRODUCT funksjonen er delt av summen av vektene for hver vurderingsgruppe, divisoren - delen som delte opp - ble oppgitt som
(1+1+2+3Den generelle vektningsformelen kan forenkles ved å legge inn nummer 7 (summen av vektene) som divisor. Formelen ville da være:
= SUMPRODUCT (B3: B6, C3: C6) / 7
Dette valget er greit hvis antall elementer i vektningsarrangementet er små, og de kan enkelt legges sammen, men det blir mindre effektivt ettersom antall elementer i vektningsarmen øker, noe som gjør deres tillegg vanskeligere.
Et annet alternativ, og sannsynligvis det beste valget, gitt at det bruker cellehenvisninger i stedet for tall i totalt divisoren, ville være å bruke SUM-funksjonen til å summe divisoren. Formelen er da:
= SUMPRODUCT (B3: B6, C3: C6) / SUM (B3: B6)
Det er vanligvis best å angi cellehenvisninger i stedet for faktiske tall i formler. Dette forenkler oppdateringen av dem dersom formelens data endres.
For eksempel, hvis vektningsfaktorene for oppdrag ble endret til 0,5 i eksemplet og fortester til 1,5, må du redigere de to første formene av formelen manuelt for å korrigere divisoren.
I den tredje varianten, bare dataene i cellene B3 og B4 må oppdateres, og formelen vil omberegne resultatet.