Función de Excel AVERAGEIFS con múltiples criterios

  • Comparte Isto
Michael Brown

Este titorial móstrase como usar a función PROMEDIO IFS de Excel para calcular unha media con varias condicións.

Cando se trata de calcular a media aritmética dun grupo de números en Excel, a MEDIA é o camiño a seguir. Para medir celas que cumpren unha determinada condición, AVERAGEIF é útil. Para atopar unha media con varios criterios, AVERAGEIFS é a función a utilizar. Para saber como funciona, siga lendo!

    Función PROMEDIO IFS en Excel

    A función PROMEDIO IIFS de Excel calcula a media aritmética de todas as celas dun rango que cumpren o especificado criterios.

    A sintaxe é a seguinte:

    AVERAGEIFS(intervalo_medio, intervalo_criterio1, criterio1, [intervalo_criterio2, criterios2], …)

    Onde:

    • Intervalo_promedio : o intervalo de celas para a media.
    • Intervalo_criterio1, intervalo_criterio2, … : intervalos que se van probar en función dos criterios correspondentes.
    • Criterio1, criteria2, … : criterios que determinan que celas se deben promediar. Os criterios pódense proporcionar en forma de número, expresión lóxica, valor de texto ou referencia de cela.

    Intervalo_criterios1 / criterios1 son necesarios, os seguintes son opcionais. Pódense usar de 1 a 127 pares de intervalos/criterios nunha fórmula.

    A función PROMEDIOSIFS está dispoñible en Excel 2007 - Excel 365.

    Nota. A función AVERAGEIFS funciona coa lóxica AND, é dicir, só esas celaspromedian os cales todas as condicións son VERDADEIRAS. Para calcular celas para as que calquera condición é VERDADEIRA, use a fórmula PROMEDIO SE OU.

    Función PROMEDIOSI - notas de uso

    Para comprender claramente como funciona a función e evitar erros, tome aviso dos seguintes feitos:

    • No argumento intervalo_medio , celas baleiras , valores lóxicos VERDADEIRO/FALSO e Os valores de texto son ignorados. Inclúense valores cero .
    • Se criterio é unha cela baleira, trátase como un valor cero.
    • Se intervalo_medio non contén un só valor numérico, un #DIV/0! ocorre un erro.
    • Se ningunha cela cumpre todos os criterios especificados, un #DIV/0! devólvese o erro.
    • Os criterios de AVERAGEIFS poden aplicarse ao mesmo intervalo ou a diferentes intervalos.
    • Cada intervalo_de_criterios debe ter o mesmo tamaño e forma que intervalo_promedio. , senón un #VALOR! prodúcese un erro.

    Agora que coñece a teoría, vexamos como utilizar a función PROMEDIOIFS na práctica.

    Fórmula de Excel AVERAGEIFS

    Primeiro, imos esbozar o enfoque xenérico. Para construír unha fórmula AVERAGEIFS correctamente, siga estas directrices:

    1. No primeiro argumento, proporcione o intervalo que quere promediar.
    2. Nos argumentos posteriores, especifique pares intervalo/criterio. . As parellas pódense organizar en calquera orde, pero o criterio sempre segue aintervalo ao que se aplica.
    3. Unha fórmula AVERAGEIFS sempre debe conter un número impar de argumentos : intervalo_medio + un ou máis pares intervalo_criterio/criterio .

    PROMEDIOIFS con criterios de texto

    Para obter unha media de números nunha columna se outra(s) columna(s) contén determinado texto, use ese texto para os criterios.

    A modo de exemplo, busquemos unha media das vendas de "Apple" na rexión "Norte". Para iso, elaboramos unha fórmula AVERAGEIFS con dous criterios:

    • Intervalo_medio é C3:C15 (celdas a media).
    • Intervalo_criterio1 é A3:A15 (elementos a comprobar) e criterio1 é "mazá".
    • Intervalo_criterio2 é B3:B15 (Rexións a comprobar) e criterio2 é "norte".

    Xuntando os argumentos, obtemos a seguinte fórmula:

    =AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")

    Con criterios en celas predefinidas (F3 e F4 ), a fórmula toma esta forma:

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

    PROMEDIOIFS con operadores lóxicos

    Cando o criterio predeterminado é "é igual a", pódese omitir o signo de igualdade e simplemente pon o texto de destino (entre comiñas) ou o número (sen as comiñas) no argumento correspondente como se mostra no exemplo anterior.

    Cando se usan outros operadores lóxicos como "maior que" (>). ;), "menor de" (<), non igual a () e outros cun número ou data , encerra toda a construción encomiñas dobres.

    Por exemplo, para as vendas medias superiores a cero entregadas antes do 1 de outubro de 2022, a fórmula é:

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

    Cando os criterios están en celas separadas , encerra un operador lóxico entre comiñas e concatenao cunha referencia de cela mediante un ampersand (&). Por exemplo:

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

    PROMEDIOIFS con caracteres comodín

    Para promediar as celas baseadas na coincidencia parcial de texto , use caracteres comodín nos criterios: un signo de interrogación (?) para que coincida con calquera carácter ou un asterisco (*) para que coincida con calquera número de caracteres.

    Na táboa seguinte, supoña que quere facer unha media de vendas "laranxa" en todas as rexións do "sur", incluíndo "sur". -oeste" e "sureste". Para facelo, incluímos un asterisco no segundo criterio:

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

    Se se introduce un criterio de coincidencia de texto parcial nunha cela, concatena un carácter comodín coa referencia da cela. No noso caso, a fórmula toma esta forma:

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

    Media se entre dous valores

    Para obter a media dos valores que se sitúan entre dous valores específicos, use un dos as seguintes fórmulas xenéricas:

    Media se hai entre dous valores, incluídos:

    AVERAGEIFS(intervalo_medio, intervalo_criterios,">= valor1 ", intervalo_criterios,"<= valor2 ")

    Media se hai entre dous valores, exclusivo:

    MEDIAIFS(intervalo_medio, intervalo_criterios,"> valor1 ", intervalo_criterios,"< valor2 ")

    Na primeira fórmula, usa os operadores lóxicos maior ou igual a (>=) e inferior ou igual a (<=), polo que se inclúen os valores de límite. na media.

    Na 2a fórmula, os criterios lóxicos maior que (>) e menos de (<) exclúen os valores límite da media. .

    Estas fórmulas funcionan ben ou en ambos os escenarios: cando as celas a mediar e as celas a comprobar están na mesma columna ou en dúas columnas diferentes .

    Por exemplo, para calcular a media de vendas entre 100 e 130 inclusive, pode utilizar esta fórmula:

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

    Cos valores límite das celas E3 e F3, a fórmula toma esta forma:

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

    Teña en conta que neste caso usamos a mesma referencia (C3:C15) para os 3 argumentos do intervalo.

    Para promediar celas nunha columna determinada se os valores doutra columna están entre dous valores, proporcione un intervalo diferente para os argumentos intervalo_medio e intervalo_criterio .

    Por exemplo, para promediar as vendas na columna C se a data da columna B está entre o 1 de setembro e o 30 de outubro, a fórmula é:

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

    Con referencias de celas:

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

    Así é como usa a función PROMEDIOSI en Excel para atopar unha media aritmética con varios criterios. Grazas por ler e espero verte no noso blog a vindeira semana!

    Caderno de prácticas para descargar

    ExcelFunción AVERAGEIFS - exemplos (ficheiro .xlsx)

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.