Hur man beräknar medelvärdet av flera kolumner i Excel (6 metoder)

  • Dela Detta
Hugh West

I den här handledningen kommer jag att visa några metoder för att beräkna medelvärdet av flera kolumner i Excel. Vanligtvis kan du få ett medelvärde av ett intervall med flera kolumner genom att använda funktionen AVERAGE Men om du vill ha ett genomsnitt från ett visst antal kolumner finns det sätt i Excel.Jag kommer att använda flera Excel-funktioner och deras kombinationer för att få fram ett genomsnitt från flera kolumner.

Ladda ner övningsboken

Du kan ladda ner arbetsboken som vi har använt för att förbereda den här artikeln.

Genomsnitt flera kolumner.xlsx

6 metoder för att beräkna medelvärdet av flera kolumner i Excel

1. Beräkna medelvärdet av flera kolumner med funktionen AVERAGE

För det första använder jag helt enkelt MEDELVÄRDE funktion till beräkna genomsnittet för några intilliggande intervall som ligger i olika kolumner. Jag har till exempel ett dataset ( B4:E11 ) med flera elevers provresultat. Nu ska jag beräkna medelvärdet av flera intervall från flera kolumner.

Steg:

  • Skriv in nedanstående formel i Cell B13 för att beräkna genomsnittet av intervallerna B5:B10 , C5:D9, och E6:E11 .
=AVERAGE(B5:B10,C5:D9,E6:E11)

  • Hit Gå in på och du får medelvärdet av de angivna kolumnintervallen. B , C , D , och E .

Läs mer: Genomsnitt: Hur man beräknar med Excels funktion Genomsnitt(....)

2. Definiera ett namn för flera kolumner och få sedan fram medelvärdet

Ibland kan det kännas tröttsamt att välja flera intervall från flera kolumner och det kan leda till fel resultat om intervallerna inte väljs korrekt. Som tur är kan du namnge det angivna intervallet i Excel och sedan skicka intervallet som argument för MEDELVÄRDE funktion.

Steg:

  • Välj först de förväntade intervallerna från flera kolumner genom att trycka på Ctrl nyckel.
  • Gå sedan till Namnruta , ange ett namn som du tycker är lämpligt och tryck på Gå in på . Jag har namngett nedanstående områden som ' MultiCol '.

  • Skriv nu nedanstående formel i Cell B13 och slå på Gå in på .
=MÅLVÄRDEN(MultiCol)

  • Här är alltså det ultimata genomsnittet som du kommer att få.

Läs mer: Hur man beräknar medelvärdet av flera intervall i Excel (3 metoder)

3. Excel AVERAGEIF-funktion för att beräkna medelvärdet av flera kolumner

Nu kommer jag att använda funktionen AVERAGEIF för att få fram medelvärdet av flera kolumner. I följande diskussion kommer jag att visa två exempel på hur man använder denna funktion för att beräkna medelvärdet.

3.1. Få fram ett genomsnitt av celler som exakt motsvarar ett kriterium

Antag att jag har en datamängd ( B4:C12 ) med flera namn på frukter och deras egenskaper i kolumner. A och B Nu kommer jag att leta efter särskilda fruktnamn (här, Apple ) i kolumnen B och beräkna deras medelvärde i kolumnen C .

Steg:

  • Skriv in följande formel i Cell C14 och slå på Gå in på .
=AVERAGEIF(B5:B12, "Apple",C5:C12)

  • Följaktligen får jag ett genomsnitt av kvantiteterna för alla ' Apple ' av denna datamängd.

3.2. Beräkna genomsnittet av celler som matchar kriterierna i en sträng

Tidigare beräknade jag genomsnittet för ett fruktnamn som var en exakt matchning med Excel-cellen. Men nu kommer jag att söka efter en sträng som matchar cellinnehållet och sedan beräkna genomsnittet från en annan kolumn. I datasetetet nedan har jag till exempel ett fruktnamn som innehåller strängen Apple som en del av cellinnehållet (t.ex. Trä äpple , Ananas, etc.) Så låt oss matcha strängen ' Apple ' i kolumnen B och sedan ta fram motsvarande medelvärde från kolumnen C .

Steg:

  • Skriv nedanstående formel i Cell C14 .
=AVERAGEIF(B5:B12,"*Apple*",C5:C12)

  • Tryck på Gå in på .
  • Du får då nedanstående resultat.

Läs mer: Hur man beräknar medelvärdet av text i Excel (2 sätt)

Liknande läsningar

  • Formel för genomsnittlig närvaro i Excel (5 sätt)
  • Hur man beräknar 5 Star Rating Average i Excel (3 enkla sätt)
  • Få fram genomsnittlig tid i Excel (3 exempel)
  • Hur man beräknar 7-dagars glidande medelvärde i Excel (4 sätt)
  • Beräkna genomsnittlig procentuell andel av poäng i Excel (de 4 bästa metoderna)

4. Kombination av funktionerna AVERAGEIF och SUMIF för att få fram ett genomsnitt av flera kolumner

Du kan använda en kombination av Excel-funktioner som t.ex. AVERAGEIF och SUMIF för att hitta medelvärdet av flera kolumner. Jag har till exempel ett dataset ( B4:E10 ) som innehåller några matvaror och deras enhetspriser och sålda kvantiteter per datum. Nu ska jag beräkna det totala priset för dessa varor från kolumnerna B , C, och E med hjälp av SUMIF och AVERAGEIF funktioner.

Steg:

  • Först skriver du nedanstående formel i Cell E13 och slå på Gå in på .
= MEDELVÄRDE($B$5:$B$10,B13,$E$5:$E$10)*SUMIF($B$5:$B$10,B13,$C$5:$C$10)

  • Då får vi nedanstående resultat. Använd Handtag för fyllning ( + ) för att kopiera formeln till resten av cellerna.

  • I slutändan får vi det totala priset för alla artiklar enligt nedan.

🔎 Hur fungerar formeln?

AVERAGEIF($B$5:$B$10,B13,$E$5:$E$10)

Denna del av formeln returnerar Pris per enhet av cellinnehållet i Cell B13 ( Majsflingor ) som är:

{ 5 }

SUMIF($B$5:$B$10,B13,$C$5:$C$10)

Denna del av formeln returnerar nu den sålda Kvantitet Majsflingor vilket är:

{ 88 }

AVERAGEIF($B$5:$B$10,B13,$E$5:$E$10)*SUMIF($B$5:$B$10,B13,$C$5:$C$10)

Slutligen multipliceras ovanstående formel med 5 med 88 och återvänder:

{ 440 }

Läs mer: [Fastställt!] Medelvärdeformeln fungerar inte i Excel (6 lösningar)

5. Kombination av Excel-funktionerna AVERAGE och LARGE för att få fram ett medelvärde från flera kolumner

Du kan kombinera funktionen LARGE tillsammans med MEDELVÄRDE funktionen för att hitta genomsnittet av ett intervall som är spritt i flera kolumner. Jag kommer till exempel att använda denna kombination av Excel-funktioner för att beräkna genomsnittet av de översta kolumnerna. 3 värden i intervallet B11:E11 .

Steg:

  • Skriv in nedanstående formel i Cell B13 och tryck på Gå in på .
=AVERAGE(LARGE(B11:E11, {1,2,3}))

  • Som ett resultat av detta får jag genomsnittet av de bästa 3 värden från intervallet B11:E11 som är fördelad på flera kolumner.

Här kan LARGE funktionen returnerar den 3 de största värdena ( 89 , 87 , och 77 ) i intervallet B11:E11 Senare, den MEDELVÄRDE funktionen returnerar genomsnittet av ovanstående 3 nummer.

Observera:

Du kan använda funktionen SMALL tillsammans med MEDELVÄRDE för att beräkna medelvärdet av de minsta talen i ett intervall som är fördelat på flera kolumner.

Läs mer: Beräkna glidande medelvärde för dynamiskt intervall i Excel (3 exempel)

6. Excel OFFSET-, AVERAGE- och COUNT-funktioner för att beräkna genomsnittet av de senaste N värdena i flera kolumner

Nu kommer jag att använda OFFSET-funktionen tillsammans med RÄKNA och MEDELVÄRDE funktioner för att beräkna genomsnittet av de senaste N värden som är spridda över flera kolumner. Jag beräknar t.ex. medelvärdet av de tre senaste ( 3 ) värden i intervallet B5:F5 av min datauppsättning ( B4:F11 ).

Steg:

  • Skriv in följande formel i Cell B13 och slå på Gå in på .
= MEDELVÄRDE(OFFSET(B5,0,COUNT(B5:F5)-3,1,3))

  • Du får alltså ett lägre pris än genomsnittet.

🔎 Hur fungerar formeln?

RÄKNING(B5:F5)

Denna del av formeln återkommer:

{ 5 }

(OFFSET(B5,0,COUNT(B5:F5)-3,1,3)

Denna del av formeln återkommer sist 3 värden inom intervallet B5:F5 :

{ 99 , 77 , 66 }

MEDELVÄRDE(OFFSET(B5,0,COUNT(B5:F5)-3,1,3))

Slutligen returnerar formeln genomsnittet av de senaste 3 värden ( 99 , 77 , 66 ) som är:

{ 80.66666667 }

Slutsats

I artikeln ovan har jag försökt diskutera flera metoder för att beräkna medelvärdet av flera kolumner i Excel. Förhoppningsvis räcker dessa metoder och förklaringar för att lösa dina problem. Låt mig veta om du har några frågor.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.