Что такое проверочные функции и когда они нужны Теория

Проверочные функции: Excel видит то, что вы не замечаете

Представьте: вы получаете выгрузку из CRM-системы, открываете её в Excel и начинаете считать. Формулы дают странные результаты или ошибки. Причина почти всегда одна — данные оказались «не того типа»: числа сохранились как текст, часть ячеек пустая, где-то затесалась формула с ошибкой.

Ручная проверка тысячи строк нереальна. Именно здесь и спасают проверочные функции — они анализируют содержимое ячейки и сообщают вам, с чем вы имеете дело.

Как работают проверочные функции

Принцип у всех один: вы передаёте функции ячейку или значение, а она возвращает ИСТИНА или ЛОЖЬ — в зависимости от того, соответствует ли содержимое проверяемому критерию.

Сами по себе эти функции редко используются в одиночку. Чаще их помещают внутрь функции ЕСЛИ, чтобы формула реагировала на тип данных:

=ЕСЛИ(ЕЧИСЛО(A1); A1*2; "Введите число")

Эта формула перемножит значение на два, если в A1 число. Если там текст или пустая ячейка — вернёт подсказку пользователю.

Пять основных проверочных функций

Функция Что проверяет Вернёт ИСТИНА, если…
ЕЧИСЛО(значение) Тип данных — число В ячейке хранится числовое значение
ЕТЕКСТ(значение) Тип данных — текст В ячейке хранится текстовая строка
ЕОШИБКА(значение) Наличие ошибки Ячейка содержит любую ошибку Excel
ЕПУСТО(значение) Пустота ячейки Ячейка абсолютно пустая (не содержит даже пробела)
ЕЛОГИЧ(значение) Тип данных — логическое В ячейке хранится ИСТИНА или ЛОЖЬ

Три главных сценария применения

  1. Защита формул от ошибок. Прежде чем делить или умножать, убедитесь, что в ячейке действительно число, а не текст. Это предотвращает ошибки #ЗНАЧ! и #ДЕЛ/0!.
  2. Контроль заполненности. Перед обработкой данных проверьте, что все обязательные поля заполнены — ЕПУСТО сразу укажет на пропуски.
  3. Умная обработка смешанных данных. Когда в одном столбце могут быть и числа, и текст, и пустые ячейки, проверочные функции позволяют применять разную логику к каждому случаю.
Англоязычные названия: если вы работаете в Excel на английском интерфейсе, функции называются ISNUMBER, ISTEXT, ISERROR, ISBLANK, ISLOGICAL — это буквальные переводы.
Следующий урок