P
pro·school.ru
Каталог школ

Условная функция ЕСЛИ в электронных таблицах

💻 Информатика · 8 класс

Что такое условная функция

Условная функция (функция ЕСЛИ) в электронных таблицах выбирает один из двух результатов в зависимости от того, выполняется условие или нет. Она позволяет таблице «принимать решения», подобно ветвлению в программировании. Благодаря ей таблица может, например, сама писать «зачёт» или «незачёт», сравнивать показатели с нормой, отмечать должников.

Без условной функции пришлось бы вручную просматривать каждую строку и вписывать ответ. Функция ЕСЛИ делает это автоматически и мгновенно для тысяч строк.

Как устроена функция ЕСЛИ

Функция записывается так:

=ЕСЛИ(условие; значение_если_истина; значение_если_ложь)

Сначала проверяется условие. Если оно истинно, ячейка получает первое значение, если ложно — второе. Порядок частей важен: первым всегда идёт результат для истинного условия. Условие — это сравнение, в котором используют операторы.

ОператорСмысл
=Равно
>Больше
<Меньше
>=Больше или равно
<=Меньше или равно

Разбор примера

Пусть в ячейке A1 записана оценка ученика. В соседней ячейке нужно вывести «Сдал», если оценка не ниже 3, и «Не сдал» в противном случае.

=ЕСЛИ(A1>=3; "Сдал"; "Не сдал")

Проследим работу при разных значениях.

Значение A1Условие A1>=3Результат
5ИстинаСдал
3ИстинаСдал
2ЛожьНе сдал
Правило. Текстовые значения внутри функции пишут в кавычках, а числа — без кавычек. Части функции разделяют точкой с запятой. Если кавычки забыть, таблица примет текст за имя ячейки и выдаст ошибку.

В качестве результата функция может выдавать не только текст, но и число или даже другую формулу. Например, =ЕСЛИ(A1>0; A1*2; 0) удваивает значение, если оно положительное, и ставит ноль в противном случае.

Вложенные условия

Если вариантов больше двух, одну функцию ЕСЛИ помещают внутрь другой. Так строят цепочку проверок. Например, поставим словесную оценку.

=ЕСЛИ(A1=5; "Отлично"; ЕСЛИ(A1=4; "Хорошо"; "Иначе"))

Сначала проверяется первое условие; если оно ложно, переходят ко вложенной функции и проверяют следующее. Так можно разобрать сколько угодно вариантов, вкладывая функции одну в другую по цепочке.

Частая ошибка. Путают порядок частей: ставят «значение если ложь» на место «значение если истина». Тогда результат получается противоположным. Всегда читайте функцию как «если условие — то первое, иначе второе». Проверить себя легко, подставив значение, при котором условие точно истинно.

Кратко о главном

  • Функция ЕСЛИ выбирает результат по условию.
  • Запись: =ЕСЛИ(условие; если_истина; если_ложь).
  • В условии используют операторы сравнения.
  • Текст пишут в кавычках, части разделяют точкой с запятой.
  • Для нескольких вариантов функции ЕСЛИ вкладывают друг в друга.
  • Результатом может быть текст, число или другая формула.