Условная функция ЕСЛИ в электронных таблицах
💻 Информатика · 8 класс
Что такое условная функция
Условная функция (функция ЕСЛИ) в электронных таблицах выбирает один из двух результатов в зависимости от того, выполняется условие или нет. Она позволяет таблице «принимать решения», подобно ветвлению в программировании. Благодаря ей таблица может, например, сама писать «зачёт» или «незачёт», сравнивать показатели с нормой, отмечать должников.
Без условной функции пришлось бы вручную просматривать каждую строку и вписывать ответ. Функция ЕСЛИ делает это автоматически и мгновенно для тысяч строк.
Как устроена функция ЕСЛИ
Функция записывается так:
=ЕСЛИ(условие; значение_если_истина; значение_если_ложь)
Сначала проверяется условие. Если оно истинно, ячейка получает первое значение, если ложно — второе. Порядок частей важен: первым всегда идёт результат для истинного условия. Условие — это сравнение, в котором используют операторы.
| Оператор | Смысл |
|---|---|
= | Равно |
> | Больше |
< | Меньше |
>= | Больше или равно |
<= | Меньше или равно |
Разбор примера
Пусть в ячейке A1 записана оценка ученика. В соседней ячейке нужно вывести «Сдал», если оценка не ниже 3, и «Не сдал» в противном случае.
=ЕСЛИ(A1>=3; "Сдал"; "Не сдал")
Проследим работу при разных значениях.
| Значение A1 | Условие A1>=3 | Результат |
|---|---|---|
5 | Истина | Сдал |
3 | Истина | Сдал |
2 | Ложь | Не сдал |
Правило. Текстовые значения внутри функции пишут в кавычках, а числа — без кавычек. Части функции разделяют точкой с запятой. Если кавычки забыть, таблица примет текст за имя ячейки и выдаст ошибку.
В качестве результата функция может выдавать не только текст, но и число или даже другую формулу. Например, =ЕСЛИ(A1>0; A1*2; 0) удваивает значение, если оно положительное, и ставит ноль в противном случае.
Вложенные условия
Если вариантов больше двух, одну функцию ЕСЛИ помещают внутрь другой. Так строят цепочку проверок. Например, поставим словесную оценку.
=ЕСЛИ(A1=5; "Отлично"; ЕСЛИ(A1=4; "Хорошо"; "Иначе"))
Сначала проверяется первое условие; если оно ложно, переходят ко вложенной функции и проверяют следующее. Так можно разобрать сколько угодно вариантов, вкладывая функции одну в другую по цепочке.
Частая ошибка. Путают порядок частей: ставят «значение если ложь» на место «значение если истина». Тогда результат получается противоположным. Всегда читайте функцию как «если условие — то первое, иначе второе». Проверить себя легко, подставив значение, при котором условие точно истинно.
Кратко о главном
- Функция
ЕСЛИвыбирает результат по условию. - Запись:
=ЕСЛИ(условие; если_истина; если_ложь). - В условии используют операторы сравнения.
- Текст пишут в кавычках, части разделяют точкой с запятой.
- Для нескольких вариантов функции
ЕСЛИвкладывают друг в друга. - Результатом может быть текст, число или другая формула.