Táboa de contidos
Neste titorial, mostrarei algúns métodos para calcular a media de varias columnas en Excel. Normalmente, pode obter unha media dun intervalo de varias columnas usando a función MEDIA . Non obstante, se queres ter unha media dun determinado número de columnas, hai formas dispoñibles en Excel. Utilizarei varias funcións de Excel e as súas combinacións para obter a media de varias columnas.
Descargar o libro de prácticas
Podes descargar o libro de prácticas que usamos para preparar este artigo.
Media de varias columnas.xlsx
6 métodos para calcular a media de varias columnas en Excel
1. Calcula a media de varias columnas usando a función MEDIA
En primeiro lugar, usarei simplemente a función MEDIA para calcular a media dalgúns intervalos adxacentes que están situados en columnas diferentes. Por exemplo, teño un conxunto de datos ( B4:E11 ) coas puntuacións das probas de varios estudantes. Agora calcularei a media de varios intervalos a partir de varias columnas.
Pasos:
- Escriba a seguinte fórmula na Cela B13 para calcular a media dos intervalos B5:B10 , C5:D9, e E6:E11 .
=AVERAGE(B5:B10,C5:D9,E6:E11)
- Preme Intro e obterás a media dos intervalos especificados de columnas B , C , D e E .
Ler máis: CorrendoMedia: como calcular usando a función de media (...) de Excel
2. Defina un nome para varias columnas e, a continuación, obteña a media
Ás veces, pode parecer seleccionar varios intervalos de varias columnas. aburrido e pode producir resultados incorrectos se os intervalos non se seleccionan correctamente. Afortunadamente, pode nomear o intervalo especificado en Excel e despois pasar o intervalo como argumento da función PROMEDIO .
Pasos:
- Primeiro, selecciona os intervalos esperados entre varias columnas premendo a tecla Ctrl .
- A continuación, vai á Caixa de nomes , dá un nome que che pareza axeitado e prema Intro . Chamei os seguintes intervalos como ' MultiCol '.
- Agora escriba a seguinte fórmula na Cela B13 e prema Intro .
=AVERAGE(MultiCol)
- En consecuencia, aquí está a media final que obterás.
Ler máis: Como calcular a media de varios intervalos en Excel (3 métodos)
3. Función AVERAGEIF de Excel para calcular a media de varias columnas
Agora, usarei a función PROMEDIOSI para obter a media de varias columnas. Na seguinte discusión, mostrarei dous exemplos de uso desta función para calcular a media.
3.1. Obter a media de celas que coinciden exactamente cun criterio
Supoñamos que teño un conxunto de datos ( B4:C12 ) que contén varios nomes de froitas e os seuscalidades nas columnas A e B . Agora buscarei nomes de froitas particulares (aquí, Mazá ) na columna B e calcularei a súa media a partir da columna C .
Pasos:
- Escriba a seguinte fórmula na Cela C14 e prema Intro .
=AVERAGEIF(B5:B12,"Apple",C5:C12)
- Como consecuencia, obterei a media das cantidades de todos os ' Apple ' deste conxunto de datos.
3.2. Calcular a media de celas que coinciden con criterios nunha cadea
Anteriormente, calculei a media dun nome de froita que coincide exactamente coa cela de Excel. Pero agora buscarei unha cadea que coincida co contido da cela e despois calcularei a media doutra columna. Por exemplo, no seguinte conxunto de datos teño un nome de froita que contén a cadea ' Apple ' como parte do contido da cela (por exemplo, Wood Apple , Pineapple, etc. .) Entón, imos coincidir coa cadea ' Apple ' na columna B e despois obteña a media correspondente da columna C .
Pasos:
- Escriba a seguinte fórmula na Cela C14 .
=AVERAGEIF(B5:B12,"*Apple*",C5:C12)
- Preme Intro .
- Como resultado, obterás o seguinte resultado.
Ler máis: Como calcular a media de texto en Excel (2 xeitos)
Lecturas similares
- Fórmula de asistencia media en Excel (5Formas)
- Como calcular a media de valoración de 5 estrelas en Excel (3 xeitos sinxelos)
- Obter o tempo medio en Excel (3 exemplos)
- Como calcular a media móbil de 7 días en Excel (4 xeitos)
- Calcular a porcentaxe media de marcas en Excel (4 métodos principais)
4. Combinación de funcións PROMEDIOSI e SUMASI para obter a media de varias columnas
Podes usar unha combinación de funcións de Excel como PROMEDIOSI e SUMIF funciona para atopar a media de varias columnas. Por exemplo, teño un conxunto de datos ( B4:E10 ) que contén algúns produtos de alimentación e os seus prezos unitarios e cantidades vendidas por datas. Agora, calcularei o prezo total destes elementos a partir das columnas B , C, e E utilizando os SUMIF e AVERAGEIF funcións.
Pasos:
- Primeiro, escriba a seguinte fórmula na Cela E13 e prema Intro .
=AVERAGEIF($B$5:$B$10,B13,$E$5:$E$10)*SUMIF($B$5:$B$10,B13,$C$5:$C$10)
- Entón faremos obtén o seguinte resultado. Use a ferramenta Recheo de control ( + ) para copiar a fórmula no resto das celas.
- Ao final, obteremos o prezo total de todos os artigos como se indica a continuación.
🔎 Como funciona a fórmula?
➤ MEDIASI($B$5:$B$10,B13,$E$5:$E$10)
Esta parte da fórmula devolve o Prezo unitario do contido da cela da Cela B13 ( Corn Flakes ) queé:
{ 5 }
➤ SUMIF($B$5:$B$10,B13,$C$5:$ C$10)
Agora, esta parte da fórmula devolve a cantidade vendida de Corn Flakes , que é:
{ 88 }
➤ MEDIAIF($B$5:$B$10,B13,$E$5:$E$10)*SUMIF($B$5:$ B$10,B13,$C$5:$C$10)
Finalmente, a fórmula anterior multiplica 5 con 88 e devolve:
{ 440 }
Ler máis: [Fixado!] A fórmula PROMEDIO non funciona en Excel (6 solucións)
5. Combinación de funcións PROMEDIO e GRANDE de Excel para obter a media de varias columnas
Podes combinar a función GRANDE xunto coa función PROMEDIO para atopar a media dun intervalo repartido en varias columnas. Como, por exemplo, aplicarei esta combinación de funcións de Excel para calcular a media dos 3 valores superiores do intervalo B11:E11 .
Pasos:
- Escriba a seguinte fórmula na Cela B13 e prema Intro .
=AVERAGE(LARGE(B11:E11, {1,2,3}))
- Como resultado, obterei a media dos valores superiores 3 do intervalo B11:E11 que está repartido en varias columnas.
Aquí, a función LARGE devolve o 3 valores máis grandes ( 89 , 87 e 77 ) no intervalo B11:E11 . Máis tarde, a función PROMEDIO devolve a media dos números superiores a 3 .
⏩ Nota:
Podes usar a función PEQUENA xunto coa función PROMEDIO para calcular a media dos números máis pequenos nun intervalo repartido en varias columnas.
Ler máis: Calcular o movemento Media para o intervalo dinámico en Excel (3 exemplos)
6. Funcións de Excel OFFSET, AVERAGE e COUNT para calcular a media dos últimos N valores en varias columnas
Agora vou usar a función OFFSET xunto coas funcións COUNT e PROMEDIO para calcular a media dos últimos N valores repartidos en varias columnas. Por exemplo, calcularei a media dos últimos tres valores ( 3 ) do intervalo B5:F5 do meu conxunto de datos ( B4:F11 ).
Pasos:
- Escriba a seguinte fórmula na Cela B13 e prema Intro .
=AVERAGE(OFFSET(B5,0,COUNT(B5:F5)-3,1,3))
- En consecuencia, estará por debaixo da media.
🔎 Como funciona a fórmula?
➤ COUNT(B5:F5)
Esta parte de a fórmula devolve:
{ 5 }
➤ (OFFSET(B5,0,COUNT(B5:F5)-3) ,1,3)
Agora, esta parte da fórmula devolve os últimos 3 valores do intervalo B5:F5 :
{ 99 , 77 , 66 }
➤ MEDIA(COMPLEMENTO(B5,0,CONTAR (B5:F5)-3,1,3))
Finalmente, a fórmula devolve a media dos últimos 3 valores ( 99 , 77 , 66 ) que é:
{ 80,66666667 }
Conclusión
No artigo anterior , tenteinodiscutir varios métodos para calcular a media de varias columnas en Excel de forma elaborada. Con sorte, estes métodos e explicacións serán suficientes para resolver os seus problemas. Por favor, avisame se tes algunha dúbida.