¿Cómo puedo evitar que la fórmula PROMEDIOIF devuelva #DIV/0?

¿Cómo puedo evitar que la fórmula PROMEDIOIF devuelva #DIV/0?

¡Tengo la siguiente fórmula que devuelve #DIV/0! cuando las 5 celdas están en blanco:

=AVERAGEIF(CV17:CV21,">0")

Imagen de hoja de cálculo

Esto se utiliza para promediar el tiempo de llamada durante el período de una semana laboral de 5 días, por lo que estoy usando la función PROMEDIOSI para contar solo las celdas en las que ingreso un tiempo. La fórmula está en la celda CV24.

Como quiero otra celda para calcular el promedio móvil durante un año, necesito que CV24 muestre 0 si no se ingresan horas para toda la semana.

Intenté utilizar IFERROR como tal:

AVERAGEIF(CV17:CV21,">0",IFERROR(CV17:CV21,0))

Esto me dice que he escrito una fórmula incorrecta.

También probé =IFERROR(CV10:CV14,0)que devolvía 0 cuando se ingresaban los tiempos.

Siento que estoy cerca, pero mi comprensión de las fórmulas no es muy buena. ¡Por favor ayuda!

Respuesta1

AVERAGEIF(CV17:CV21,">0",IFERROR(CV17:CV21,0))

Esta es tu fórmula

IFERROR(AVERAGEIF(CV17:CV21,">0",CV17:CV21),0) 

Este es el uso correcto de la fórmula IFERROR.

información relacionada