Táboa de contidos
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:
- No primeiro argumento, proporcione o intervalo que quere promediar.
- 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.
- 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)