Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Обробка помилок | Обчислення Даних як Професіонал
Excel Adventure

Обробка помилок

Свайпніть щоб показати меню

#DIV/0!

Формула ділить на значення, яке є нульовим або порожнім. Зазвичай виникає при обчисленні середніх значень або коефіцієнтів до введення всіх даних — наприклад, формула собівартості одиниці ділить на стовпець кількості, в якому ще є порожні рядки.

=D9/E9E9 порожній

Виправлення: заповнити відсутнє значення або обгорнути формулу у IFERROR, щоб повертати 0 або "—" до введення даних.

#VALUE!

Формула очікує число, але знаходить текст, дату у вигляді тексту або комірку з додатковими пробілами чи символами. Найпоширеніші причини — вручну введені знаки "$" у комірках із сумами, імпортовані дані з невидимими символами та текстові підписи у числових стовпцях.

=D9+E9E9 містить "$45" як текст

Виправлення: це проблема якості даних, а не формули. Очистіть вихідні дані — видаліть нечислові символи та відформатуйте комірки як числа.

#REF!

Рядок або стовпець, який використовувався у формулі, було видалено. Excel замінює відсутнє посилання на #REF! у всіх формулах, що залежали від нього. Це чіткий сигнал, що структура аркуша змінилася і порушила існуючі формули.

=E9 → стовпець E було видалено

Виправлення: негайно натисніть Ctrl+Z, щоб скасувати видалення та відновити посилання. Якщо це неможливо, знайдіть усі #REF! і оновіть посилання вручну.

#N/A

Найчастіше з'являється у функціях XLOOKUP, VLOOKUP або MATCH, коли шукане значення відсутнє у масиві для пошуку. У звітності це зазвичай означає, що дані відсутні у довідковій таблиці, а не що формула неправильна. Аргумент if_not_found у XLOOKUP — найзручніший спосіб обробки цієї помилки.

=XLOOKUP(B9; I12:I20; J12:J20) → "Gaming" не в таблиці

Виправлення: додати відсутню категорію у довідкову таблицю або використати аргумент if_not_found: =XLOOKUP(B9; I12:I20; J12:J20; "No budget defined").

#NAME?

Викликана помилками у написанні імен функцій, відсутніми лапками навколо текстових значень або посиланнями на іменовані діапазони, які не існують. Найпоширеніший варіант — помилка у назві функції: Excel сприймає це як посилання на іменований діапазон і не знаходить його.

=IFF(D9>100;"High";"Low") → "IFF" не є функцією

Виправлення: перевірити написання імені функції, переконатися, що всі текстові значення взяті у подвійні лапки, і перевірити наявність іменованих діапазонів у книзі.

#NUM!

Формула отримала число поза допустимим діапазоном або видала результат, який не має математичного розв'язку. Типові причини — спроба взяти квадратний корінь із від’ємного числа або передача некоректних значень у фінансові функції (наприклад, від’ємна кількість періодів платежу). На відміну від #VALUE!, типи даних правильні — самі числа структурно некоректні у логіці формули.

=SQRT(-4) → квадратний корінь із від’ємного числа

Виправлення: перевірити вхідні значення, які підставляються у формулу. Зазвичай причиною є від’ємне число там, де потрібно додатне, або нуль там, де потрібне ненульове значення.

IFERROR

IFERROR дозволяє замінити будь-яку помилку на зрозумілий, зручний для читання варіант — нуль, дефіс, повідомлення або порожній рядок — без приховування логіки самої формули.

Важливо розуміти, що IFERROR обгортає формулу — він її не змінює. Оригінальна формула виконується саме так, як написано. IFERROR лише перехоплює результат, якщо цей результат є помилкою. Якщо формула виконується успішно, IFERROR повертає справжнє значення без змін. Це означає, що ви не приховуєте проблему, а вирішуєте, як її відображати.

=IFERROR(formula; value_if_error)
question mark

Ваша формула пошуку: =XLOOKUP(B9; I12:I20; J12:J20) повертає #N/A для "Travel". Що це означає?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

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

Секція 3. Розділ 8

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 8
some-alt