Перейти до основного
Підтримка
Вхід

Виправлення #DIV/0! помилка

У програмі Microsoft Excel відображається #DIV/0! помилка, коли число поділено на нуль (0). Це трапляється, коли ви введете просту формулу, наприклад = 5/0, або якщо формула посилається на клітинки, яка має значення 0 або пуста, як показано на цьому рисунку.

Приклади формул, які призводять до #DIV/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 існує, а потім повертає результат формули, інакше ігнорувати його).

Приклади розв'язання #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) (Переглянути – функції).

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

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

Маєте запитання щодо конкретних функцій?

Опублікуйте запитання на форумі спільноти Microsoft Excel

Допомога в удосконаленні програми Excel

Маєте пропозиції щодо того, як покращити наступну версію програми Excel? Тоді перегляньте розділи на веб-сайті Excel User Voice.

Див. також

Функція IF

Функція IFERROR

Функції IS

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

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

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

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

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

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

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

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

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×