Cómo calcular la media en Excel: ejemplos de fórmulas

  • Compartir Este
Michael Brown

El tutorial le enseñará cómo hallar una media en Excel con o sin fórmulas y redondear los resultados a tantos decimales como desee.

En Microsoft Excel hay un puñado de funciones diferentes para calcular la media de un conjunto de valores numéricos. Además, hay una forma instantánea sin fórmulas. En esta página, encontrará una rápida visión general de todos los métodos ilustrados con ejemplos de uso y mejores prácticas. Todas las funciones tratadas en este tutorial funcionan en cualquier versión de Excel 365 hasta Excel 2007.

    ¿Qué es la media?

    En la vida cotidiana, la media es un número que expresa el valor típico en un conjunto de datos. Por ejemplo, si unos cuantos atletas han corrido una carrera de velocidad de 100 metros, es posible que desee conocer el resultado medio, es decir, cuánto tiempo se espera que tarden la mayoría de los velocistas en completar la carrera.

    En matemáticas, la media es el valor medio o central de un conjunto de números, que se calcula dividiendo la suma de todos los valores por su número.

    En el ejemplo anterior, suponiendo que el primer atleta cubriera la distancia en 10,5 segundos, el segundo necesitara 10,7 segundos y el tercero tardara 11,2 segundos, el tiempo medio sería de 10,8 segundos:

    (10.5+10.7+11.2)/3 = 10.8

    Cómo obtener la media en Excel sin fórmulas

    En las hojas de cálculo de Excel, no es necesario realizar cálculos manuales: las potentes funciones de Excel harán todo el trabajo entre bastidores y ofrecerán el resultado en un abrir y cerrar de ojos. Antes de explorar las funciones especializadas en detalle, aprendamos una forma rápida y sorprendentemente sencilla sin fórmulas.

    Para encontrar rápidamente una media sin una fórmula, utilice la barra de estado de Excel:

    1. Seleccione las celdas o rangos que desee promediar. Para selecciones no contiguas, utilice la tecla Ctrl.
    2. Fíjate en la barra de estado de la parte inferior de la ventana de Excel, que proporciona la información esencial sobre las celdas seleccionadas en ese momento. Uno de los valores que Excel calcula automáticamente es la media.

    El resultado se muestra en la siguiente imagen:

    Cómo calcular la media manualmente

    En matemáticas, para hallar la media aritmética de una lista de números, es necesario sumar todos los valores y, a continuación, dividir la suma por cuántos números hay en la lista. En Excel, esto se puede hacer utilizando las funciones SUM y COUNT, respectivamente:

    SUMA( gama )/CUENTA( gama )

    Para el intervalo de números que se indica a continuación, la fórmula es la siguiente:

    =SUMA(B3:B12)/CUENTA(B3:B12)

    Como puede ver, el resultado de la fórmula coincide exactamente con el valor medio de la barra de estado.

    En la práctica, casi nunca necesitarás hacer una media manual en tus hojas de cálculo. Sin embargo, puede ser útil volver a comprobar el resultado de tu fórmula de media en caso de duda.

    Y ahora, echemos un vistazo a cómo se puede hacer la media en Excel utilizando las funciones especialmente diseñadas para ello.

    Función AVERAGE - calcula una media de números

    La función PROMEDIO de Excel se utiliza para obtener una media de todos los números de las celdas o rangos especificados.

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

    Dónde número1, número2 ... son valores numéricos para los que se desea hallar la media. Se pueden incluir hasta 255 argumentos en una sola fórmula. Los argumentos se pueden suministrar como números, referencias o rangos con nombre.

    PROMEDIO es una de las funciones más sencillas y fáciles de usar de Excel.

    Para calcular una media de números, puede escribirlos directamente en una fórmula o suministrar las referencias de celda o rango correspondientes.

    Por ejemplo, para promediar 2 rangos y 1 celda individual abajo, la fórmula es:

    =MEDIA(B4:B6, B8:B10, B12)

    Además de números, la función PROMEDIO de Excel puede hallar una media de otros valores numéricos como porcentajes y tiempos.

    Fórmula AVERAGE de Excel - notas de uso

    Como acabas de ver, utilizar la función PROMEDIO en Excel es fácil. Sin embargo, para obtener un resultado correcto, tienes que entender claramente qué valores se incluyen en el promedio y cuáles se ignoran.

    Incluido:

    • Celdas con valor cero (0)
    • Valores lógicos VERDADERO y FALSO introducidos directamente en la lista de argumentos. Por ejemplo, la fórmula PROMEDIO(VERDADERO, FALSO) devuelve 0,5, que es la media de 1 y 0.

    Ignorado:

    • Celdas vacías
    • Cadenas de texto
    • Celdas que contienen valores booleanos TRUE y FALSE

    Para más información, consulte Cómo utilizar la función PROMEDIO en Excel.

    Función AVERAGEA: calcula la media de todas las celdas que no están en blanco

    La función AVERAGEA de Excel es similar a AVERAGE en que calcula la media aritmética de los valores de sus argumentos. La diferencia es que AVERAGEA incluye todas las celdas no vacías en un cálculo, ya contengan números, texto, valores lógicos o cadenas vacías devueltas por otras funciones.

    AVERAGEA(valor1, [valor2], ...)

    Dónde valor1, valor2, ... son valores, matrices, referencias de celdas o rangos que desea promediar. El primer argumento es obligatorio, los demás (hasta 255) son opcionales.

    Fórmula AVERAGEA de Excel - notas de uso

    Como ya se ha mencionado, la función AVERAGEA procesa distintos tipos de valores, como números, cadenas de texto y valores lógicos, y así es como se evalúan:

    Incluido:

    • Los valores de texto se evalúan como 0.
    • Las cadenas de longitud cero ("") se evalúan como 0.
    • El valor booleano TRUE se evalúa como 1 y FALSE como 0.

    Ignorado:

    • Celdas vacías

    Por ejemplo, la fórmula siguiente devuelve 1, que es la media de 2 y 0.

    =PROMEDIOA(2, FALSO)

    La siguiente fórmula devuelve 1,5, que es la media de 2 y 1.

    =PROMEDIOA(2, VERDADERO)

    La siguiente imagen muestra las fórmulas AVERAGE y AVERAGEA aplicadas a la misma lista de valores y los diferentes resultados que devuelven:

    Función AVERAGEIF - obtener la media con una condición

    Para obtener la media de todas las celdas del rango especificado que cumplan una determinada condición, utilice la función AVERAGEIF.

    AVERAGEIF(rango, criterios, [rango_promedio])

    La función AVERAGEIF tiene los siguientes argumentos:

    • Gama (obligatorio) - el intervalo de celdas que se comprobará según un criterio determinado.
    • Criterios (obligatorio) - la condición que debe cumplirse.
    • Rango_medio (opcional) - las celdas a promediar. Si se omite, entonces gama se promedia.

    La función AVERAGEIF está disponible en Excel 2007 - Excel 365. En versiones anteriores, puede construir su propia fórmula AVERAGE IF.

    Y ahora, veamos cómo puedes usar la función AVERAGEIF de Excel para promediar celdas basándote en la condición que especifiques.

    Supongamos que tienes puntuaciones de diferentes asignaturas en C3:C15 y deseas hallar una puntuación media en matemáticas. Esto se puede hacer con la siguiente fórmula:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    En lugar de "codificar" la condición directamente en una fórmula, puede escribirla en una celda aparte (F3) y hacer referencia a esa celda en los criterios:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Para ver más ejemplos de fórmulas, consulte la función AVERAGEIF de Excel.

    Función AVERAGEIFS - Promedio con múltiples criterios

    Para hacer promedios con dos o más condiciones, utilice la contrapartida plural de AVERAGEIF: la función AVERAGEIFS.

    AVERAGEIFS(rango_promedio, rango_criterios1, criterios1, [rango_criterios2, criterios2], ...)

    La función tiene la siguiente sintaxis:

    • Rango_medio (requerido) - el rango a promediar.
    • Rango_de_criterios (obligatorio) - el intervalo que debe comprobarse criterios .
    • Criterios (obligatorio): la condición que determina las celdas que se deben promediar. Puede suministrarse en forma de número, expresión lógica, valor de texto o referencia de celda.

    1 a 127 rango_de_criterios / criterios El primer par es obligatorio, los siguientes son opcionales.

    En esencia, AVERAGEIFS se utiliza de forma similar a AVERAGEIF, con la diferencia de que se puede comprobar más de una condición en una misma fórmula.

    Supongamos que algunos alumnos no se examinaron de determinadas asignaturas y tienen puntuaciones de cero. Su objetivo es hallar una puntuación media en una asignatura específica ignorando los ceros.

    Para realizar la tarea, se construye una fórmula AVERAGEIFS con dos criterios:

    • Defina el rango a promediar (C3:C15).
    • Especifique el intervalo que debe comprobarse con la 1ª condición (B3:B15 - elementos).
    • Exprese la 1ª condición ("matemáticas" o F3 - el elemento de destino entre comillas o referencia a la celda que contiene el elemento).
    • Especifique el intervalo que se comprobará con la 2ª condición (C3:C15 - puntuaciones).
    • Expresa la 2ª condición (">0" - mayor que cero).

    Ensamblando los componentes anteriores, obtenemos la siguiente fórmula:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    O

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    La imagen siguiente deja claro que sólo dos celdas (C6 y C10) cumplen ambas condiciones y, por lo tanto, sólo se promedian estas celdas.

    Para más información, consulte la función AVERAGEIFS de Excel.

    Fórmulas AVERAGEIF y AVERAGEIFS - notas de uso

    Las funciones AVERAGEIF y AVERAGEIFS de Excel tienen mucho en común, en particular los valores que calculan y los que ignoran:

    • En el rango promedio, se ignoran las celdas vacías, los valores de texto y los valores lógicos TRUE/FALSE.
    • En los criterios, las celdas vacías se tratan como valores cero.
    • Los caracteres comodín como el signo de interrogación (?) y el asterisco (*) pueden utilizarse en los criterios de coincidencia parcial.
    • ¡Si ninguna celda cumple todos los criterios especificados, se produce un error #DIV0!

    AVERAGEIF vs. AVERAGEIFS - diferencias

    En términos de funcionalidad, la diferencia más esencial es que AVERAGEIF sólo puede manejar una condición mientras que AVERAGEIFS uno o más criterios. Además, hay un par de diferencias técnicas relacionadas con rango_medio .

    • Con AVERAGEIF, rango_medio En las fórmulas AVERAGEIFS, es el primer argumento obligatorio.
    • Con AVERAGEIF, rango_medio no tiene que ser necesariamente del mismo tamaño que gama porque las celdas reales que deben promediarse vienen determinadas por el tamaño del gama la celda superior izquierda de rango_medio se toma como punto de partida, y se promedian tantas celdas como se incluyan en el gama AVERAGEIFS requiere que cada rango_de_criterios ser del mismo tamaño y forma que rango_medio de lo contrario se produce un error #¡VALOR!

    Fórmula AVERAGE IF OR en Excel

    Como la función AVERAGEIFS de Excel siempre trabaja con la lógica AND (todos los criterios deben ser TRUE), tendrás que construir tu propia fórmula para promediar celdas con la lógica OR (cualquier criterio debe ser TRUE).

    Aquí está la fórmula genérica para promediar si la celda es X o Y.

    MEDIA(IF(ISNUMBER(MATCH( gama , { criterios1 , criterios2 ,...}, 0)), rango_medio ))

    Veamos ahora cómo funciona en la práctica. En la tabla siguiente, supongamos que desea hallar la nota media de dos asignaturas, Biología y Química que se introducen en las celdas F3 y F4. Esto puede hacerse con la siguiente fórmula de matriz:

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biología", "química"}, 0)), C3:C15))

    Traducida a un lenguaje humano, la fórmula dice: promediar las celdas en C3:C15 si una celda correspondiente en B3:B15 es "Biología" o "Química".

    En lugar de los criterios codificados, puede utilizar una referencia de rango (F3:F4 en nuestro caso):

    =MEDIA(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Para que la fórmula funcione correctamente, recuerde pulsar Ctrl + Mayús + Intro en Excel 2019 e inferiores. En Excel de matriz dinámica (365 y 2021), bastará con pulsar Intro normalmente:

    Cómo funciona esta fórmula:

    Para nuestros lectores curiosos y reflexivos que no sólo quieren utilizar una fórmula, sino entender lo que están haciendo, he aquí una explicación detallada de la lógica.

    En el núcleo de la fórmula, la función IF determina qué valores del rango de origen coinciden con alguno de los criterios especificados y pasa esos valores a la función AVERAGE. A continuación se explica cómo:

    La función MATCH utiliza los nombres de los sujetos en B3:B15 como valores de búsqueda y compara cada uno de esos valores con la matriz de búsqueda en F3:F4 (nuestros sujetos objetivo). El tercer argumento ( tipo_partido ) se fija en 0 para buscar la coincidencia exacta:

    MATCH(B3:B15, F3:F4, 0)

    Cuando se encuentra una coincidencia, MATCH devuelve su posición relativa en la matriz de búsqueda, de lo contrario un error #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    La función ISNUMBER convierte los números en TRUE y los errores en FALSE:

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

    Esta matriz va a la prueba lógica de IF. En la forma completa, la prueba lógica debe escribirse así:

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    En aras de la brevedad, omitimos la parte =TRUE porque está implícita.

    Fijando el value_if_true a C3:C15, le indica a la función IF que sustituya los VERDADEROS por los valores reales de C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Esta matriz final se entrega a la función PROMEDIO que calcula una media aritmética de números ignorando los valores lógicos.

    Cómo redondear la media en Excel

    Al calcular un promedio en Excel, el resultado suele ser un número con varios decimales. En caso de que desee mostrar menos dígitos decimales o redondear un promedio a un número entero, utilice una de las siguientes soluciones.

    Opción Disminuir Decimal

    Para redondear sólo el media indicada sin cambiar el valor subyacente, la forma más rápida es utilizar la función Disminuir Decimal en el Inicio en la pestaña Número grupo:

    Cuadro de diálogo Formato de celdas

    El número de decimales también puede especificarse en el campo Formatear celdas Para ello, seleccione la celda de la fórmula y pulse Ctrl + 1 para abrir el cuadro de diálogo Formatear celdas A continuación, pase al cuadro de diálogo Número y escriba el número de plazas que desea mostrar en el campo Decimales caja.

    Al igual que en el método anterior, esto sólo cambia el formato de visualización. Cuando se haga referencia a la celda promedio en otras fórmulas, se utilizará el valor original no redondeado en todos los cálculos.

    Para más detalles, consulte Redondear números cambiando el formato de las celdas.

    Redondear una media con una fórmula

    Para redondear el propio valor calculado, envuelva su fórmula de promedio en una de las funciones de redondeo de Excel.

    En la mayoría de las situaciones, se utilizaría la función ROUND que sigue las reglas matemáticas generales para el redondeo. En el 1er argumento ( número ), anide la función AVERAGE, AVERAGEIF o AVERAGEIFS. En el 2º argumento ( número_dígitos ), especifique el número de decimales al que desea redondear la media.

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

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

    Para redondear una media a un decimal esta es la fórmula que hay que utilizar:

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

    Para redondear una media a dos decimales este funcionará:

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

    Consejo: para redondear hacia arriba, utilice la función REDONDEAR; para redondear hacia abajo, la función REDONDEAR.

    Así es como puedes hacer promedios en Excel. A continuación hay enlaces a los tutoriales relacionados que tratan casos más específicos de promedios, espero que los encuentres útiles ¡Gracias por leer!

    Cuaderno de prácticas para descargar

    Calcular la media en Excel - ejemplos (archivo .xlsx)

    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.