Función MEDIA de Excel con ejemplos

  • Compartir Este
Michael Brown

El tutorial te enseñará las fórmulas más efectivas para promediar números, porcentajes y tiempos en Excel y evitar errores.

En Microsoft Excel, existen varias fórmulas diferentes para calcular la media. Este tutorial se centra en la más popular: la función MEDIA.

    Función MEDIA en Excel

    La función PROMEDIO en Excel se utiliza para hallar la media aritmética de números especificados. La sintaxis es la siguiente:

    PROMEDIO(número1, [número2], ...)

    Dónde número1, número2 etc. son valores numéricos para los que se desea obtener la media. Pueden suministrarse en forma de valores numéricos, matrices, referencias a celdas o rangos. El primer argumento es obligatorio, los siguientes son opcionales. En una fórmula se pueden incluir hasta 255 argumentos.

    AVERAGE está disponible en todas las versiones de Excel 365 hasta Excel 2007.

    Función MEDIA - 6 cosas que hay que saber

    En su mayor parte, utilizar la función PROMEDIO en Excel es fácil. Sin embargo, hay algunos matices que debe conocer.

    1. Células con valores cero se incluyen en la media.
    2. Celdas vacías se ignoran.
    3. Células que contienen cadenas de texto y valores lógicos TRUE y FALSE se ignoran. Si desea incluir valores booleanos y representaciones textuales de números en el cálculo, utilice la función AVERAGEA.
    4. Se cuentan los valores booleanos introducidos directamente en una fórmula. Por ejemplo, la fórmula PROMEDIO(VERDADERO, FALSO) devuelve 0,5, que es la media de 1 y 0.
    5. ¡Si los argumentos especificados no contienen un único valor numérico válido, se produce un error #DIV/0!
    6. Argumentos que se valores de error Para evitarlo, consulte cómo calcular el promedio sin tener en cuenta los errores.

    Nota: Cuando utilice la función PROMEDIO en sus hojas Excel, tenga en cuenta la diferencia entre las celdas con valores cero y celdas en blanco - Se cuentan los 0, pero no las celdas vacías, lo que puede resultar especialmente confuso si el campo " Mostrar un cero en las celdas que tienen un valor cero "Esta opción se encuentra en la sección Opciones de Excel > Avanzado > Opciones de visualización de esta hoja de cálculo .

    Fórmula AVERAGE de Excel

    Para construir una fórmula básica de Excel para el promedio, todo lo que necesita hacer es suministrar los valores de origen. Esto se puede hacer de varias maneras diferentes.

    Para calcular una media de determinados números Por ejemplo, para calcular la media de los números 1,2,3 y 4, la fórmula es:

    =MEDIA(1,2,3,4)

    Para promediar un columna en Excel, proporcione una referencia a toda la columna:

    = PROMEDIO(A:A)

    Para promediar un fila utilice una referencia de fila completa:

    =PROMEDIO(1:1)

    Para promediar un rango de celdas especifique ese intervalo en su fórmula:

    =MEDIA(A1:C20)

    Para obtener una media de células no adyacentes cada referencia de celda debe suministrarse individualmente:

    =MEDIA(A1, C1, D1)

    A la media varias gamas utilizar varias referencias de rango en una misma fórmula:

    =MEDIA(A1:A20, C1:D10)

    Y, naturalmente, nada te impide incluir valores, referencias a celdas y rangos en la misma fórmula según lo requiera tu lógica de negocio. Por ejemplo:

    =MEDIA(B3:B5, D7:D9, E11, 100)

    En el siguiente conjunto de datos, utilizamos 3 fórmulas diferentes para calcular una media: en todo el intervalo, en cada fila y en cada columna:

    Cómo utilizar la función MEDIA en Excel - ejemplos

    Aparte de números, Excel AVERAGE puede encontrar fácilmente una media aritmética de otros valores numéricos como porcentajes y tiempos, como se demuestra en los siguientes ejemplos.

    Calcular el porcentaje medio en Excel

    Para obtener una media de porcentajes, se utiliza una fórmula normal de Excel para la media. Lo fundamental es establecer el formato Porcentaje para la celda de la fórmula.

    Por ejemplo, para calcular un porcentaje medio en las celdas C2 a C11, la fórmula es:

    =MEDIA(C2:C11)

    Obtener el tiempo medio en Excel

    Por suerte, la función PROMEDIO de Excel se las arregla perfectamente con los tiempos. Para que el promedio de tiempo se muestre correctamente, sólo tienes que acordarte de aplicar un formato de tiempo apropiado a la celda de la fórmula.

    Por ejemplo, para hallar un tiempo medio en el siguiente conjunto de datos, la fórmula es:

    =MEDIA(B3:B13)

    Media Excel sin ceros

    La función PROMEDIO de Excel omite las celdas en blanco, el texto y los valores lógicos, pero no los ceros. En la imagen siguiente, observe que el promedio de las celdas E4, E5 y E6 es el mismo que el de E3, ya que se ignoran las celdas en blanco y los valores no válidos de la columna C y sólo se procesan los números de las columnas B y D. Sin embargo, el valor cero de C7 se incluye en el promedio de E7, ya que es un valor numérico válido.

    Para excluir ceros, utilice en su lugar la función AVERAGEIF o AVERAGEIFS. Por ejemplo:

    =AVERAGEIF(B3:D3, "0")

    Valores N medios superior o inferior

    Para obtener una media de los 3, 5, 10 o n valores en un intervalo, utilice PROMEDIO en combinación con la función GRANDE:

    MEDIA(GRANDE( gama , {1,2,3, ..., n}))

    Por ejemplo, para obtener una media de los 3 números más grandes de B3:B11, la fórmula es:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    Para calcular una media de fondo 3, 5, 10 o n en un intervalo, utilice PROMEDIO junto con la función PEQUEÑO:

    MEDIA(PEQUEÑA( gama , {1,2,3, ..., n}))

    Por ejemplo, para calcular la media de los 3 números más bajos del intervalo, la fórmula es la siguiente:

    =MEDIA(PEQUEÑO (B3:B11, {1,2,3}))

    Y aquí están los resultados:

    Cómo funciona esta fórmula :

    Normalmente, la función LARGE determina el enésimo valor más grande de una matriz dada. Para obtener los n valores superiores, se utiliza una constante de matriz como {1,2,3} para el segundo argumento.

    En nuestro caso, LARGE devuelve los 3 valores más altos del rango, que son 94, 93 y 90. A partir de ahí, AVERAGE obtiene la media.

    La combinación PROMEDIO PEQUEÑO funciona de forma similar.

    Fórmula SI MEDIA en Excel

    Para calcular un promedio con condiciones, puede aprovechar AVERAGEIF o AVERAGEIFS en Excel 2007 - 365. En versiones anteriores, puede construir su propia fórmula AVERAGE IF.

    SI MEDIO con una condición

    Para promediar números que cumplan una determinada condición, utilice esta fórmula genérica:

    MEDIA(IF( rango_de_criterios = criterios , rango_medio ))

    En Excel 2019 e inferiores, esto solo funciona como una fórmula de matriz, lo que significa que debe presionar las teclas Ctrl + Mayús + Intro para completarla correctamente. En Excel 365 y 2021, una fórmula normal funcionará bien.

    A modo de ejemplo, busquemos una puntuación media de Matemáticas en la tabla siguiente. Para ello, basta con utilizar "Matemáticas" como criterio:

    =AVERAGE(IF(C3:C11="Math", B3:B11))

    O puede introducir la condición en alguna celda y hacer referencia a esa celda (F2 en nuestro caso):

    =MEDIA(IF(C3:C11=F2, B3:B11))))

    Cómo funciona esta fórmula

    La prueba lógica de la función IF compara cada sujeto en C3:C11 con el objetivo en F2. El resultado de la comparación es una matriz de valores TRUE y FALSE, donde TRUE representa coincidencias:

    {FALSO;FALSO;FALSO;VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO}

    Para el value_ if_true proporcionamos el intervalo de puntuaciones (B3:B11), de modo que si la prueba lógica es TRUE, se devuelve la puntuación correspondiente. Como el argumento value_ if_false se omite, aparece FALSE cuando no se cumple la condición:

    {FALSO;FALSO;FALSO;74;67;FALSO;FALSO;59;FALSO}

    Esta matriz se alimenta a la función PROMEDIO, que calcula una media aritmética de los números ignorando los valores FALSOS.

    SI MEDIO con criterios múltiples

    Para promediar números con varios criterios, la fórmula genérica es:

    MEDIA(IF(( rango_de_criterios1 = criterios1 ) * ( rango_de_criterios2 = criterios2 ), rango_medio ))

    Por ejemplo, para promediar las puntuaciones de Matemáticas de la clase A, puede utilizar esta fórmula:

    =AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))

    Con referencias de celdas para los criterios, esto funciona igual de bien:

    =MEDIA(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    En Excel 2019 e inferior, ambos deben ser fórmulas de matriz, así que recuerde presionar Ctrl + Shift + Enter para obtener un resultado preciso. En Excel 365 y 2021, una tecla Enter normal funcionará bien debido al soporte incorporado para matrices dinámicas.

    Se puede obtener el mismo resultado con la ayuda de la sentencia IF anidada:

    =MEDIA(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11))

    La fórmula a utilizar depende de sus preferencias personales.

    Cómo funciona esta fórmula

    En la prueba lógica de IF, se realizan dos operaciones de comparación: en primer lugar, se compara la lista de asignaturas de C3:C11 con el valor de G2 y, a continuación, se comparan las clases de D3:D11 con el valor de G3. Las dos matrices de valores TRUE y FALSE se multiplican, y la operación de multiplicación funciona como el operador AND. En cualquier operación aritmética, TRUE equivale a 1 y FALSE a 0.Multiplicar por 0 siempre da cero, por lo que la matriz resultante tiene 1 sólo cuando ambas condiciones son TRUE. Esta matriz se evalúa en la prueba lógica de la función IF, que devuelve las puntuaciones correspondientes a 1's (TRUE):

    {FALSO;FALSO;FALSO;74;67;FALSO;FALSO;FALSO}

    Esta matriz final se sirve a AVERAGE.

    Cómo redondear una media en Excel

    En caso de que desee redondear sólo el media indicada sin cambiar el valor subyacente, utilice la función Disminución Decimal de la cinta de opciones o el comando Formatear celdas como se explica en Cómo redondear la media en Excel.

    Para redondear el propio valor calculado, combine PROMEDIO con una de las funciones de redondeo de Excel.

    Para seguir las reglas matemáticas generales de redondeo, anide AVERAGE en la función ROUND. En el 2º argumento ( número_dígitos ), especifique el número de dígitos al que redondear una media.

    Por ejemplo, para redondear una media al entero más próximo utiliza esta fórmula:

    =ROUND(MEDIA(B3:B11), 0)

    Para redondear una media a un decimal utilice 1 para el número_dígitos argumento:

    =ROUND(MEDIA(B3:B11), 1)

    Para redondear una media a dos decimales utilice 2 para el número_dígitos argumento:

    =ROUND(MEDIA(B3:B11), 2)

    Y así sucesivamente.

    Para redondear hacia arriba, utilice la función REDONDEAR:

    =REDONDEAR(MEDIA(B3:B11), 1)

    Para redondear hacia abajo, la función a utilizar es ROUNDDOWN:

    =REDONDEAR(MEDIA(B3:B11), 1)

    Corrección del error #DIV/0 en Excel AVERAGE

    Si el rango de celdas que está intentando calcular no tiene valores numéricos, una fórmula de PROMEDIO devolverá un error de división por cero (#DIV/0!). Para solucionar esto, puede obtener un total de valores numéricos con la función CONTAR y si el recuento es mayor que 0, entonces promediar; de lo contrario - devolver una cadena vacía.

    IF(CONTAR( gama )>0, MEDIA( gama ), "")

    Por ejemplo, para evitar un error #DIV/0 con la media en el siguiente conjunto de datos, utilice esta fórmula:

    =IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

    Promediar e ignorar errores

    Al intentar promediar un rango de celdas que tiene algún error, el resultado será un error. Para evitar que esto ocurra, utilice una de las siguientes soluciones.

    PROMEDIO e IFERROR

    Antes de promediar, filtre los errores con ayuda de la función IFERROR:

    MEDIA(IFERROR( gama ,""))

    En todas las versiones excepto Excel 365 y 2021, donde las matrices se manejan de forma nativa, pulsa las teclas Ctrl + Mayús + Intro a la vez para convertirla en una fórmula de matriz.

    Por ejemplo, para promediar el rango de celdas de abajo sin errores, la fórmula es:

    =MEDIA(IFERROR(B3:B13, ""))

    Función AGREGAR

    Otra forma sencilla de calcular la media de los errores ignorados es utilizar la función AGREGATE. Para configurar AGGREGATE con este fin, se establece el parámetro función_num a 1 (función PROMEDIO), y el argumento opciones a 6 (ignora los valores de error).

    Por ejemplo:

    =AGREGADO(1, 6, B3:B13)

    Como puedes ver en la captura de pantalla, ambas funciones funcionan de maravilla:

    Excel AVERAGE no funciona

    Si te has enfrentado a un problema con una fórmula PROMEDIO en Excel, nuestros consejos de solución de problemas te ayudarán a resolverlo rápidamente.

    Números formateados como texto

    Si el rango que está intentando promediar no tiene un único valor numérico, se produce un error #DIV/0. Esto suele ocurrir cuando los números se formatean como texto. Para solucionar el error, simplemente convierta el texto en número.

    Un pequeño triángulo verde en la esquina superior izquierda de las celdas es una clara indicación de este caso:

    Valores de error en las celdas referidas

    Si una fórmula PROMEDIO se refiere a celdas que contienen algún error, digamos #¡VALOR!, las fórmulas darán como resultado el mismo error. Para resolver este problema, utilice una combinación de PROMEDIO junto con IFERROR o la función AGREGAR como se describe en estos ejemplos. O sustituya el error de valor en los datos de origen por algún texto si procede.

    La fórmula PROMEDIO aparece en una celda en lugar del resultado

    Si su celda muestra una fórmula en lugar de la respuesta, lo más probable es que el modo Mostrar fórmulas esté activado en su hoja de cálculo. Otras razones podrían ser una fórmula introducida como texto, con un espacio inicial o un apóstrofo antes del signo igual. Las soluciones a todos estos problemas se proporcionan aquí: Las fórmulas de Excel no calculan.

    Así es como se utiliza la función PROMEDIO en Excel para hallar una media aritmética. Te doy las gracias por leer y ¡espero verte en nuestro blog la semana que viene!

    Cuaderno de prácticas para descargar

    Fórmula AVERAGE en Excel - ejemplos (.xlsx file)

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.