Fórmula genérica
=AVERAGEIF(range,"0")
Resumen
Para obtener el promedio de un conjunto de números, excluyendo o ignorando valores cero, use la función AVERAGEIF. En el ejemplo que se muestra, la fórmula en E6 es:
=AVERAGEIF(B6:D6,"0")
Explicación
En el ejemplo que se muestra, la fórmula en E5 se basa en la función PROMEDIO:
=AVERAGE(B5:D5) // returns 60
El resultado es 60, ya que (90 + 90 + 0) / 3 = 60.
Para filtrar el cero del promedio calculado, la fórmula en E6 usa la función AVERAGEIF como esta:
=AVERAGEIF(B6:D6,"0") // returns 90
El criterio proporcionado es "0", que significa "no igual a cero".
Valores de datos en blanco
Las funciones AVERAGE, AVERAGEIF y AVERAGEIFS ignoran automáticamente las celdas en blanco (y las celdas que contienen valores de texto), por lo que no es necesario proporcionar criterios para filtrar las celdas vacías.