ЕСЛИ + И в Excel: проверяем несколько условий одновременно. Пошаговое руководство по функциям ЕСЛИ и И в Excel: примеры формул, многократные проверки, вложенные условия и автоматизация через VBA.
Функция ЕСЛИ в Excel — логика, примеры, вложенные условия и VBA
Функции ЕСЛИ и И в Excel — как проверить несколько условий одновременно
Функции ЕСЛИ и ИЛИ в Excel — гибкая логика, когда важно одно из условий
💬 Введение
В прошлой части мы разобрали, как использовать классическую функцию ЕСЛИ.
Теперь поднимем уровень и научимся проверять сразу несколько условий одновременно.
🎯 Представьте задачу:
“Премию получают только те сотрудники, у кого выполнение плана выше 90 % и стаж больше 3 лет.”
Если бы мы использовали обычное ЕСЛИ, то пришлось бы писать несколько вложенных проверок.
Но с помощью функции И всё упрощается — Excel может анализировать несколько параметров за одно вычисление.
В этой статье вы узнаете:
- как объединять несколько логических условий;
- как писать вложенные формулы без путаницы;
- как анализировать числовые, текстовые и процентные значения;
- как автоматизировать всё через VBA.
📘 Синтаксис функции И
=И(логическое_выражение1; логическое_выражение2; …)
Функция возвращает:
- ИСТИНА, если все условия выполняются;
- ЛОЖЬ, если хотя бы одно не выполняется.
Пример:
=И(C2>3;D2>90%)
Если стаж больше 3 лет и выполнение плана выше 90 % — результат будет ИСТИНА.
Если хотя бы одно условие не выполняется — ЛОЖЬ.
🧩 Объединяем ЕСЛИ + И
Чтобы Excel не просто проверял, а действовал, вложим И внутрь функции ЕСЛИ.
=ЕСЛИ(И(C2>3;D2>90%);3000;0)
📊 Расшифровка:
- проверяем два условия;
- если оба выполняются — премия 3000;
- если хотя бы одно не выполняется — 0.
📈 Пример таблицы
Формула в ячейке E2:
=ЕСЛИ(И(C2>3;D2>90%);3000;0)
📍 Только Иванов выполняет оба условия.
🧮 Несколько условий и ранжирование премий
Можно добавить третий критерий — например, категорию офиса:
=ЕСЛИ(И(C2>3;D2>90%;B2="A");5000;0)
Если стаж >3, выполнение >90 % и офис категории A — премия 5000.
💡 Так можно создавать систему правил прямо внутри Excel, без макросов.
🔧 Формулы с текстом
Можно возвращать не только числа, но и статус:
=ЕСЛИ(И(C2>3;D2>90%);"Премия одобрена";"Не выполнено")
📊 В отчётах это удобно — видно не сумму, а результат проверки.
🧠 Пример: комплексная система мотивации
Формула:
=ЕСЛИ(И(B2="A";C2>3;D2>90%);5000;ЕСЛИ(И(B2="B";C2>3;D2>90%);3000;0))
✅ Excel проверяет сначала офис A, потом B, потом возвращает 0.
💡 Как работает логика ИСТИНА и ЛОЖЬ
Чтобы проверить результат, можно вставить формулу отдельно:
=И(C2>3;D2>90%)
Результат будет:
- TRUE (ИСТИНА) — если оба условия соблюдены;
- FALSE (ЛОЖЬ) — если нет.
Это полезно при отладке больших таблиц.
🪄 VBA-автоматизация
Когда таблица большая, гораздо быстрее автоматизировать проверку премий с помощью макроса.
Sub ПроверкаИ()
Dim ws As Worksheet
Dim lastRow As Long
Set ws = ThisWorkbook.Sheets("Премии")
lastRow = ws.Cells(ws.Rows.Count, "D").End(xlUp).Row
Dim i As Long
For i = 2 To lastRow
If ws.Cells(i, "C").Value > 3 And ws.Cells(i, "D").Value > 0.9 Then
ws.Cells(i, "E").Value = 3000
Else
ws.Cells(i, "E").Value = 0
End If
Next i
MsgBox "Расчёт премий выполнен!", vbInformation
End Sub
Этот код делает то же самое, что формула, но для сотен строк.
📊 Расширенная логика
Если нужно несколько уровней проверок — используйте И внутри ЕСЛИ и дополнительно добавляйте другие функции:
=ЕСЛИ(И(D2>90%;C2>3);ЕСЛИ(B2="A";5000;3000);0)
Здесь Excel:
- Проверяет план > 90 % и стаж > 3;
- Если да — смотрит категорию;
- Назначает премию 5000 или 3000.
⚡ Частые ошибки
🧩 Комбинируем с другими функциями
Функции ЕСЛИ и И прекрасно работают с:
- ОКРУГЛ — для расчёта премий по округлённым процентам;
- ТЕКСТ — для форматирования вывода;
- ВПР — если нужно подтягивать параметры из другой таблицы.
📘 Пример:
=ЕСЛИ(И(ВПР(A2;Справочник!A:D;3;0)>90%;C2>3);"Да";"Нет")
💬 Подписка и комментарии
Если вы используете Excel для расчётов по условиям, добавьте эту статью в закладки — пригодится!
🔥 Больше формул, шаблонов и VBA-примеров — в Телеграм и Дзен.
💬 Напишите в комментариях: сколько условий вы проверяли в одной формуле?
📘 Вывод
Связка ЕСЛИ + И — мощный инструмент, который позволяет Excel принимать решения, как человек:
анализировать, сопоставлять и действовать по логике.
Вы научились:
- объединять несколько проверок в одной формуле;
- создавать вложенные конструкции;
- использовать VBA для автоматизации.
В ЧАСТИ 3 разберём следующую связку — ЕСЛИ + ИЛИ, чтобы Excel умел реагировать, если выполняется хотя бы одно из условий.
Функция ЕСЛИ в Excel — логика, примеры, вложенные условия и VBA
Функции ЕСЛИ и И в Excel — как проверить несколько условий одновременно
Функции ЕСЛИ и ИЛИ в Excel — гибкая логика, когда важно одно из условий