Проверочные функции: Excel видит то, что вы не замечаете
Представьте: вы получаете выгрузку из CRM-системы, открываете её в Excel и начинаете считать. Формулы дают странные результаты или ошибки. Причина почти всегда одна — данные оказались «не того типа»: числа сохранились как текст, часть ячеек пустая, где-то затесалась формула с ошибкой.
Ручная проверка тысячи строк нереальна. Именно здесь и спасают проверочные функции — они анализируют содержимое ячейки и сообщают вам, с чем вы имеете дело.
Как работают проверочные функции
Принцип у всех один: вы передаёте функции ячейку или значение, а она возвращает ИСТИНА или ЛОЖЬ — в зависимости от того, соответствует ли содержимое проверяемому критерию.
Сами по себе эти функции редко используются в одиночку. Чаще их помещают внутрь функции ЕСЛИ, чтобы формула реагировала на тип данных:
=ЕСЛИ(ЕЧИСЛО(A1); A1*2; "Введите число")
Эта формула перемножит значение на два, если в A1 число. Если там текст или пустая ячейка — вернёт подсказку пользователю.
Пять основных проверочных функций
| Функция | Что проверяет | Вернёт ИСТИНА, если… |
|---|---|---|
ЕЧИСЛО(значение) |
Тип данных — число | В ячейке хранится числовое значение |
ЕТЕКСТ(значение) |
Тип данных — текст | В ячейке хранится текстовая строка |
ЕОШИБКА(значение) |
Наличие ошибки | Ячейка содержит любую ошибку Excel |
ЕПУСТО(значение) |
Пустота ячейки | Ячейка абсолютно пустая (не содержит даже пробела) |
ЕЛОГИЧ(значение) |
Тип данных — логическое | В ячейке хранится ИСТИНА или ЛОЖЬ |
Три главных сценария применения
-
Защита формул от ошибок. Прежде чем делить или
умножать, убедитесь, что в ячейке действительно число, а не текст.
Это предотвращает ошибки
#ЗНАЧ!и#ДЕЛ/0!. - Контроль заполненности. Перед обработкой данных проверьте, что все обязательные поля заполнены — ЕПУСТО сразу укажет на пропуски.
- Умная обработка смешанных данных. Когда в одном столбце могут быть и числа, и текст, и пустые ячейки, проверочные функции позволяют применять разную логику к каждому случаю.