Como calcular a media de varias columnas en Excel (6 métodos)

  • Comparte Isto
Hugh West

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.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.