
Formuła ogólna
=AVERAGEIF(range,"0")
Podsumowanie
Aby uzyskać średnią zbioru liczb, wyłączając lub ignorując wartości zerowe, użyj funkcji ŚREDNIA.JEŻELI. W pokazanym przykładzie formuła w E6 to:
=AVERAGEIF(B6:D6,"0")
Wyjaśnienie
W pokazanym przykładzie formuła w E5 jest oparta na funkcji ŚREDNIA:
=AVERAGE(B5:D5) // returns 60
Wynik to 60, ponieważ (90 + 90 + 0) / 3 = 60.
Aby odfiltrować zero z obliczonej średniej, formuła w E6 używa funkcji ŚREDNIA.JEŻELI w następujący sposób:
=AVERAGEIF(B6:D6,"0") // returns 90
Podane kryteria to „0”, co oznacza „różne od zera”.
Puste wartości danych
Funkcje ŚREDNIA, ŚREDNIA.JEŻELI i ŚREDNIA.JEŻELI automatycznie ignorują puste komórki (i komórki zawierające wartości tekstowe), więc nie ma potrzeby podawania kryteriów do odfiltrowania pustych komórek.