Як виправити #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! коли число ділиться на нуль (0). Це може статися, коли ви вказуєте просту формулу, таку як =5/0, або коли формула звертається до клітинки, яка містить 0 або є пустою, як показано на малюнку.

Приклади формул, які спричиняють #DIV/0! помилок.

Щоб усунути помилку, виконайте одну з таких дій.

  • Переконайтеся, що дільник у функції або формулі не дорівнює нулю або не є пустою клітинкою.
  • Змініть посилання на клітинку у формулі на посилання на іншу клітинку, яка не містить нуль (0) і не пуста.
  • Введіть #N/A у клітинку, яка використовується як дільник у формулі, який змінить результат формули на #N/A, щоб показати, що значення дільника недоступне.

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

Обчислення знаменника для 0 або для відсутності значення

Найпростіший спосіб придушити #DIV/0! полягає у використанні функції IF для обчислення існування знаменника. Якщо 0 або немає значення, відображайте 0 або не відображайте значення без значення формули, а не #DIV/0! значення помилки, інакше обчислити формулу.

Наприклад, якщо формула повертає помилку =A2/A3, використовуйте формулу =IF(A3;A2/A3;0), щоб повернути 0, або =IF(A3;A2/A3;""), щоб повернути пустий рядок. Також можна відобразити таке повідомлення: =IF(A3;A2/A3;"Потрібні дані"). У функції QUOTIENT із першого прикладу слід використовувати =IF(A3;QUOTIENT(A2;A3);0). Так програма Excel повідомить, що ЯКЩО(A3 існує, то повернути результат формули, в іншому разі його не враховувати).

Приклади вирішення #DIV/0! помилок.

Використання функції IFERROR для придушення #DIV/0! помилки

Цю помилку можна також уникнути, якщо вкласти операцію ділення у функцію IFERROR. Знову, використовуючи клітинки A2/A3, можна застосувати формулу =IFERROR(A2/A3;0). Якщо обчислення формули спричиняє помилку, програма Excel повертає 0, в іншому разі повертає результат формули.

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

Порада.

Якщо в Excel активовано перевірку помилок, можна вибрати зображення кнопки поруч із клітинкою, у якій відображається помилка. Установіть прапорець "Показати кроки обчислення ", якщо це можливо, і рішення, яке підійде для ваших даних.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.

Додаткові відомості

Функція IF

Функція IFERROR

Функції IS

Огляд формул в Excel

Способи уникнення недійсних формул

Виявлення помилок у формулах

Функції Excel (за алфавітом)

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