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