Funkce AVERAGEIF v Excelu slouží k vypočítání průměru hodnot v rozsahu buněk, které splňují určitou podmínku.
Syntaxe funkce je následující:
=AVERAGEIF(oblast; kritéria; [oblast_pro_průměr])
Kde \”oblast je rozsah buněk, který se má porovnat s podmínkou, \”kritéria\” je podmínka, kterou musí buněčné hodnoty splňovat a \”oblast_pro_průměr\” je volitelný rozsah buněk, ze kterého se má vypočítat průměr. Pokud oblast_pro_průměr není zadaná, použijí se data obsažená v první části funkce, tj. v \”oblast\”.
Například, pokud máte rozsah buněk A1:A4, který obsahuje čísla 5, 10, 15 a 20, a chcete vypočítat průměr hodnot, které jsou větší než 10, můžete použít funkci následovně:
=AVERAGEIF(A1:A4; \”>10\”)
V tomto případě vypočítá funkce průměr hodnot 15 a 20, protože tyto hodnoty jsou větší než 10.
Příklady využití funkce AVERAGEIF:
- Pokud chcete vypočítat průměr hodnot v seznamu, které splňují určitou podmínku, můžete použít funkci AVERAGEIF.
- Pokud máte rozsah buněk, který obsahuje číselné hodnoty a chcete vypočítat průměr pouze těch hodnot, které jsou menší nebo větší než určitá hodnota, můžete použít funkci AVERAGEIF s podmínkou menší nebo větší než.
- Pokud máte seznam čísel a chcete vypočítat průměr pouze každého třetího čísla v seznamu, můžete použít funkci AVERAGEIF s podmínkou zahrnující funkci MOD a číslo 3.
Porovnání s funkcí PRŮMĚR:
Funkce AVERAGEIF a PRŮMĚR se liší tím, že AVERAGEIF umožňuje vypočítat průměr pouze těch hodnot, které splňují určitou podmínku, zatímco funkce PRŮMĚR vypočítá průměr všech hodnot bez ohledu na jejich vlastnosti nebo splnění podmínky.
Další rozdíl spočívá v syntaxi funkcí. Zatímco funkce AVERAGEIF pracuje s jediným rozsahem buněk a jednou podmínkou, funkce PRŮMĚR pracuje s jediným argumentem, tj. rozsahem buněk, ze kterých se má průměr vypočítat.
Příkladem, kdy je vhodné použít funkci PRŮMĚR, může být výpočet průměru hodnot v sloupci tabulky, kde se neprovádí žádné filtrování nebo výběr podle určité podmínky. Na druhé straně, funkce AVERAGEIF se hodí pro situace, kdy potřebujete vypočítat průměr pouze vybraných hodnot na základě jedné podmínky.