Функції IS

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel Web App

Опис

Кожна з цих функцій, які спільно називаються функції IS, перевіряє тип значення та повертає значення TRUE або FALSE залежно від результату. Наприклад, функція ISBLANK повертає логічне значення TRUE, якщо значення, яке перевіряють, є посиланням на пусту клітинку; у протилежному випадку вона повертає значення FALSE.

За допомогою функції IS можна отримати відомості про значення перед виконанням обчислення або іншої дії з ним. Наприклад, використовуючи функцію ISERROR спільно з функцією IF, можна визначити особливу дію, яка відбуватиметься в разі помилки:

=IF(ISERROR(A1);"Сталася помилка.";A1*2)

Ця формула перевіряє, чи є помилка у клітинці A1. Якщо так, функція IF повертає повідомлення «Сталася помилка». Якщо помилки немає, функція IF виконує обчислення A1*2.

Синтаксис

ISBLANK(значення)

ISERR(значення)

ISERROR(значення)

ISEVEN(значення)

ISLOGICAL(значення)

ISNA(значення)

ISNONTEXT(значення)

ISNUMBER(значення)

ISODD(значення)

ISREF(значення)

ISTEXT(значення)

Синтаксис функції IS має такий аргумент:

  • value (значення) Обов'язковий. Значення, яке потрібно перевірити. Значення може бути пустим (пуста клітинка), значенням помилки, логічним значенням, текстом, числом, посиланням або іменем об’єкта одного з цих типів.
Функція Повертає значення TRUE, якщо
ISBLANK Значення є посиланням на пусту клітинку.
ISERR Значення є посиланням на будь-яке значення помилки, крім #N/A.
ISERROR Значення є посиланням на будь-яке значення помилки (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? або #NULL!).
ISEVEN Значення є посиланням на парне число.
ISLOGICAL Значення є посиланням на логічне значення.
ISNA Значення є посиланням на значення помилки #N/A (значення недоступне).
ISNONTEXT Значення є посиланням на будь-який елемент, який не є текстом. (Зверніть увагу, що ця функція повертає значення TRUE, якщо значення є посиланням на пусту клітинку.)
ISNUMBER Значення є посиланням на число.
ISODD Значення є посиланням на непарне число.
ISREF Значення є посиланням на посилання.
ISTEXT Значення є посиланням на текст.

Примітки

  • Значення аргументів функції IS не перетворюються. Будь-які числові значення, взяті в подвійні лапки, розглядаються як текст. Наприклад, у більшості інших функцій, де потрібне число, текстове значення "19" перетворюється на число 19. Однак у формулі ISNUMBER("19") текстове значення "19" не перетворюється на числове, а функція ISNUMBER повертає значення FALSE.
  • Функції IS варто використовувати у формулах для перевірки результату обчислення. Комбінуючи їх з функцією IF, можна знаходити помилки в формулах (див. наведені нижче приклади).

Приклади

Приклад 1

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Формула Опис Результат
=ISLOGICAL(TRUE) Перевіряє, чи значення TRUE логічне ІСТИНА
=ISLOGICAL("TRUE") Перевіряє, чи значення «TRUE» логічне ХИБНІСТЬ
=ISNUMBER(4) Перевіряє, чи є 4 числом ІСТИНА
=ISREF(G8) Перевіряє, чи є G8 правильним посиланням ІСТИНА
=ISREF(XYZ1) Перевіряє, чи є XYZ1 правильним посиланням FALSE

Приклад 2

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Дані.    
Золото
Регіон1
#REF!
330,92
#N/A
Формула Опис Результат
=ISBLANK(A2) Перевіряє, чи є клітинка A2 пустою. ХИБНІСТЬ
=ISERROR(A4) Перевіряє, чи є значення клітинки A4 (#REF!) повідомленням про помилку. ІСТИНА
=ISNA(A4) Перевіряє, чи є значення клітинки A4 (#REF!) повідомленням про помилку #N/A. ХИБНІСТЬ
=ISNA(A6) Перевіряє, чи є значення клітинки A6 (#N/A) повідомленням про помилку #N/A. ІСТИНА
=ISERR(A6) Перевіряє, чи є значення клітинки A6 (#N/A) повідомленням про помилку. ХИБНІСТЬ
=ISNUMBER(A5) Перевіряє, чи є значення клітинки A5 (330,92) числом. ІСТИНА
=ISTEXT(A3) Перевіряє, чи є значення клітинки A3 (Регіон1) текстом. TRUE