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

Використовуйте ifERROR, щоб не вимикати #DIV/0! помилка
Цю помилку також можна депонувати, вкласти операцію ділення у функцію IFERROR. Знову ж таки, використовуючи A2/A3, можна скористатися формулою =IFERROR(A2/A3;0). Ця дія Excel, якщо обчислення формули спричиняє помилку, повертає 0, інакше повертається результат формули.
У версіях Excel до Excel 2007 р. можна використовувати метод IF(ISERROR()): =IF(ISERROR(A2/A3);0;A2/A3) (див. функції IS).
Примітка. Обидві методи IFERROR та IF(ISERROR()) – це пусті обробники помилок, у тому, що вони вилучають усі помилки, а не #DIV/0!. Перш ніж застосовувати обробку помилок, потрібно переконатися, що формула працює належним чином. Інакше формула може не працювати належним чином.
Порада.: Якщо в Excel активовано перевірку помилок, ви можете клацнути елемент поряд із клітинкою, у якій відображається помилка. Якщо це можливо, виберіть команду Показати кроки обчислення та рішення, яке підійде для ваших даних.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільноті Answers.