
Všeobecný vzorec
=AVERAGEIF(range,"0")
Zhrnutie
Ak chcete získať priemer množiny čísel, s vylúčením alebo ignorovaním nulových hodnôt, použite funkciu AVERAGEIF. V zobrazenom príklade je vzorec v E6:
=AVERAGEIF(B6:D6,"0")
Vysvetlenie
V zobrazenom príklade je vzorec v E5 založený na funkcii PRIEMER:
=AVERAGE(B5:D5) // returns 60
Výsledkom je 60, keďže (90 + 90 + 0) / 3 = 60.
Na odfiltrovanie nuly z vypočítaného priemeru používa vzorec v E6 funkciu AVERAGEIF takto:
=AVERAGEIF(B6:D6,"0") // returns 90
Zadané kritérium je „0“, čo znamená „nerovná sa nule“.
Prázdne hodnoty údajov
Funkcie AVERAGE, AVERAGEIF a AVERAGEIFS všetky automaticky ignorujú prázdne bunky (a bunky, ktoré obsahujú textové hodnoty), takže nie je potrebné poskytovať kritériá na odfiltrovanie prázdnych buniek.