📋 Функция ЕСЛИ в Excel
💡 Что делает функция ЕСЛИ?
Функция ЕСЛИ — это логическая функция, которая проверяет выполнение условия и возвращает одно значение, если условие истинно, и другое значение, если условие ложно.
Это одна из самых часто используемых функций в Excel.
📝 Синтаксис функции ЕСЛИ
значение_если_истина — возвращается, если условие истинно
значение_если_ложь — возвращается, если условие ложно
🔍 Аргументы функции
| Аргумент | Описание | Пример |
|---|---|---|
| условие | Логическое выражение для проверки | A1>10, B5="да" |
| значение_если_истина | Значение, возвращаемое при истинном условии | "Прошел", 100, A1*2 |
| значение_если_ложь | Значение, возвращаемое при ложном условии | "Не прошел", 0, A1/2 |
🧮 Примеры использования
Пример 1: Проверка оценки
Условие: В ячейке A1 находится оценка ученика. Нужно вывести "Зачет", если оценка больше или равна 3, и "Незачет" в противном случае.
Результаты:
• Если A1 = 5 → "Зачет"
• Если A1 = 3 → "Зачет"
• Если A1 = 2 → "Незачет"
Пример 2: Расчет скидки
Условие: В ячейке B2 находится сумма покупки. Если сумма больше 1000 рублей, предоставить скидку 10%, иначе скидки нет.
Результаты:
• Если 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.
⚠️ Частые ошибки
-
Забыть кавычки для текста — текстовые значения
должны быть в кавычках:
"Зачет", а неЗачет -
Неправильные операторы сравнения — использовать
>=вместо>, когда нужно "больше или равно" - Путаница в порядке аргументов — сначала условие, затем значение при истине, затем значение при лжи
- Слишком много вложений — в Excel можно использовать до 64 вложенных функций ЕСЛИ, но лучше не более 7-8 для читаемости
- Забыть скобки — каждая функция ЕСЛИ должна иметь открывающую и закрывающую скобки
🎯 Алгоритм работы с функцией ЕСЛИ
- 📝 Определите условие для проверки
- 🔢 Решите, что должно возвращаться при истинном условии
- 🔢 Решите, что должно возвращаться при ложном условии
- 🧮 Запишите формулу: =ЕСЛИ(условие; значение_истина; значение_ложь)
- ✅ Проверьте формулу на тестовых данных
- 🔍 Убедитесь, что текстовые значения в кавычках
✏️ Практическое задание
Задача: В таблице Excel в столбце A записаны возрасты
людей. Напишите формулу для столбца B, которая будет возвращать:
• "Ребенок" — если возраст меньше 18
• "Взрослый" — если возраст от 18 до 60
• "Пенсионер" — если возраст больше 60
=ЕСЛИ(A1<18; "Ребенок"; ЕСЛИ(A1<=60; "Взрослый"; "Пенсионер"))
Проверка:
• A1 = 10 → "Ребенок"
• A1 = 25 → "Взрослый"
• A1 = 65 → "Пенсионер"
Мини-тест: проверьте себя
1. Что вернёт формула =ЕСЛИ(A1>10; "Да"; "Нет"), если в A1 число 5?
2. Сколько аргументов минимум нужно функции ЕСЛИ?
3. Какая формула проверяет, что значение в B2 не пустое?