Найти в Дзене
Макрос решает

Функции ЕСЛИ и И в Excel — как проверить несколько условий одновременно

Оглавление

ЕСЛИ + И в 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.

📈 Пример таблицы

-2

Формула в ячейке E2:

=ЕСЛИ(И(C2>3;D2>90%);3000;0)

📍 Только Иванов выполняет оба условия.

🧮 Несколько условий и ранжирование премий

Можно добавить третий критерий — например, категорию офиса:

=ЕСЛИ(И(C2>3;D2>90%;B2="A");5000;0)

Если стаж >3, выполнение >90 % и офис категории A — премия 5000.

💡 Так можно создавать систему правил прямо внутри Excel, без макросов.

🔧 Формулы с текстом

Можно возвращать не только числа, но и статус:

=ЕСЛИ(И(C2>3;D2>90%);"Премия одобрена";"Не выполнено")

📊 В отчётах это удобно — видно не сумму, а результат проверки.

🧠 Пример: комплексная система мотивации

-3

Формула:

=ЕСЛИ(И(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:

  1. Проверяет план > 90 % и стаж > 3;
  2. Если да — смотрит категорию;
  3. Назначает премию 5000 или 3000.

⚡ Частые ошибки

-4

🧩 Комбинируем с другими функциями

Функции ЕСЛИ и И прекрасно работают с:

  • ОКРУГЛ — для расчёта премий по округлённым процентам;
  • ТЕКСТ — для форматирования вывода;
  • ВПР — если нужно подтягивать параметры из другой таблицы.

📘 Пример:

=ЕСЛИ(И(ВПР(A2;Справочник!A:D;3;0)>90%;C2>3);"Да";"Нет")

💬 Подписка и комментарии

Если вы используете Excel для расчётов по условиям, добавьте эту статью в закладки — пригодится!

🔥 Больше формул, шаблонов и VBA-примеров — в Телеграм и Дзен.

💬 Напишите в комментариях: сколько условий вы проверяли в одной формуле?

📘 Вывод

Связка ЕСЛИ + И — мощный инструмент, который позволяет Excel принимать решения, как человек:
анализировать, сопоставлять и действовать по логике.

Вы научились:

  • объединять несколько проверок в одной формуле;
  • создавать вложенные конструкции;
  • использовать VBA для автоматизации.

В ЧАСТИ 3 разберём следующую связку — ЕСЛИ + ИЛИ, чтобы Excel умел реагировать, если выполняется хотя бы одно из условий.

Функция ЕСЛИ в Excel — логика, примеры, вложенные условия и VBA

Функции ЕСЛИ и И в Excel — как проверить несколько условий одновременно

Функции ЕСЛИ и ИЛИ в Excel — гибкая логика, когда важно одно из условий