Función AVERAGEIFS de Excel con múltiples criterios

  • Compartir Este
Michael Brown

Este tutorial muestra cómo utilizar la función AVERAGEIFS de Excel para calcular un promedio con múltiples condiciones.

Cuando se trata de calcular la media aritmética de un grupo de números en Excel, AVERAGE es el camino a seguir. Para calcular la media de celdas que cumplen una determinada condición, AVERAGEIF es muy útil. Para encontrar una media con múltiples criterios, AVERAGEIFS es la función a utilizar. Para aprender cómo funciona, ¡sigue leyendo!

    Función AVERAGEIFS en Excel

    La función AVERAGEIFS de Excel calcula la media aritmética de todas las celdas de un rango que cumplen los criterios especificados.

    La sintaxis es la siguiente:

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

    Dónde:

    • Rango_medio - el rango de celdas a promediar.
    • Criterio_rango1, criterio_rango2, ... - gamas que deben comprobarse según los criterios correspondientes.
    • Criterio1, criterio2, ... - Los criterios pueden suministrarse en forma de número, expresión lógica, valor de texto o referencia de celda.

    Criterios_rango1 / criterios1 En una fórmula se pueden utilizar de 1 a 127 pares rango/criterio.

    La función AVERAGEIFS está disponible en Excel 2007 - Excel 365.

    Nota: La función AVERAGEIFS trabaja con la lógica AND, es decir, sólo se promedian las celdas para las que todas las condiciones son TRUE. Para calcular las celdas para las que una sola condición es TRUE, utilice la fórmula AVERAGE IF OR.

    Función AVERAGEIFS - notas de uso

    Para entender bien cómo funciona y evitar errores, fíjate en los siguientes datos:

    • En el rango_medio argumento, celdas vacías , valores lógicos VERDADERO/FALSO, y valores de texto se ignoran. Valores cero están incluidos.
    • Si criterios es una celda vacía, se trata como un valor cero.
    • Si rango_medio ¡no contiene un único valor numérico, se produce un error #DIV/0!
    • ¡Si ninguna celda cumple todos los criterios especificados, se devuelve un error #DIV/0!
    • Los criterios de AVERAGEIFS pueden aplicarse al mismo intervalo o a intervalos diferentes.
    • Cada rango_de_criterios debe tener el mismo tamaño y forma que rango_medio de lo contrario se produce un error #¡VALOR!

    Ahora que ya conoce la teoría, veamos cómo utilizar la función AVERAGEIFS en la práctica.

    Fórmula AVERAGEIFS de Excel

    En primer lugar, describamos el enfoque genérico. Para construir correctamente una fórmula AVERAGEIFS, siga estas directrices:

    1. En el primer argumento, indique el intervalo que desea promediar.
    2. En los argumentos siguientes, especifique pares rango/criterio. Los pares pueden disponerse en cualquier orden, pero el criterio siempre sigue al rango al que se aplica.
    3. Una fórmula AVERAGEIFS debe contener siempre un número impar de argumentos : rango_medio + uno o varios rango_de_criterios/criterios pares.

    AVERAGEIFS con criterios de texto

    Para obtener un promedio de números en una columna si otra(s) columna(s) contiene(n) cierto texto, utilice ese texto como criterio.

    A modo de ejemplo, vamos a encontrar una media de las ventas de "Apple" en la región "Norte". Para ello, realizamos una fórmula AVERAGEIFS con dos criterios:

    • Rango_medio es C3:C15 (células a media).
    • Criterios_rango1 es A3:A15 (Elementos a comprobar) y criterios1 es "manzana".
    • Criterios_rango2 es B3:B15 (Regiones a comprobar) y criterios2 es "norte".

    Uniendo los argumentos, obtenemos la siguiente fórmula:

    =AVERAGEIFS(C3:C15, A3:A15, "manzana", B3:B15, "norte")

    Con criterios en celdas predefinidas (F3 y F4), la fórmula adopta esta forma:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)

    AVERAGEIFS con operadores lógicos

    Cuando los criterios son por defecto "es igual a", el signo de igualdad puede omitirse, y basta con poner el texto de destino (entre comillas) o el número (sin las comillas) en el argumento correspondiente, como se muestra en el ejemplo anterior.

    Cuando se utilizan otros operadores lógicos como "mayor que" (>), "menor que" (<), no igual a (), y otros con una número o fecha encierra toda la construcción entre comillas dobles.

    Por ejemplo, para promediar las ventas superiores a cero entregadas antes del 1-Oct-2022, la fórmula es:

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

    Cuando los criterios están en celdas separadas, se encierra un operador lógico entre comillas y se concatena con un signo referencia de celda utilizando un ampersand (&). Por ejemplo:

    =AVERAGEIFS(C3:C15, B3:B15, ""&F4)

    AVERAGEIFS con caracteres comodín

    Para promediar las celdas en función de coincidencia parcial de texto Utilice caracteres comodín en los criterios: un signo de interrogación (?) para cualquier carácter o un asterisco (*) para cualquier número de caracteres.

    En la tabla siguiente, supongamos que se desea calcular la media de las ventas de "naranja" en todas las regiones "sur", incluidas "suroeste" y "sureste". Para ello, incluimos un asterisco en el segundo criterio:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "sur*")

    Si se introduce un criterio de coincidencia de texto parcial en una celda, se concatena un carácter comodín con la referencia de la celda. En nuestro caso, la fórmula adopta esta forma:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& "*")

    Media entre dos valores

    Para obtener la media de los valores que se encuentran entre dos valores concretos, utiliza una de las siguientes fórmulas genéricas:

    Media entre dos valores, ambos inclusive:

    AVERAGEIFS(rango_promedio, rango_criterios,">= valor1 ", rango_criterios,"<= valor2 ")

    Media si está entre dos valores, excluyente:

    AVERAGEIFS(rango_promedio, rango_criterios,"> valor1 ", rango_criterios,"< valor2 ")

    En la primera fórmula se utiliza mayor o igual que (>=) y inferior o igual a (<=), por lo que los valores límite se incluyen en la media.

    En la 2ª fórmula, el superior a (>) y menos de (<) criterios lógicos excluyen los valores límite de la media.

    Estas fórmulas funcionan bien en ambos casos: cuando las celdas que hay que promediar y las celdas que hay que comprobar están en la misma celda. misma columna o en dos diferentes columnas .

    Por ejemplo, para calcular la media de las ventas entre 100 y 130, ambos inclusive, puede utilizar esta fórmula:

    =AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")

    Con los valores límite en las celdas E3 y F3, la fórmula toma esta forma:

    =AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)

    Observe que en este caso utilizamos la misma referencia (C3:C15) para los 3 argumentos de rango.

    Para calcular el promedio de las celdas de una columna determinada si los valores de otra columna están comprendidos entre dos valores, introduzca un intervalo diferente para el parámetro rango_medio y rango_de_criterios argumentos.

    Por ejemplo, para promediar las ventas de la columna C si la fecha de la columna B está comprendida entre el 1-Sep y el 30-Oct, la fórmula es:

    =AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")

    Con referencias a celdas:

    =AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)

    Así es como se utiliza la función AVERAGEIFS en Excel para hallar una media aritmética con múltiples criterios. Gracias por leer y ¡espero verte en nuestro blog la semana que viene!

    Cuaderno de prácticas para descargar

    Función AVERAGEIFS de 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.