![](https://cdn.wiki-base.com/4526498/excel_formula_average_with_multiple_criteria__2.png.webp)
Formuła ogólna
=AVERAGEIFS(values,range1,criteria1,range2,criteria2)
Podsumowanie
Aby uśrednić liczby na podstawie wielu kryteriów, możesz użyć funkcji ŚREDNIA.WARUNKÓW. W pokazanym przykładzie formuła w I5 to:
=AVERAGEIFS(sales,group,F5,region,G5)
gdzie „grupa” (B5: B14), „region” (C5: C14) i „sprzedaż” (D5: D14) to nazwane zakresy.
Wyjaśnienie
Podobnie jak funkcja LICZ.WARUNKI i SUMA.WARUNKÓW, funkcja ŚREDNIA.WARUNKÓW jest zaprojektowana do obsługi wielu kryteriów, które są wprowadzane w parach (zakres, kryteria). Tak długo, jak te informacje są dostarczane poprawnie, zachowanie AVERAGEIFS jest w pełni automatyczne.
W pokazanym przykładzie mamy wartości grup w kolumnie F i wartości regionu w kolumnie G. Używamy tych wartości bezpośrednio, używając odwołań do komórek jako kryteriów.
Pierwszy argument zawiera zakres wartości do średniej:
sales
Aby ograniczyć obliczenia według grup, zapewniamy:
group,F5
Aby ograniczyć obliczenia według regionu, używamy:
region,G5
Wynik w komórce J5 to 105:
=AVERAGEIFS(sales,group,F5,region,G5) // returns 105
Bez nazwanych zakresów
Nazwane zakresy służą tylko do odczytu. Równoważna formuła w J5 bez nazwanych zakresów iz zakodowanymi na stałe wartościami kryteriów to:
=AVERAGEIFS(D5:D14,B5:B14,"A",C5:C14,"East")