Формула Excel: Як виправити #NUM! помилка -

Зміст

Резюме

#NUM! помилка виникає у формулах Excel, коли обчислення неможливо виконати. Наприклад, якщо ви спробуєте обчислити квадратний корінь з від’ємного числа, ви побачите #NUM! помилка. Загалом, виправлення #NUM! помилка - це питання коригування вхідних даних, необхідних для того, щоб знову зробити можливим обчислення. Дивіться нижче для отримання додаткової інформації.

Пояснення

#NUM! помилка виникає у формулах Excel, коли обчислення неможливо виконати. Наприклад, якщо ви спробуєте обчислити квадратний корінь з від’ємного числа, ви побачите #NUM! помилка. Наведені нижче приклади показують формули, які повертають помилку #NUM. Загалом, виправлення #NUM! помилка - це питання коригування вхідних даних, необхідних для того, щоб знову зробити можливим обчислення.

Приклад №1 - Завеликий чи малий номер

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

=5^500 // returns #NUM!

Приклад №2 - Неможливий розрахунок

#NUM! помилка також може з'явитися, коли обчислення неможливо виконати. Наприклад, на екрані нижче показано, як використовувати функцію SQRT для обчислення квадратного кореня числа. Формула в C3, скопійована вниз, така:

=SQRT(B3)

У комірці C5 формула повертає #NUM, оскільки обчислення неможливо виконати. Якщо вам потрібно отримати квадратний корінь з від’ємного значення (обробляючи значення як позитивне), ви можете обернути число у функцію ABS так:

=SQRT(ABS(B3))

Ви також можете скористатися функцією IFERROR для фіксації помилки та повернення та порожнього результату ("") або власного повідомлення.

Приклад №3 - неправильний аргумент функції

Іноді ви побачите #NUM! помилка, якщо ви вводите недійсний вхід до аргументу функції. Наприклад, функція DATEDIF повертає різницю між двома датами в різних одиницях. Потрібні три такі аргументи:

=DATEDIF (start_date, end_date, unit)

Поки вводи є дійсними, DATEDIF повертає час між датами в зазначеній одиниці. Однак, якщо дата початку перевищує дату завершення, DATEDIF повертає помилку #NUM. На екрані нижче ви бачите, що формула працює нормально до рядка 5, де дата початку перевищує дату закінчення. У D5 формула повертає #NUM.

Зверніть увагу, це трохи відрізняється від #VALUE! помилка, яка зазвичай виникає, коли введене значення не є правильним типом. Щоб виправити помилку, показану вище, просто змініть дати на рядок 5.

Приклад №4 - формула ітерації не може знайти результат

Деякі функції Excel, такі як IRR, RATE та XIRR, покладаються на ітерацію для пошуку результату. З міркувань продуктивності Excel обмежує кількість дозволених ітерацій. Якщо результату не знайдено до досягнення цього обмеження, формула повертає помилку #NUM. Поведінку ітерації можна налаштувати в меню Параметри> Формули> Параметри обчислення.

Цікаві статті...