Innehållsförteckning
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.xlsx6 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 på 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.