Как в Excel сделать формулу «ЕСЛИ больше или меньше»: 5 рабочих методов с примерами

Условные выражения — основа аналитики в Microsoft Excel. Без них невозможно автоматизировать расчеты, классифицировать данные или выявлять аномалии. Но даже опытные пользователи иногда путаются, как правильно составить формулу, если нужно проверить несколько условий одновременно: например, «если значение больше 100 и меньше 500» или «если дата раньше текущей или статус не выполнен».

В этой статье разберем 5 способов создания формул с условиями «больше/меньше» — от базового синтаксиса ЕСЛИ до комбинаций с И, ИЛИ и массивами. Вы узнаете, как избежать 3 типичных ошибок, которые ломают 80% формул, и научитесь применять условия к диапазонам данных без ручного протягивания.

Особое внимание уделим практическим примерам: расчет бонусов по продажам, фильтрация просроченных задач, динамическая раскраска ячеек. Все инструкции актуальны для Excel 2016–2023 и Excel Online, с пометками о различиях в синтаксисе для Google Таблиц.

Если вы раньше обходились простыми формулами вроде =СУММЕСЛИ, после этой статьи сможете создавать многоуровневые проверки с вложенными условиями — и экономить часы на рутинных задачах.

1. Базовая формула ЕСЛИ с одним условием («больше» или «меньше»)

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

Синтаксис функции ЕСЛИ (или IF в английской версии):

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

Чтобы проверить, больше ли значение в ячейке A2 числа 100, формула будет такой:

=ЕСЛИ(A2>100; "Превышение"; "В пределах нормы")
  • 📌 Логическое выражение: A2>100 — проверяет, больше ли значение в A2 чем 100.
  • 📌 Значение если истина: текст «Превышение» — отобразится, если условие выполнено.
  • 📌 Значение если ложь: текст «В пределах нормы» — если условие не выполнено.

Аналогично работает проверка на «меньше»:

=ЕСЛИ(A2<50; "Ниже минимального"; "Приемлемо")
⚠️ Внимание: Если в ячейке A2 текст вместо числа, Excel вернет ошибку #ЗНАЧ!. Чтобы избежать этого, используйте функцию ЕЧИСЛО для проверки типа данных.
📊 Как часто вы используете функцию ЕСЛИ в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

2. Комбинация условий: ЕСЛИ + И (одновременно «больше» и «меньше»)

Допустим, нужно выявить значения, которые попадают в диапазон — например, от 50 до 100. Здесь пригодится функция И (AND), которая проверяет одновременное выполнение нескольких условий.

Формула для проверки, что значение в B2 больше 50 и меньше 100:

=ЕСЛИ(И(B2>50; B2<100); "В диапазоне"; "За пределами")

Как это работает:

  1. Функция И проверяет оба условия: B2>50 и B2<100.
  2. Если оба условия истинны, ЕСЛИ возвращает «В диапазоне».
  3. Если хотя бы одно условие ложно — «За пределами».

Пример с датами: проверим, попадает ли дата в C2 в текущий квартал (предположим, сегодня 15 мая 2026):

=ЕСЛИ(И(C2>=ДАТА(2026;4;1); C2<=ДАТА(2026;6;30)); "Текущий квартал"; "Другой период")
ЯчейкаЗначениеФормулаРезультат
B275=ЕСЛИ(И(B2>50; B2<100); "Да"; "Нет")Да
B3120=ЕСЛИ(И(B3>50; B3<100); "Да"; "Нет")Нет
C210.05.2026=ЕСЛИ(И(C2>=ДАТА(2026;4;1); C2<=ДАТА(2026;6;30)); "Да"; "Нет")Да
⚠️ Внимание: Функция И возвращает ИСТИНА только если все условия истинны. Если хоть одно условие ложно — результат ЛОЖЬ.

Убедитесь, что все условия могут выполняться одновременно|Используйте абсолютные ссылки ($B$2) если формулу будете копировать|Проверьте формат данных (числа, даты, текст) в ячейках-->

3. Альтернативные условия: ЕСЛИ + ИЛИ («больше» или «меньше»)

В отличие от И, функция ИЛИ (OR) возвращает ИСТИНА, если хотя бы одно из условий выполнено. Это полезно для проверки выбросов или исключений.

Пример: нужно выделить значения, которые или меньше 10, или больше 90:

=ЕСЛИ(ИЛИ(D2<10; D2>90); "Выброс"; "Норма")

Разберем реальный кейс: проверка статуса задачи по двум критериям — просрочена или не назначена:

=ЕСЛИ(ИЛИ(E2
  • 📅 E2 — проверяет, что дата в E2 раньше сегодняшней.
  • 👤 F2="" — проверяет, что ячейка с ответственным пуста.

Критическая особенность: функция ИЛИ не короткозамкнута — Excel проверяет все условия, даже если первое уже истинно. Это может замедлить работу с большими диапазонами.

4. Вложенные ЕСЛИ: несколько условий «больше/меньше» в одной формуле

Когда нужно проверить несколько диапазонов (например, «меньше 30», «от 30 до 70», «больше 70»), используют вложенные функции ЕСЛИ. Главное правило: не превышать 7 уровней вложенности (в старых версиях Excel — 64).

Пример с оценкой продаж:

=ЕСЛИ(G2<30; "Низкий";

ЕСЛИ(G2<=70; "Средний";

ЕСЛИ(G2<=100; "Высокий"; "Рекордный")))

Разберем логику:

  1. Сначала проверяется G2<30. Если да — возвращается «Низкий».
  2. Если нет — проверяется G2<=70. Если да — «Средний».
  3. Если нет — проверяется G2<=100. Если да — «Высокий».
  4. Если все предыдущие условия ложны — возвращается «Рекордный».

Для удобства чтения используйте отступы (как в примере выше) или переносите условия на новые строки в строке формул (Alt+Enter).

Как упростить вложенные ЕСЛИ?

Используйте функцию ВЫБОР (CHOOSE) для простых диапазонов:

=ВЫБОР(МАКС(1; ГПР(Г2; {0;30;70;100}; {1;2;3;4})); "Низкий"; "Средний"; "Высокий"; "Рекордный")

Этот метод работает быстрее и поддерживает до 254 вариантов.

Значение в G2Результат формулы
25Низкий
50Средний
85Высокий
120Рекордный

5. Продвинутые методы: массивы и динамические диапазоны

Если нужно применить условие «больше/меньше» ко всему столбцу без протягивания формулы, используйте формулы массива (в новых версиях Excel — динамические массивы).

Пример: подсчет количества значений в диапазоне A2:A100, которые больше 50:

=СЧЁТЕСЛИ(A2:A100; ">50")

Для более сложных условий (например, «больше 50 и меньше 100») комбинируйте СЧЁТЕСЛИМН:

=СЧЁТЕСЛИМН(A2:A100; ">50"; A2:A100; "<100")

В Excel 365 и Excel 2021 доступны динамические массивы — формулы автоматически «проливаются» на соседние ячейки. Например, чтобы вывести все значения из B2:B10, которые больше среднего:

=ФИЛЬТР(B2:B10; B2:B10>СРЗНАЧ(B2:B10))
  • 🔢 ФИЛЬТР — возвращает только те элементы массива, которые соответствуют условию.
  • 📊 СРЗНАЧ — вычисляет среднее значение по диапазону.
⚠️ Внимание: Формулы массива в старых версиях Excel (до 2019) требуют подтверждения Ctrl+Shift+Enter. В новых версиях они работают автоматически.

6. Типичные ошибки и как их избежать

Даже опытные пользователи допускают ошибки при работе с условиями «больше/меньше». Вот TOP-3 проблемы и их решения:

1. Ошибка #ИМЯ? при использовании текста без кавычек

❌ Неправильно: =ЕСЛИ(A1>50; Да; Нет)

✅ Правильно: =ЕСЛИ(A1>50; "Да"; "Нет")

Текстовые значения всегда должны быть в кавычках.

2. Неправильный порядок условий во вложенных ЕСЛИ

❌ Неправильно: проверка диапазона 50–100 перед проверкой на >100.

✅ Правильно: сначала проверяйте самые строгие условия (например, >100), затем менее строгие (50–100), и в конце — самые широкие (<50).

3. Забытые абсолютные ссылки при копировании формул

❌ Проблема: при протягивании формулы =ЕСЛИ(A2>B2;...) ссылка на B2 сдвинется на B3, B4 и т.д.

✅ Решение: фиксируйте ячейку с пороговым значением: =ЕСЛИ(A2>$B$2;...)

FAQ: Ответы на частые вопросы

Как сделать условие «больше или равно»?

Используйте оператор >=. Пример: =ЕСЛИ(A1>=100; "Достигнут"; "Не достигнут").

Можно ли использовать ЕСЛИ с цветом ячейки?

Да, но не через формулу, а через условное форматирование:

  1. Выделите диапазон.
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.
  3. Выберите «Использовать формулу» и введите, например, =A1>50.
  4. Задайте формат (цвет заливки, шрифта).
Почему формула возвращает #ЗНАЧ! при сравнении дат?

Скорее всего, одна из ячеек содержит текст, а не дату. Проверьте формат ячеек (Ctrl+1) и используйте ЕДАТА или ДАТАЗНАЧ для преобразования текста в дату.

Как сравнить два столбца по условию «больше»?

Используйте формулу массива:

=ЕСЛИ(B2:B10>C2:C10; "Больше"; "Меньше или равно")

В Excel 365 она автоматически заполнит весь диапазон. В старых версиях подтвердите Ctrl+Shift+Enter.

Есть ли альтернатива ЕСЛИ для больших таблиц?

Да, для оптимизации производительности используйте:

  • ВПР/ГПР с приблизительным сопоставлением для диапазонов.
  • ИНДЕКС+ПОИСКПОЗ для сложных условий.
  • ФИЛЬТР (в Excel 365) для динамической выборки.