Операторы сравнения в Excel: от базовой логики до сложных условий

Иван Корнев·13.04.2026·4 мин

Операторы сравнения в Excel (>, <, =, >=, <=, <>) позволяют проверять условия и возвращать логические значения ИСТИНА или ЛОЖЬ. Они являются фундаментом для функций условного форматирования, фильтрации данных и построения сложной логики в формулах, таких как ЕСЛИ, СЧЁТЕСЛИ и СУММЕСЛИ. Простой пример: формула =A1>100 вернет ИСТИНА, если число в ячейке A1 больше ста, и ЛОЖЬ в противном случае.

Быстрый старт Введите в любую пустую ячейку =5>3 и нажмите Enter. Excel отобразит слово ИСТИНА. Это базовый принцип работы всех сравнений: программа оценивает условие и выдает логический результат.

Базовые операторы и их синтаксис

В Excel существует шесть основных операторов сравнения. Важно помнить, что пробелы вокруг знаков не влияют на работу формулы, но улучшают читаемость.

ОператорЗначениеПример формулыРезультат (если A1=10)
=Равно=A1=10ИСТИНА
>Больше=A1>5ИСТИНА
<Меньше=A1<5ЛОЖЬ
>=Больше или равно=A1>=10ИСТИНА
<=Меньше или равно=A1<=9ЛОЖЬ
<>Не равно=A1<>20ИСТИНА

Эти операторы редко используются сами по себе. Их главная сила раскрывается внутри логических функций.

Применение в функции ЕСЛИ (IF)

Функция ЕСЛИ — самый популярный инструмент для работы с условиями. Она проверяет логическое выражение и возвращает одно значение, если оно истинно, и другое, если ложно.

Синтаксис: =ЕСЛИ(условие; значение_если_истина; значение_если_ложь)

Пример 1: Проверка плана продаж

Допустим, в ячейке B2 находится сумма продаж. Нужно определить, выполнен ли план в 100 000 руб.

=ЕСЛИ(B2>=100000; "План выполнен"; "План не выполнен")

Если значение 100 000 или выше, формула вернет текст «План выполнен».

Пример 2: Вложенные условия

Если нужно присвоить статус в зависимости от диапазона значений, можно использовать вложенные ЕСЛИ (в старых версиях) или функцию ЕСЛИМН (в новых):

=ЕСЛИМН(A1<60; "Неуд"; A1<80; "Хор"; A1>=80; "Отл")

Формула последовательно проверяет условия слева направо и останавливается на первом совпадении.

Совет по читаемости При написании сложных формул используйте переносы строк (Alt+Enter внутри строки формул), чтобы визуально разделить аргументы. Это упростит отладку.

Работа с текстом и датами

Операторы сравнения универсальны и работают не только с числами.

Сравнение текста

Excel сравнивает текст посимвольно, учитывая регистр в некоторых функциях, но операторы = и <> обычно игнорируют регистр.

  • ="яблоко"="Яблоко" вернет ИСТИНА.
  • Для точного учета регистра используйте функцию СОВПАД (EXACT).

Важно учитывать лишние пробелы. Формула =A1="Текст" вернет ЛОЖЬ, если в ячейке А1 написано "Текст " (с пробелом в конце). Используйте СЖПРОБЕЛЫ (TRIM) для очистки:

=СЖПРОБЕЛЫ(A1)="Текст"

Сравнение дат

Даты в Excel хранятся как числа (порядковые номера дней). Поэтому к ним применимы все математические операторы.

  • =A1>ДАТА(2026;1;1) проверит, наступила ли дата после 1 января 2026 года.
  • =A1<>СЕГОДНЯ() покажет ИСТИНА, если дата в ячейке отличается от текущей.

Агрегатные функции с условиями

Для подсчета или суммирования данных по критериям используются функции семейства СЧЁТЕСЛИ и СУММЕСЛИ. Здесь условие записывается в виде текстовой строки в кавычках.

  • Подсчет значений больше 50: =СЧЁТЕСЛИ(C:C; ">50")
  • Сумма продаж по менеджеру "Иванов": =СУММЕСЛИ(B:B; "Иванов"; C:C) (где B — имена, C — суммы).
  • Комбинированные условия (больше 100 и меньше 500): =СЧЁТЕСЛИМН(A:A; ">100"; A:A; "<500")

Частая ошибка в кавычках В функциях СЧЁТЕСЛИ и СУММЕСЛИ операторы сравнения должны быть заключены в двойные кавычки вместе с числом: ">100". Написание >100 без кавычек приведет к ошибке #ЗНАЧ!.

Частые ошибки и способы их устранения

Даже простые сравнения могут давать неожиданные результаты из-за формата данных.

  1. Числа, сохраненные как текст. Если ячейка отформатирована как текст, сравнение =A1>10 может вернуть неверный результат или игнорировать ячейку в СЧЁТЕСЛИ.

    • Решение: Выделите столбец, перейдите в «Данные» → «Текст по столбцам» и нажмите «Готово», чтобы принудительно конвертировать формат. Или используйте формулу =ЗНАЧЕН(A1).
  2. Сравнение с пустыми ячейками. Пустая ячейка в числовом сравнении часто воспринимается как ноль.

    • Проблема: =A1>0 вернет ЛОЖЬ для пустой ячейки, но =A1<>"" (не равно пусто) поможет отличить ноль от отсутствия данных.
  3. Ошибка #ИМЯ? Возникает, если вы используете русские названия функций в английской версии Excel (или наоборот). Убедитесь, что используете IF или ЕСЛИ в соответствии с языком интерфейса.

Продвинутые приемы: Динамические пороги

Вместо того чтобы вписывать числа прямо в формулу (хардкодить), ссылайтесь на ячейки с параметрами. Это делает таблицу гибкой.

Предположим, порог премии хранится в ячейке E1.

=ЕСЛИ(B2>=$E$1; "Премия"; "Без премии")

Использование абсолютной ссылки ($E$1) позволит протянуть формулу вниз, не сбивая ссылку на пороговое значение. Теперь, изменив число в E1, вы автоматически пересчитаете логику для всей таблицы.

Итоговая таблица сценариев использования

ЗадачаРекомендуемая формулаПримечание
Проверка одного условия=ЕСЛИ(A1>10; "Да"; "Нет")База логики
Подсчет по критерию=СЧЁТЕСЛИ(A:A; ">10")Кавычки обязательны
Сумма по условию=СУММЕСЛИ(B:B; "Москва"; C:C)Суммирует столбец C
Несколько условий (И)=СЧЁТЕСЛИМН(...)Все условия должны выполняться
Несколько условий (ИЛИ)=СУММ(СЧЁТЕСЛИ(...))Требует комбинации функций
Сравнение дат=A1>СЕГОДНЯ()Работает как с числами

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