Функция ЕСЛИ — это логическая функция, которая проверяет выполнение условия и возвращает одно значение, если условие истинно, и другое значение, если условие ложно.
Это одна из самых часто используемых функций в Excel.
| Аргумент | Описание | Пример |
|---|---|---|
| условие | Логическое выражение для проверки | A1>10, B5="да" |
| значение_если_истина | Значение, возвращаемое при истинном условии | "Прошел", 100, A1*2 |
| значение_если_ложь | Значение, возвращаемое при ложном условии | "Не прошел", 0, A1/2 |
Условие: В ячейке A1 находится оценка ученика. Нужно вывести "Зачет", если оценка больше или равна 3, и "Незачет" в противном случае.
Условие: В ячейке B2 находится сумма покупки. Если сумма больше 1000 рублей, предоставить скидку 10%, иначе скидки нет.
Условие: В ячейке C3 находится количество баллов. Нужно определить оценку: 90+ → "5", 70-89 → "4", 50-69 → "3", меньше 50 → "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 в столбце A записаны возрасты
людей. Напишите формулу для столбца B, которая будет возвращать:
• "Ребенок" — если возраст меньше 18
• "Взрослый" — если возраст от 18 до 60
• "Пенсионер" — если возраст больше 60