Логические

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 в остальных случаях.

  1. В C2 напишите формулу IF, которая использует ISERROR и показывает 1, если A2, делённое на B2, даёт ошибку, и 0 в остальных случаях.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

IF преобразует TRUE или FALSE от ISERROR в 1 или 0. ISNUMBER проверяет другое свойство той же ячейки.

Частая ошибка

Считать каждое TRUE делением на ноль: опечатка в диапазоне тоже является ошибкой, поэтому флаг может скрыть другую ошибку.

Связанные функции

Эти ссылки — связанные функции.