У програмі Microsoft Excel відображається #DIV/0! помилка, коли число поділено на нуль (0). Це трапляється, коли ви введете просту формулу, наприклад = 5/0, або якщо формула посилається на клітинки, яка має значення 0 або пуста, як показано на цьому рисунку.
Щоб усунути помилку, виконайте одну з таких дій.
-
Переконайтеся, що дільник у функції або формулі не дорівнює нулю або не є пустою клітинкою.
-
Змініть посилання на клітинку у формулі на іншу клітинку, яка не має нуля (0) або пусте значення.
-
Введіть значення #N/A у клітинку, яка використовується як дільник у формулі, яке змінить результат формули на #N/A, щоб показати, що значення дільника недоступне.
Багато разів #DIV/0! помилка не можна уникнути, оскільки формули очікують від вас або іншого користувача. У такому випадку ви не хочете, щоб повідомлення про помилку відображалися взагалі, тому є кілька способів обробки помилок, які можна використовувати для придушення помилки під час очікування входу.
Обчислення знаменника для 0 або значення "ні"
Найпростіший спосіб придушити #DIV/0! Помилка використання функції IF для обчислення існування знаменника. Якщо це 0 або не значення, у результаті замість #DIV/0 відображатиметься значення 0 або ні. значення помилки в іншому разі обчислює формулу.
Наприклад, якщо формула повертає помилку = a2/a3, використовуйте формулу = IF (a3, a2/a3; 0) , щоб повернути значення 0 або = IF (a3, a2/a3, "") , щоб повернутися до пустої рядки. Також можна відобразити настроюване повідомлення таким чином: = IF (a3, a2/a3, "введіть потрібні"). За допомогою функції фактор у першому прикладі можна використовувати = IF (a3; коефіцієнт (a2; a3); 0). Це означає, що програма Excel IF (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) (Переглянути – функції).
Зверніть увагу, що методи IFERROR і IF (ISERROR ()) – це обробники помилок, у яких буде придушувати всі помилки, а не лише #DIV/0!. Потрібно переконатися, що формула працює належним чином, перш ніж застосовувати будь-яку обробку помилок, інакше ви не зможете зрозуміти, що формула не працює так, як очікувалося.
Порада.: Якщо в Excel активовано перевірку помилок, ви можете клацнути елемент
поряд із клітинкою, у якій відображається помилка. Якщо це можливо, виберіть команду Показати кроки обчислення та рішення, яке підійде для ваших даних.
Маєте запитання щодо конкретних функцій?
Допомога в удосконаленні програми Excel
Маєте пропозиції щодо того, як покращити наступну версію програми Excel? Тоді перегляньте розділи на веб-сайті Excel User Voice.