Операторы сравнения и диапазоны в Excel: полный гид
Для проверки условий «меньше», «не менее» или «между» в Excel используются логические операторы <, >= и комбинация >= с <=. Эти знаки применяются внутри функций (СУММЕСЛИ, СЧЁТЕСЛИ, ЕСЛИ) и фильтров для автоматического анализа данных. Например, формула =СУММЕСЛИ(A:A; "<100"; B:B) просуммирует значения из столбца B только там, где в столбце A число меньше 100.
Главное правило: При использовании операторов в текстовых аргументах функций (критериях) их обязательно нужно заключать в кавычки: "<50", ">=100".
Оператор «меньше» (<): отбор нижних значений
Знак < используется для выборки данных, которые строго меньше заданного порога. Это удобно для поиска товаров с низким остатком, продаж ниже плана или дат до определенного события.
Применение в функциях
- ЕСЛИ (логическая проверка):
=ЕСЛИ(A2<1000; "Низкий"; "Норма")— вернет текст «Низкий», если значение в ячейке A2 меньше 1000. - СУММЕСЛИ (суммирование по условию):
=СУММЕСЛИ(B:B; "<500"; C:C)— сложит цены из столбца C только для тех строк, где количество в столбце B меньше 500. - СЧЁТЕСЛИ (подсчет ячеек):
=СЧЁТЕСЛИ(A:A; "<0")— посчитает количество отрицательных чисел (убытков).
Фильтрация данных
В стандартном фильтре Excel (вкладка «Данные» → «Фильтр») можно выбрать условие «Меньше…» и ввести числовое значение. Таблица скроет все строки, не соответствующие критерию.
Оператор «не менее» (>=): работа с минимальными порогами
Комбинация знаков >= означает «больше или равно». Она критически важна, когда нужно включить пограничное значение в выборку (например, «план выполнен, если продажи ≥ 100»).
Практические примеры
- Проверка выполнения плана:
=ЕСЛИ(B2>=100%; "Выполнено"; "Нет") - Подсчет успешных сделок:
=СЧЁТЕСЛИ(C:C; ">=10000")— посчитает количество сделок на сумму 10 000 рублей и выше. - Среднее значение по критерию:
=СРЗНАЧЕСЛИ(D:D; ">=5"; E:E)— вычислит средний чек только для заказов, где количество товаров не менее 5 штук.
Ошибка формата: Если в ячейках хранятся числа в виде текста (часто бывает после выгрузки из 1С или сайтов), формулы с >= могут не сработать. Используйте функцию ЗНАЧЕН() или инструмент «Текст по столбцам» для исправления формата.
Условие «между»: анализ диапазонов
В русском Excel нет отдельной функции «МЕЖДУ» для чисел (функция МЕЖДУЧИСЛАМИ существует, но работает иначе). Стандартный и самый надежный способ проверить попадание в диапазон — использовать одновременное выполнение двух условий: «больше или равно минимуму» И «меньше или равно максимуму».
Формула с двумя условиями (СУММЕСЛИМН)
Функция СУММЕСЛИМН позволяет задать несколько критериев для одного диапазона.
Синтаксис: =СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; ">=мин"; диапазон_условия1; "<=макс")
Пример: Посчитать сумму продаж в диапазоне от 300 до 500 единиц товара:
=СУММЕСЛИМН(C:C; B:B; ">=300"; B:B; "<=500")
Где:
C:C— столбец с ценами (что суммируем).B:B— столбец с количеством (где проверяем).">=300"и"<=500"— границы диапазона.
Функция МЕЖДУЧИСЛАМИ
Функция =МЕЖДУЧИСЛАМИ(число; нижний_предел; верхний_предел) возвращает ИСТИНА или ЛОЖЬ. Она удобна внутри функции ЕСЛИ:
=ЕСЛИ(МЕЖДУЧИСЛАМИ(A2; 100; 200); "В диапазоне"; "Вне диапазона")
Работа с датами
Даты в Excel — это числа, поэтому к ним применимы те же операторы.
Чтобы найти сделки за апрель 2026 года:
=СУММЕСЛИМН(C:C; A:A; ">=01.04.2026"; A:A; "<=30.04.2026")
Совет: Для надежности лучше ссылаться на ячейки с датами, а не вписывать их вручную: ">="&E1 и "<="&F1.
Сравнительная таблица операторов
| Задача | Оператор / Функция | Пример формулы | Примечание |
|---|---|---|---|
| Строго меньше | < | =СЧЁТЕСЛИ(A:A; "<10") | Не включает число 10 |
| Не менее (минимум) | >= | =СУММЕСЛИ(B:B; ">=500") | Включает число 500 |
| Между (диапазон) | >= и <= | =СУММЕСЛИМН(...; ">=10"; "..."; "<=20") | Включает оба края |
| Проверка в ЕСЛИ | МЕЖДУЧИСЛАМИ | =ЕСЛИ(МЕЖДУЧИСЛАМИ(A1;1;10);1;0) | Возвращает ИСТИНА/ЛОЖЬ |
Частые ошибки и решения
- #ЗНАЧ! или неверный результат:
- Причина: Использование оператора без кавычек в функциях типа СУММЕСЛИ.
- Решение: Пишите
"<100", а не просто<100.
- Разделитель аргументов:
- В русской версии Excel аргументы разделяются точкой с запятой (
;), в английской — запятой (,). Проверьте настройки вашей системы.
- В русской версии Excel аргументы разделяются точкой с запятой (
- Лишние пробелы:
- Ячейка может содержать
" 100 "(с пробелами). Для числа 100 условие<100не сработает корректно, так как текст не равен числу. Используйте функциюСЖПРОБЕЛЫдля очистки данных.
- Ячейка может содержать
- Путаница с границами:
- Помните:
<не включает границу,<=включает. Если нужно «до 10 включительно», пишите<=10.
- Помните:
Часто задаваемые вопросы (FAQ)
Как сделать фильтр «между» без формул? Используйте расширенный фильтр или обычный автофильтр: нажмите на стрелку фильтра в заголовке столбца → «Числовые фильтры» → «Между…». В появившемся окне введите минимальное и максимальное значения.
Можно ли использовать ссылки на ячейки вместо чисел в условиях?
Да, это даже правильнее. Если минимальное значение записано в ячейке E1, формула будет выглядеть так: =СУММЕСЛИ(A:A; ">="&E1; B:B). Знак амперсанда (&) склеивает оператор и ссылку.
Работают ли эти условия с текстом?
Да. Операторы < и > работают с текстом по алфавиту. Например, "<К" выберет все слова, начинающиеся с букв от А до Й.