Функция ISFORMULA в Excel

Функция ISFORMULA (ИФОРМУЛА) в Excel возвращает TRUE, если ячейка содержит формулу, и FALSE, если нет. Если ячейка содержит формулу, ISFORMULA вернет TRUE независимо от вывода формулы или условий ошибки.

Что делает функция ISFORMULA в Excel?

Функция ISFORMULA в Excel проверяет, содержит ли ячейка формулу.

Возвращаемое значение

TRUE или FALSE.

Аргументы

  • reference — ссылка на ячейку или диапазон ячеек.

Синтаксис

=ISFORMULA(reference)

Примечания по использованию

Функция ИФОРМУЛА возвращает TRUE, если ячейка содержит формулу, и FALSE, если нет. Если ячейка содержит формулу, ISFORMULA вернет TRUE независимо от вывода формулы или условий ошибки. ISFORMULA принимает один аргумент, ссылку, которая должна быть ссылкой на ячейку.

Примеры

Если ячейка A1 содержит формулу =2+2, функция ISFORMULA возвращает значение TRUE:

=ISFORMULA(A1) // returns TRUE

Если ячейка A1 содержит текст «яблоко», функция ISFORMULA возвращает FALSE:

=ISFORMULA(A1) // returns FALSE

Формулы подсчета

Чтобы подсчитать ячейки в диапазоне, содержащем формулы, вы можете использовать функцию SUMPRODUCT следующим образом:

=SUMPRODUCT(--ISFORMULA(range))

Двойное отрицательное значение преобразует результаты TRUE и FALSE из ISFORMULA в 1 и 0, а  SUMPRODUCT возвращает сумму.

Примечания

  • Вы можете временно отобразить все формулы на листе с помощью сочетания клавиш.
  • Чтобы извлечь и отобразить формулу в виде текста, используйте функцию FORMULATEXT .
Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция ISFORMULA в Excel
2. Знакомство с Corel DRAW