Резюме
#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. Поведінку ітерації можна налаштувати в меню Параметри> Формули> Параметри обчислення.