![](https://cdn.wiki-base.com/5279620/excel_formula_average_if_criteria_not_blank__2.png.webp)
Generička formula
=AVERAGEIFS(range1,range2,"")
Sažetak
Da biste izračunali prosjek, izuzimajući prazne vrijednosti u rasponu kriterija, možete koristiti funkciju AVERAGEIFS i jednostavan logički izraz. U prikazanom primjeru formula u F6 je:
=AVERAGEIFS(price,group,"")
gdje su "cijena" (C5: C15) i "grupa" (D5: D15) imenovani rasponi.
Obrazloženje
Excel podržava brojne logičke operatore koji se mogu koristiti na različite načine za konstrukciju kriterija. U ovom primjeru koristimo operator koji nije jednak operatoru () da bismo izuzeli vrijednosti bez grupe u D5: D15. Raspon i kriteriji navedeni su kao dva argumenta:
D5:D15,""
Što je ekvivalent izrazu:
D5:D15""
što znači da nije jednako praznom nizu, npr. nije prazan.
Izuzimajući formule
Gornja formula neće isključiti prazne nizove koje vraćaju formule (= ""). Ako imate prazne nizove koje formule vraćaju u rasponu kriterija, kriterije možete prilagoditi ovako:
=AVERAGEIFS(C5:C15,D5:D15,">""")
Ovo će ispravno izuzeti prazan niz koji vraćaju formule.