Как я могу остановить возвращение формулы AVERAGEIF#DIV/0

У меня есть следующая формула, возвращающая #DIV/0! когда все 5 ячеек не заполнены:

= СРЕСЛИ (CV17:CV21,">0")

Изображение электронной таблицы

Это используется для усреднения времени звонка в течение 5-дневной рабочей недели, поэтому я использую функцию AVERAGEIF только для подсчета ячеек, в которые я ввожу время. Формула находится в ячейке CV24.

Поскольку я хочу, чтобы другая ячейка рассчитывала скользящее среднее значение за год, мне нужно, чтобы CV24 показывал 0, если в течение всей недели не введено время.

Я попытался использовать IFERROR как таковой:

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

Это говорит мне, что я набрал неправильную формулу.

Я также попытался =IFERROR(CV10:CV14,0), который возвратил 0, когда время было введено.

Я чувствую, что я близко, но мое понимание формул не велико. Пожалуйста помоги!

1 ответ

Решение

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

Это твоя формула

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

Это правильное использование формулы IFERROR.

Другие вопросы по тегам