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, інакше повертається результат формули.

У версіях Excel до Excel 2007 р. можна використовувати метод IF(ISERROR()): =IF(ISERROR(A2/A3);0;A2/A3) (див. функції IS).

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

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

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

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

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

Функція IF

Функція IFERROR

Функції IS

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

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

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

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

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

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

Отримуйте нові функції раніше за інших
Приєднатися до оцінювачів Microsoft Office

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×