Функция ISNUMBER (ЕЧИСЛО) в Excel возвращает TRUE, если ячейка содержит число, и FALSE, если нет. Вы можете использовать ISNUMBER, чтобы проверить, содержит ли ячейка числовое значение или что результатом другой функции является число.
Что делает функция ISNUMBER в Excel?
Функция ISNUMBER в Excel проверяет числовое ли значение находится в ячейке.
Возвращаемое значение
Логическое значение (TRUE или FALSE).
Аргументы
- value — значение для проверки.
Синтаксис
=ISNUMBER(value)
Примечания по использованию
Функция ISNUMBER возвращает TRUE, если ячейка содержит число, и FALSE, если нет. Вы можете использовать ISNUMBER, чтобы проверить, содержит ли ячейка числовое значение или что результатом другой функции является число.
Функция ISNUMBER принимает один аргумент , значение , которое может быть ссылкой на ячейку, формулой или жестко заданным значением. Обычно значение вводится как ссылка на ячейку, например A1. Когда значение является числом, функция ЕЧИСЛО возвращает TRUE. В противном случае ISNUMBER вернет FALSE.
Примеры
Функция ISNUMBER возвращает TRUE, если значение является числовым:
=ISNUMBER("apple") // returns FALSE
=ISNUMBER(100) // returns TRUE
Если ячейка A1 содержит число 100, ISNUMBER возвращает значение TRUE:
=ISNUMBER(A1) // returns TRUE
Если ячейка содержит формулу, ISNUMBER проверяет результат формулы:
=ISNUMBER(2+2) // returns TRUE
=ISNUMBER(2^3) // returns TRUE
=ISNUMBER(10 &" apples") // returns FALSE
Примечание: ampersand (&) — это оператор concatenation в Excel. Когда значения объединяются, результатом является текст.
Подсчет числовых значений
Чтобы подсчитать ячейки в диапазоне, содержащем числа, вы можете использовать функцию SUMPRODUCT
следующим образом:
=SUMPRODUCT(--ISNUMBER(range))
Двойное отрицание преобразует TRUE и FALSE результатов ISNUMBER в 1 и 0, а SUMPRODUCT суммирует результат.
Примечания
- ISNUMBER вернет TRUE для даты и времени Excel , поскольку они являются числовыми.
- ISNUMBER вернет FALSE для пустых ячеек и ошибок.