Функция ISNUMBER в Excel – это одна из группы функций IS или «Информационные функции», которые можно использовать для поиска информации о конкретной ячейке в рабочей таблице или рабочей книге.
Задача функции ISNUMBER – определить, являются ли данные в определенной ячейке числом или нет.
- Если данные являются числом или формулой, которая возвращает число в качестве выходных данных, функция возвращает значение ИСТИНА – пример в строке 1 на рисунке выше.
- Если данные не являются числом или ячейка пуста, возвращается значение FALSE – пример в строках 2 на рисунке выше.
Дополнительные примеры показывают, как эта функция часто используется в сочетании с другими функциями Excel для проверки результатов расчетов. Обычно это делается для сбора информации о значении в конкретной ячейке перед ее использованием в других вычислениях.
Синтаксис и аргументы функции ISNUMBER
Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы.
Синтаксис для функции ISNUMBER:
= ISNUMBER (значение)
Значение: (обязательно). Относится к тестируемому значению или содержимому ячейки.
ISNUMBER может проверять только одно значение/ячейку за раз.
Этот аргумент может быть пустым или содержать такие данные, как:
- Текстовые строки.
- Числа.
- Значения ошибок.
- Булевы или логические значения.
- Непечатаемые символы.
Он также может содержать ссылку на ячейку или именованный диапазон, указывающий на местоположение на листе для любого из указанных выше типов данных.
ISNUMBER и функция IF
Как уже упоминалось, объединение функции ISNUMBER с другими функциями, например, с функцией IF – строки 7 и 8 выше, – позволяет находить ошибки в формулах, которые не дают правильный тип данных в качестве выходных данных.
В этом примере, только если данные в ячейке A6 или A7 являются числами, они используются в формуле, которая умножает значение на 10, в противном случае сообщение «No Number» отображается в ячейках C6 и C7.
НОМЕР и ПОИСК
Аналогичным образом, объединение ISNUMBER с функцией SEARCH в строках 5 и 6 создает формулу, которая ищет текстовые строки в столбце A на предмет соответствия данных в столбце B – число 456.
Если в столбце A найдено совпадающее число, как в строке 5, формула возвращает значение TRUE, в противном случае возвращает FALSE в качестве значения, как показано в строке 6.
ISNUMBER и SUMPRODUCT
Третья группа формул в изображении использует функции ISNUMBER и SUMPRODUCT в формуле, которая проверяет диапазон ячеек, чтобы увидеть, содержат ли они числа или нет.
Комбинация двух функций позволяет обойти ограничение ISNUMBER, заключающееся в проверке только одной ячейки за раз для числовых данных.
ISNUMBER проверяет каждую ячейку в диапазоне – например, от A3 до A8 в формуле в строке 10 – чтобы узнать, содержит ли она число и возвращает TRUE или FALSE в зависимости от результата.
Обратите внимание, однако, что даже если одно значение в выбранном диапазоне является числом, формула возвращает ответ ИСТИНА – как показано в строке 9, где диапазон от A3 до A9 содержит:
- Пустые клетки.
- Текстовые данные.
- Сообщение об ошибке (# DIV/0!).
- Символ авторского права (©).
- Одно число в ячейке A7, которого достаточно для возврата значения TRUE в ячейке C9.
Как войти в функцию ISNUMBER
Варианты ввода функции и ее аргументов в ячейку листа включают в себя:
- Введите полную функцию, например: = ISNUMBER (A2) или = ISNUMBER (456) , в ячейку листа.
- Выбор функции и ее аргументов в диалоговом окне функции ISNUMBER.
Хотя можно просто набрать полную функцию вручную, многим людям легче использовать диалоговое окно, поскольку оно заботится о вводе синтаксиса функции – например, скобок и разделителей запятых между аргументами.
Функциональное диалоговое окно ISNUMBER
Шаги ниже описывают шаги, используемые для ввода ISNUMBER в ячейку C2 на изображении выше.
- Нажмите на ячейку C2 – место, где будут отображаться результаты формулы.
- Нажмите на вкладку Формулы .
- Выберите Дополнительные функции > Информация в меню ленты, чтобы открыть раскрывающийся список функций.
- Нажмите ISNUMBER в списке, чтобы открыть диалоговое окно этой функции.
- Нажмите на ячейку A2 на рабочем листе, чтобы ввести ссылку на ячейку в диалоговом окне.
- Нажмите ОК , чтобы закрыть диалоговое окно и вернуться на лист.
- Значение TRUE появляется в ячейке C2, поскольку данные в ячейке A2 – это число 456.
- Если щелкнуть ячейку C2, полная функция = ISNUMBER (A2) появится на панели формул над рабочим листом.