Логічні
ISNUMBER
Визначення
ISNUMBER повертає TRUE, коли аргумент є числом, і FALSE в інших випадках.
Синтаксис
=ISNUMBER(value)
Аргументи
| Аргумент | Значення |
|---|---|
value |
Комірка або результат для перевірки. |
Приклад
Депо перелічує коди партій, які мають бути числами. Коди записано в B2:B4.
| A: Партія | B: Код |
|---|---|
| 1 | 441 |
| 2 | box |
| 3 | 18 |
Формула: =IF(ISNUMBER(B2),1,0)
Результат: 1. 441 є числом, тож ISNUMBER істинний і IF повертає 1. Під час заповнення вниз формула дає 1, 0 і 1.
Практика
У комірці A2 записано 12. У B2 напишіть формулу, яка повертає 1, коли A2 є числом, і 0 в інших випадках.
- У B2 напишіть формулу IF, яка використовує ISNUMBER і показує 1, коли A2 є числом, і 0 в інших випадках.
- B2 має показати результат для 12.
Крок 1 з 2
Введіть =IF(ISNUMBER(A2),1,0) у B2.
A2 дорівнює 12, що є числом, тому результат — 1.
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…
B2 використовує ISNUMBER.
B2 тепер показує 1.
Пов’язані функції
IF часто обгортає ISNUMBER, щоб комірка могла показати 1 або 0 замість TRUE чи FALSE.
Поширена помилка
Введення числа як тексту, наприклад '12: тоді ISNUMBER повертає FALSE, хоча комірка виглядає числовою.