Функції 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 має такий аргумент:

  • Значення Необхідні. Значення, яке потрібно перевірити. Значення може бути пустим (пуста клітинка), значенням помилки, логічним значенням, текстом, числом, посиланням або іменем об’єкта одного з цих типів.
Функція Повертає значення 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