Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel для iPad Excel Web App Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Excel для Windows Phone 10 Excel Mobile

Ошибка #ДЕЛ/0! возникает в Microsoft Excel, когда число делится на ноль (0). Это происходит, если вы вводите простую формулу, например =5/0, или если формула ссылается на ячейку с 0 или пустую ячейку, как показано на этом рисунке.

Примеры формул, вызывающих #DIV/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! исчезнут.

Используйте ЕСЛИОШИБКА для подавления #DIV/0! ошибка

Эту ошибку можно также подавить, включив операцию деления в функцию ЕСЛИОШИБКА. Опять же, с помощью A2/A3 можно использовать =ЕСЛИОШИБКА(A2/A3,0). Это указывает Excel, если формула вычисляется до ошибки, а затем возвращается 0, в противном случае возвращается результат формулы.

Примечание. Методы ЕСЛИОШИБКА и IF(ЕОШИБКА()) являются обработчиками общих ошибок, так как они подавляют все ошибки, а не только #DIV/0!. Перед применением обработки ошибок необходимо убедиться, что формула работает правильно. В противном случае вы можете не понять, что формула работает не так, как ожидалось.

Совет: Если проверка ошибок включена в Excel, можно выбрать Значок кнопки рядом с ячейкой, в которую отображается ошибка. Выберите Показать шаги вычисления , если они доступны, и выберите разрешение, которое подходит для ваших данных.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Функция ЕСЛИ

Функция ЕСЛИОШИБКА

Функции Е

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.