Hur man beräknar vägt genomsnitt i Excel (SUM och SUMPRODUCT formler)

  • Dela Detta
Michael Brown

I handledningen visas två enkla sätt att beräkna ett vägt genomsnitt i Excel - genom att använda funktionen SUM eller SUMPRODUCT.

I en av de tidigare artiklarna diskuterade vi tre viktiga funktioner för att beräkna medelvärde i Excel, som är mycket enkla och lättanvända. Men vad händer om vissa av värdena har större "vikt" än andra och därmed bidrar mer till det slutliga medelvärdet? I sådana situationer måste du beräkna det viktade medelvärdet.

Även om Microsoft Excel inte har någon särskild funktion för vägt medelvärde finns det ett par andra funktioner som kan vara användbara i dina beräkningar, vilket visas i formelexemplen som följer.

    Vad är vägt genomsnitt?

    Viktat genomsnitt är ett slags aritmetiskt medelvärde där vissa delar av datamängden har större betydelse än andra. Med andra ord tilldelas varje värde som ska medelvärderas en viss vikt.

    Elevernas betyg beräknas ofta med hjälp av ett vägt genomsnitt, vilket visas i följande skärmdump. Ett vanligt genomsnitt kan enkelt beräknas med Excel-funktionen AVERAGE. Vi vill dock att formeln för genomsnittet ska ta hänsyn till vikten av varje aktivitet som anges i kolumn C.

    Inom matematik och statistik beräknar man ett vägt medelvärde genom att multiplicera varje värde i mängden med dess vikt, sedan addera produkterna och dividera summan av produkterna med summan av alla vikter.

    För att beräkna det viktade genomsnittet (det totala betyget) multiplicerar du i detta exempel varje betyg med motsvarande procenttal (omvandlat till en decimal), adderar de fem produkterna tillsammans och dividerar det antalet med summan av de fem vikterna:

    ((91*0.1)+(65*0.15)+(80*0.2)+(73*0.25)+(68*0.3)) / (0.1+0.15+0.2+0.25+0.3)=73.5

    Som du ser är ett normalt genomsnittligt betyg (75,4) och ett vägt genomsnitt (73,5) olika värden.

    Beräkning av vägt genomsnitt i Excel

    I Microsoft Excel beräknas det vägda genomsnittet på samma sätt, men med mycket mindre ansträngning eftersom Excel-funktionerna gör det mesta av arbetet åt dig.

    Beräkning av vägt genomsnitt med hjälp av funktionen SUM

    Om du har grundläggande kunskaper om Excel SUM-funktionen behöver formeln nedan knappast förklaras:

    =SUM(B2*C2, B3*C3, B4*C4, B5*C5, B6*C6,)/SUM(C2:C6)

    Den utför i princip samma beräkning som beskrivs ovan, förutom att du anger cellreferenser i stället för siffror.

    Som du kan se i skärmbilden ger formeln exakt samma resultat som den beräkning vi gjorde för en stund sedan. Lägg märke till skillnaden mellan det normala medelvärdet som returneras av funktionen AVERAGE (C8) och det viktade medelvärdet (C9).

    Även om formeln SUM är mycket enkel och lätt att förstå är den inte ett bra alternativ om du har ett stort antal element som du ska beräkna medelvärdet av. I det här fallet är det bättre att använda funktionen SUMPRODUCT, vilket visas i nästa exempel.

    Hitta vägt genomsnitt med SUMPRODUCT

    Excels SUMPRODUCT-funktion passar perfekt för den här uppgiften eftersom den är utformad för att summera produkter, vilket är precis vad vi behöver. Istället för att multiplicera varje värde med dess vikt individuellt anger du två matriser i SUMPRODUCT-formeln (i det här sammanhanget är en matris ett kontinuerligt intervall av celler) och dividerar sedan resultatet med summan av vikterna:

    =SUMPRODUKT( value_range (värdeintervall) , vikter_intervall ) / SUM( vikter_intervall )

    Om vi antar att värdena som ska beräknas som medelvärde finns i cellerna B2:B6 och vikterna i cellerna C2:C6, får formeln för Sumproduct Weighted Average följande form:

    =SUMMAPRODUKT(B2:B6, C2:C6) / SUMMA(C2:C6)

    Om du vill se de faktiska värdena bakom en matris markerar du den i formellfältet och trycker på F9. Resultatet kommer att se ut ungefär så här:

    Så vad funktionen SUMPRODUCT gör är att multiplicera det första värdet i array1 med det första värdet i array2 (91*0,1 i det här exemplet), sedan multiplicera det andra värdet i array1 med det andra värdet i array2 (65*0,15 i det här exemplet), och så vidare. När alla multiplikationer är gjorda adderar funktionen produkterna och returnerar summan.

    För att försäkra dig om att SUMPRODUCT-funktionen ger ett korrekt resultat jämför du den med SUM-formeln från föregående exempel och du kommer att se att siffrorna är identiska.

    När du använder antingen funktionen SUM eller SUMPRODUCT för att hitta ett viktgenomsnitt i Excel behöver vikterna inte nödvändigtvis summera till 100 %. De behöver inte heller uttryckas i procent. Du kan till exempel skapa en skala för prioritering/betydelse och tilldela varje objekt ett visst antal poäng, vilket visas i följande skärmdump:

    Det var allt om beräkning av vägt genomsnitt i Excel. Du kan ladda ner kalkylbladet nedan och prova formlerna på dina data. I nästa handledning kommer vi att titta närmare på beräkning av glidande medelvärde. Jag tackar för att du läste och ser fram emot att träffa dig nästa vecka!

    Arbetsbok för praktiska övningar

    Excel Weighted Average - exempel (.xlsx-fil)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.