Как исправить #DIV/0! ошиб.

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac 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

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

Примеры формул, вызывающих ошибку #ДЕЛ/0!

Есть несколько способов исправления этой ошибки.

  • Убедитесь, что делитель в функции или формуле не равен нулю или пустой ячейке.
  • Измените ссылку в формуле на другую ячейку, которая не содержит нуля (0) или пустого значения.
  • Введите #N/A в ячейку, которая указана в качестве делителя в формуле. Результат формулы изменится на #N/A, что указывает на то, что значение делителя недоступно.

Во многих случаях #DIV/0! избежать ошибок, так как формулы ждут данных от вас или от кого-то еще. В этом случае вы не хотите, чтобы сообщение об ошибке вообще отображалось, поэтому существует несколько методов обработки ошибок, которые можно использовать для подавления ошибки во время ожидания ввода данных. 

Оценка знаменателя на наличие нуля или пустого значения

Самый простой способ избавиться от ошибки #ДЕЛ/0! — воспользоваться функцией ЕСЛИ для оценки знаменателя. Если это значение 0 или нулевое, отображать в качестве результата формулы вместо #DIV/0 значение 0 или нулевое! В противном случае будет вычислен результат формулы.

Например, если формула, возвращающая ошибку, имеет вид =A2/A3, используйте =ЕСЛИ(A3;A2/A3;0) для возврата 0 или =ЕСЛИ(A3;A2/A3;"") для возврата пустой строки. Можно также отобразить такое пользовательское сообщение: =ЕСЛИ(A3;A2/A3;"Требуется ввод"). Пример: =ЕСЛИ(A3;A2/A3;"Ожидается значение."). Это сообщает Excel ЕСЛИ(A3 существует, то вернуть результат формулы, в противном случае пропустить его).

Примеры разрешения ошибок #ДЕЛ/0!

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

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

Примечание: методы IFERROR и IF(ISERROR()) являются общими обработчиками ошибок, в том смысле, что они подавляют все ошибки, а не только #DIV/0!. Перед обработкой ошибок необходимо убедиться, что формула работает правильно, иначе вы можете не понять, что формула работает неправильно.

Совет

Если в Microsoft Excel включена проверка ошибок, вы можете выбрать Изображение кнопки рядом с ячейкой, в которой показана ошибка. Выберите пункт "Показать этапы вычисления", если он отобразится, и выберите подходящее решение.

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

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

См. также

Функция ЕСЛИ

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

Функции Е

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

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

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

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

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