У цій статті описано вісім функцій, які використовуються для перевірки типу значення або посилання на стовпець. Кожна з цих функцій, які разом називаються функції IS, перевіряє тип значення та повертає значення ІСТИНА або ХИБНІСТЬ залежно від результату. Наприклад, функція ISBLANK повертає логічне значення ІСТИНА, якщо значення, яке перевіряється, є посиланням на порожній стовпець; у протилежному випадку вона повертає значення ХИБНІСТЬ.
Синтаксис
ISBLANK(значення)
ISERR(значення)
ISERROR(значення)
ISLOGICAL(значення)
ISNA(значення)
ISNONTEXT(значення)
ISNUMBER(значення)
ISTEXT(значення)
Значення — це значення, яке потрібно перевірити. Значення може бути пустим, значенням помилки, логічним значенням, текстом, числом або посиланням на стовпець
Функція |
Повертає значення ІСТИНА, якщо |
ISBLANK |
Значення – це посилання на пустий стовпець. |
ISERR |
Значення є посиланням на будь-яке значення помилки, крім #N/A. |
ISERROR |
Значення є посиланням на будь-яке значення помилки (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? або #NULL!). |
ISLOGICAL |
Значення є посиланням на логічне значення. |
ISNA |
Значення є посиланням на значення помилки #N/A (значення недоступне). |
ISNONTEXT |
Значення є посиланням на будь-який елемент, який не є текстом. (Зверніть увагу, що ця функція повертає значення ІСТИНА, якщо значення є посиланням на пустий стовпець.) |
ISNUMBER |
Значення є посиланням на число. |
ISTEXT |
Значення є посиланням на текст. |
Зауваження
-
Значення аргументів функцій IS не перетворюються. Наприклад, для більшості інших функцій, де як аргумент має використовуватися число, текстове значення «19» перетворюється на число 19. Проте у формулі ISNUMBER("19") «19» не перетворюється з тексту на число, і функція ISNUMBER повертає значення FALSE.
-
Функції IS зручно використовувати у формулах для перевірки результатів обчислень. Комбінуючи ці функції з функцією IF, можна локалізувати помилки у формулах (див. приклади нижче).
Набір прикладів 1
Формула |
Опис (результат) |
=ISLOGICAL(ІСТИНА) |
Перевіряє, чи є значення ІСТИНА логічним значенням (Так) |
=ISLOGICAL("ІСТИНА") |
Перевіряє, чи є значення «ІСТИНА» логічним значенням (Ні) |
=ISNUMBER(4) |
Перевіряє, чи є 4 числом (Так) |
Набір прикладів 2
Стовпець1 |
Формула |
Опис (результат) |
Золото |
=ISBLANK([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 пустим (Ні) |
#REF! |
=ISERROR([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 значенням помилки (Так) |
#REF! |
=ISNA([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 значенням помилки #N/A (Ні) |
#N/A |
=ISNA([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 значенням помилки #N/A (Так) |
#N/A |
=ISERR([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 значенням помилки (Ні) |
330,92 |
=ISNUMBER([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 числом (Так) |
Регіон1 |
=ISTEXT([Стовпець1]) |
Перевіряє, чи є значення у стовпці 1 текстом (Так) |