📋 Функция ЕСЛИ в Excel

💡 Что делает функция ЕСЛИ?

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

Это одна из самых часто используемых функций в Excel.

📝 Синтаксис функции ЕСЛИ

=ЕСЛИ(условие; значение_если_истина; значение_если_ложь)
условие — логическое выражение, которое проверяется (возвращает ИСТИНА или ЛОЖЬ)
значение_если_истина — возвращается, если условие истинно
значение_если_ложь — возвращается, если условие ложно

🔍 Аргументы функции

Аргумент Описание Пример
условие Логическое выражение для проверки A1>10, B5="да"
значение_если_истина Значение, возвращаемое при истинном условии "Прошел", 100, A1*2
значение_если_ложь Значение, возвращаемое при ложном условии "Не прошел", 0, A1/2

🧮 Примеры использования

Пример 1: Проверка оценки

Условие: В ячейке A1 находится оценка ученика. Нужно вывести "Зачет", если оценка больше или равна 3, и "Незачет" в противном случае.

Формула: =ЕСЛИ(A1>=3; "Зачет"; "Незачет")

Результаты:
• Если A1 = 5 → "Зачет"
• Если A1 = 3 → "Зачет"
• Если A1 = 2 → "Незачет"

Пример 2: Расчет скидки

Условие: В ячейке B2 находится сумма покупки. Если сумма больше 1000 рублей, предоставить скидку 10%, иначе скидки нет.

Формула: =ЕСЛИ(B2>1000; B2*0.9; B2)

Результаты:
• Если B2 = 1500 → 1350 (1500 * 0.9)
• Если B2 = 800 → 800 (без скидки)
• Если B2 = 1000 → 1000 (без скидки)

Пример 3: Вложенные функции ЕСЛИ

Условие: В ячейке C3 находится количество баллов. Нужно определить оценку: 90+ → "5", 70-89 → "4", 50-69 → "3", меньше 50 → "2".

Формула:
=ЕСЛИ(C3>=90; "5"; ЕСЛИ(C3>=70; "4"; ЕСЛИ(C3>=50; "3"; "2")))

Результаты:
• Если C3 = 95 → "5"
• Если C3 = 75 → "4"
• Если C3 = 60 → "3"
• Если C3 = 40 → "2"

🔗 Комбинация с другими функциями

ЕСЛИ + И

Пример: Проверить, что оба условия выполнены
=ЕСЛИ(И(A1>10; B1<5); "Да"; "Нет")
Возвращает "Да", только если A1>10 И B1<5 одновременно.

ЕСЛИ + ИЛИ

Пример: Проверить, что хотя бы одно условие выполнено
=ЕСЛИ(ИЛИ(A1>10; B1<5); "Да"; "Нет")
Возвращает "Да", если A1>10 ИЛИ B1<5 (или оба).

ЕСЛИ + НЕ

Пример: Проверить обратное условие
=ЕСЛИ(НЕ(A1>10); "Меньше или равно 10"; "Больше 10")
Возвращает "Меньше или равно 10", если A1 НЕ больше 10.

⚠️ Частые ошибки

🎯 Алгоритм работы с функцией ЕСЛИ

  1. 📝 Определите условие для проверки
  2. 🔢 Решите, что должно возвращаться при истинном условии
  3. 🔢 Решите, что должно возвращаться при ложном условии
  4. 🧮 Запишите формулу: =ЕСЛИ(условие; значение_истина; значение_ложь)
  5. ✅ Проверьте формулу на тестовых данных
  6. 🔍 Убедитесь, что текстовые значения в кавычках

✏️ Практическое задание

Задача: В таблице Excel в столбце A записаны возрасты людей. Напишите формулу для столбца B, которая будет возвращать:
• "Ребенок" — если возраст меньше 18
• "Взрослый" — если возраст от 18 до 60
• "Пенсионер" — если возраст больше 60

Решение:
=ЕСЛИ(A1<18; "Ребенок"; ЕСЛИ(A1<=60; "Взрослый"; "Пенсионер"))

Проверка:
• A1 = 10 → "Ребенок"
• A1 = 25 → "Взрослый"
• A1 = 65 → "Пенсионер"