До сих пор формулы работали одинаково для всех строк: сложить, умножить, посчитать сумму. Но часто нужно принять решение: если балл ≥ 60 — зачёт, иначе — незачёт. Для таких задач существует функция ЕСЛИ.
Зачем это нужно? Представьте: список из 500 учеников, каждому нужно выставить оценку. Вручную — целый день. С функцией ЕСЛИ — одна формула, скопированная вниз за секунду.
Синтаксис
=ЕСЛИ(условие; если_да; если_нет)
что проверяем результат при ИСТИНА результат при ЛОЖЬ
Функция задаёт вопрос, и в зависимости от ответа (ИСТИНА или ЛОЖЬ) возвращает одно из двух значений.
Операторы сравнения
| Оператор |
Значение |
Пример |
| = |
Равно |
A1=100 |
| <> |
Не равно |
A1<>0 |
| > |
Больше |
A1>50 |
| >= |
Больше или равно |
A1>=60 |
| < |
Меньше |
A1<0 |
| <= |
Меньше или равно |
A1<=100 |
Простой пример: зачёт или незачёт
Балл ученика в A1. Если балл ≥ 60 — «Зачёт», иначе «Незачёт»:
=ЕСЛИ(A1>=60; "Зачёт"; "Незачёт")
Попробуйте — введите балл:
1. Берём A1 = 72
2. Проверяем: 72 >= 60 ?
3. Результат: ИСТИНА
4. Возвращаем: "Зачёт"
Зачёт
Текст в кавычках! Когда ЕСЛИ возвращает текст, его нужно заключать в кавычки: "Зачёт". Числа — без кавычек: =ЕСЛИ(A1>=60; 1; 0).
Вложенный ЕСЛИ — несколько вариантов
Часто нужно не два, а три-четыре варианта. Например, оценка: 5/4/3/2. Для этого ЕСЛИ вкладываются друг в друга — вместо «если_нет» ставится ещё один ЕСЛИ:
=ЕСЛИ(A1>=85; 5; ЕСЛИ(A1>=70; 4; ЕСЛИ(A1>=50; 3; 2)))
Это цепочка вопросов — как в квесте. Введите балл:
Порядок условий! Проверяйте от большего к меньшему (85 → 70 → 50). Если наоборот — ученик с 90 баллами получит «3», потому что 90 ≥ 50 сработает первым!
Лайфхак: вложить можно до 64 уровней ЕСЛИ. Но если больше 3–4 — лучше ВПР или ПРОСМОТРX.
Шпаргалка
1
ЕСЛИ(условие; да; нет) — выбирает из двух вариантов.
2
Вложенный ЕСЛИ — вместо «нет» подставляется ещё один ЕСЛИ. Проверяйте от большего к меньшему.
3
Текст в формуле — всегда в кавычках. Числа — без.
4
Каждая открывающая скобка должна иметь закрывающую. Сколько ЕСЛИ — столько скобок в конце.