Функция ISNUMBER в Excel является одной из группы функций IS или «информационных функций», которые можно использовать для получения информации о конкретной ячейке на листе или в книге.
Инструкции в этой статье относятся к Excel для Microsoft 365, Excel 2019, 2016, 2013 и 2010.
Задачей функции ЕЧИСЛО является определение того, являются ли данные в определенной ячейке числом или нет.
- Если данные являются числом или формулой, которая возвращает число в качестве вывода, функция возвращает значение ИСТИНА - пример в строке 1 на изображении выше.
- Если данные не являются числом или ячейка пуста, возвращается значение FALSE - пример в строке 2 на изображении выше.
Дополнительные примеры показывают, как эта функция часто используется в сочетании с другими функциями Excel для проверки результатов вычислений. Обычно это делается для сбора информации о значении в конкретной ячейке перед ее использованием в других вычислениях.
Синтаксис и аргументы функции ISNUMBER
Синтаксис функции относится к структуре функции и включает в себя имя функции, квадратные скобки и аргументы.
Синтаксис функции ЧИСЛО:
=ISNUMBER (Значение)
Value: (обязательно) - относится к проверяемому значению или содержимому ячейки.
Этот аргумент может быть пустым или содержать такие данные, как:
- Текстовые строки.
- Числа.
- Значения ошибок.
- Булевы или логические значения.
- Непечатаемые символы.
Он также может содержать ссылку на ячейку или именованный диапазон, указывающий на место на листе для любого из вышеуказанных типов данных.
Итог
Как уже упоминалось, сочетание ISNUMBER с другими функциями, такими как функция ЕСЛИ, позволяет находить ошибки в формулах, которые не выдают на выходе данные правильного типа.
ISNUMBER и ПОИСК
Аналогично, сочетание ISNUMBER с функцией SEARCH создает формулу, которая ищет в текстовых строках совпадения с указанными данными.
Если найдено совпадающее число, формула возвращает значение ИСТИНА, в противном случае в качестве значения возвращается ЛОЖЬ.
ISNUMBER и СУММПРОИЗВ
Использование функций ЕСЧИСЛО и СУММПРОИЗВ в формуле проверяет диапазон ячеек, чтобы увидеть, содержат ли они числа или нет.
Комбинация этих двух функций позволяет обойти ограничение ISNUMBER, заключающееся в проверке числовых данных только по одной ячейке за раз.
ISNUMBER проверяет каждую ячейку в диапазоне, чтобы увидеть, содержит ли она число, и возвращает TRUE или FALSE в зависимости от результата.
Обратите внимание, однако, что даже если одно значение в выбранном диапазоне является числом, формула возвращает ответ TRUE, например, если диапазон содержит:
- Пустые ячейки.
- Текстовые данные.
- Сообщение об ошибке (DIV/0!).
- Символ авторского права (©).
- Одно число в ячейке A7, которого достаточно, чтобы вернуть значение TRUE в ячейке C9.
Как войти в функцию ISNUMBER
Варианты ввода функции и ее аргументов в ячейку рабочего листа включают:
- Введите полную функцию, такую как:=ISNUMBER(A2) или=ISNUMBER(456) в ячейку листа.
- Выберите функцию и ее аргументы, используя диалоговое окно функции ISNUMBER.
Хотя можно просто ввести всю функцию вручную, многим людям проще использовать диалоговое окно, поскольку оно заботится о вводе синтаксиса функции, например скобок и запятых-разделителей между аргументами.
Диалоговое окно функции ISNUMBER
Приведенные ниже шаги описывают шаги, используемые для ввода ISNUMBER в ячейку C2 на изображении выше.
- Выберите ячейку C2, в которой будут отображаться результаты формулы.
-
Выберите вкладку Формулы.
-
Выберите Дополнительные функции > Информация в меню ленты, чтобы открыть раскрывающийся список функций.
- Выберите ISNUMBER в списке, чтобы вызвать диалоговое окно этой функции.
-
Выберите ячейку A2 на листе, чтобы ввести ссылку на ячейку в диалоговое окно.
- Выберите OK, чтобы закрыть диалоговое окно и вернуться к рабочему листу.
-
Значение TRUE отображается в ячейке C2, поскольку данные в ячейке A2 представляют собой число 456.
- Если вы выберете ячейку C2, полная функция=ЧИСЛО (A2) появится в строке формул над рабочим листом.