1

Ниже приведена формула, которую я использую, и я получаю #DIV/0! сообщение об ошибке, поскольку в диапазоне ячеек нет данных AE30:AQ30 , я не могу понять, где в приведенной ниже формуле поместить IFERROR или ISERROR которые, как я полагаю, исправят мою ошибку. Мысли?

{=MOD(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))),1)}

2 ответа2

1

Одним из способов было бы обернуть всю формулу в IFERROR, например:

=IFERROR(MOD(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))),1),"Error")

Вы все еще подтвердите это с помощью Ctrl+Shift+Enter

1

Вы можете написать до Average Not(Iserror()), результатом будет 0 the # DIV/0! ошибка является результатом формулы Avverage для пустых ячеек, ваша формула станет:
=MOD(Not(Iserror(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))))),1)
и использовать Ctrl + Shift + Enter для формулы массива

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .