Функция 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 .