
Obecný vzorec
=AVERAGEIFS(values,range1,criteria1,range2,criteria2)
souhrn
Chcete-li průměrovat čísla na základě více kritérií, můžete použít funkci AVERAGEIFS. V zobrazeném příkladu je vzorec v I5:
=AVERAGEIFS(sales,group,F5,region,G5)
kde „skupina“ (B5: B14), „region“ (C5: C14) a „prodej“ (D5: D14) jsou pojmenovány rozsahy.
Vysvětlení
Stejně jako funkce COUNTIFS a SUMIFS je funkce AVERAGEIFS navržena pro zpracování více kritérií, která jsou zadána v párech (rozsah, kritéria). Pokud jsou tyto informace poskytovány správně, chování AVERAGEIFS je plně automatické.
V ukázaném příkladu máme skupinové hodnoty ve sloupci F a hodnoty oblastí ve sloupci G. Tyto hodnoty používáme přímo pomocí odkazů na buňky pro kritéria.
První argument drží rozsah hodnot k průměru:
sales
Chcete-li omezit výpočet podle skupiny, poskytujeme:
group,F5
Pro omezení výpočtu podle oblasti používáme:
region,G5
Výsledek v buňce J5 je 105:
=AVERAGEIFS(sales,group,F5,region,G5) // returns 105
Bez pojmenovaných rozsahů
Pojmenované rozsahy se používají pouze pro čitelnost. Ekvivalentní vzorec v J5, bez pojmenovaných rozsahů a s pevně zakódovanými hodnotami kritérií, je:
=AVERAGEIFS(D5:D14,B5:B14,"A",C5:C14,"East")