Ошибка #ДЕЛ/0! возникает в Microsoft Excel, когда число делится на ноль (0). Это происходит, если вы вводите простую формулу, например =5/0, или если формула ссылается на ячейку с 0 или пустую ячейку, как показано на этом рисунке.
Есть несколько способов исправления этой ошибки.
-
Убедитесь в том, что делитель в функции или формуле не равен нулю и соответствующая ячейка не пуста.
-
Измените ссылку в формуле, чтобы она указывала на ячейку, не содержащую ноль (0) или пустое значение.
-
Введите в ячейку, которая используется в формуле в качестве делителя, значение #Н/Д, чтобы изменить результат формулы на #Н/Д, указывая на недоступность делителя.
Во много раз #DIV/0! невозможно избежать ошибки, так как ваши формулы ожидают ввода от вас или кого-то еще. В этом случае вы не хотите, чтобы сообщение об ошибке отображалось вообще, поэтому существует несколько методов обработки ошибок, которые можно использовать для подавления ошибки во время ожидания ввода.
Оценка знаменателя на наличие нуля или пустого значения
Самый простой способ избавиться от ошибки #ДЕЛ/0! — воспользоваться функцией ЕСЛИ для оценки знаменателя. Если он равен нулю или пустой, в результате вычислений можно отображать значение "0" или не выводить ничего. В противном случае будет вычислен результат формулы.
Например, если ошибка возникает в формуле =A2/A3, можно заменить ее формулой =ЕСЛИ(A3;A2/A3;0), чтобы возвращать 0, или формулой =ЕСЛИ(A3;A2/A3;""), чтобы возвращать пустую строку. Также можно выводить произвольное сообщение. Пример: =ЕСЛИ(A3;A2/A3;"Ожидается значение."). Это сообщает Excel IF(A3 существует, затем возвращает результат формулы, в противном случае игнорирует его).
Используйте ПАРАМЕТР IFERROR для подавления #DIV/0! ошибка
Эту ошибку можно также подавить, вложить операцию деления в функцию IFERROR. Опять же, используя A2/A3, можно использовать =IFERROR(A2/A3,0). Это указывает Excel, если формула вычисляется до ошибки, а затем возвращается 0, в противном случае возвращается результат формулы.
Примечание. Методы IFERROR и IF(ISERROR()) являются обработчиками общих ошибок, так как они подавляют все ошибки, а не только #DIV/0!. Перед применением обработки ошибок необходимо убедиться, что формула работает правильно. В противном случае вы можете не понять, что формула работает не так, как ожидалось.
Совет: Если проверка ошибок включена в Excel, можно выбрать рядом с ячейкой, в которую отображается ошибка. Выберите Показать шаги вычисления , если они доступны, и выберите разрешение, которое подходит для ваших данных.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
См. также
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул