
Obecný vzorec
=AVERAGEIFS(range1,range2,"")
souhrn
Chcete-li vypočítat průměr, s výjimkou prázdných hodnot v rozsahu kritérií, můžete použít funkci AVERAGEIFS a jednoduchý logický výraz. V zobrazeném příkladu je vzorec v F6:
=AVERAGEIFS(price,group,"")
kde „cena“ (C5: C15) a „skupina“ (D5: D15) jsou pojmenované rozsahy.
Vysvětlení
Excel podporuje řadu logických operátorů, které lze použít k sestavení kritérií různými způsoby. V tomto příkladu používáme not equals to operator () k vyloučení hodnot bez skupiny v D5: D15. Rozsah a kritéria se zadávají jako dva argumenty:
D5:D15,""
Který je ekvivalentní výrazu:
D5:D15""
což znamená, že se nerovná prázdnému řetězci, např. není prázdný.
Vyjma vzorců
Výše uvedený vzorec nevyloučí prázdné řetězce vrácené vzorci (= ""). Pokud máte prázdné řetězce vrácené vzorci v rozsahu kritérií, můžete kritéria upravit takto:
=AVERAGEIFS(C5:C15,D5:D15,">""")
Tím se správně vyloučí prázdný řetězec vrácený vzorci.