Как проверить, является ли значение ячейки числом?

Чтобы проверить, является ли значение ячейки числом или нет, вы можете использовать комбинацию IF + ISNUMBER. В этой комбинации ISNUMBER проверяет, является ли значение числом или нет, и возвращает результат как ИСТИНА и ЛОЖЬ. После этого IF использует TRUE или FALSE для возврата значимого значения в результате.

Формула для проверки, является ли значение ячейки числом

Чтобы написать эту формулу, вы можете использовать следующие шаги.

  1. Сначала введите функцию ЕСЛИ ячейки.
  2. После этого в первый аргумент ЕСЛИ (логический_текст) введите функцию НОМЕР.
  3. Затем в функции ESTNUM обратитесь к ячейке, в которой вы хотите проверить число.
  4. Теперь в аргументе [value_if_true] введите Yes, а в аргументе [value_if_false] введите No. При необходимости вы также можете использовать и другие осмысленные значения.
  5. В конце введите закрывающие скобки и нажмите Enter, чтобы получить результат.
1-формула для проверки-значение-ячейки-это число

В тот момент, когда вы нажимаете Enter, он возвращает ДА или НЕТ в зависимости от значения, которое у вас есть в указанной ячейке.

Как работает эта формула?

Как я уже говорил, в этой формуле у нас есть две функции IF+ISNUM. В ячейке A2 указано число, поэтому в результате ISNUMBER вы имеете значение ИСТИНА.

как-работает-эта-формула

Теперь у нас есть ИСТИНА, поэтому ЕСЛИ возвращает ДА в результате для значения, которое вы имеете в ячейке A2.

 =IF(ISNUMBER(A1),"Yes","No")

Та же формула на Mac

Если вы используете Excel для Mac, формула будет такой же и ее можно будет записать с использованием тех же функций.

та же формула в Mac

Excel хранит дату в виде числа. А когда в ячейке есть дата, этот ISNUMBER будет рассматривать эту дату как число и возвращать в результате значение TRUE. Я пытаюсь найти решение этой проблемы, но все еще не могу отличить число от даты с помощью этой формулы.

Получить файл Excel

Скачать

Список формул Excel

Связанные формулы