Логічні
ISERROR
Визначення
ISERROR повертає TRUE, коли аргумент є будь-яким значенням помилки, і FALSE в інших випадках.
Синтаксис
=ISERROR(value)
Аргументи
| Аргумент | Значення |
|---|---|
value |
Формула або комірка для перевірки, наприклад ділення. |
Приклад
Млин ділить упаковані мішки на відпрацьовані години. Мішки записано в A2:A4, години — у B2:B4.
| A: Мішки | B: Години |
|---|---|
| 15 | 0 |
| 9 | 3 |
| 6 | 2 |
Формула: =IF(ISERROR(A2/B2),"stop","ok")
Результат: stop. 15, поділене на 0, дає #DIV/0!, тож ISERROR істинний і IF повертає stop. Під час заповнення вниз формула дає stop, ok і ok.
Практика
У комірці A2 записано 10, а в B2 — 0. У C2 напишіть формулу, яка повертає 1, коли A2, поділене на B2, є помилкою, і 0 в інших випадках.
- У C2 напишіть формулу IF, яка використовує ISERROR і показує 1, коли A2, поділене на B2, є помилкою, і 0 в інших випадках.
- C2 має показати результат для 10, поділеного на 0.
Пов’язані функції
IF перетворює TRUE або FALSE від ISERROR на 1 або 0. ISNUMBER перевіряє іншу властивість тієї самої комірки.
Поширена помилка
Сприйняття кожного TRUE як ділення на нуль: помилково введений діапазон теж є помилкою, тож прапорець може приховати іншу помилку.