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

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

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

Что делает функция ЕСЛИ

В электронных таблицах есть функции, которые принимают решения. Функция ЕСЛИ проверяет заданное условие и в зависимости от результата возвращает в ячейку одно из двух значений: одно — если условие истинно, другое — если ложно. Это позволяет таблице автоматически реагировать на данные, например ставить «зачёт» или «незачёт».

Как устроена функция

Функция ЕСЛИ состоит из трёх частей: условие, значение при истине и значение при лжи. Условие — это логическое выражение, которое может быть либо истинным, либо ложным, например A1 > 50. Сначала таблица проверяет условие, а затем подставляет соответствующее значение.

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

ЧастьНазначениеПример
Условиечто проверяемB2 >= 3
Если истинарезультат при выполнении"сдал"
Если ложьрезультат при невыполнении"не сдал"

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

Пусть в ячейке B2 хранится оценка ученика. Нужно вывести «сдал», если оценка не ниже 3, и «не сдал» в противном случае. Запишем формулу в ячейке C2:

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

Если в B2 стоит 4, условие 4 >= 3 истинно, и в C2 появится «сдал». Если в B2 стоит 2, условие ложно, и появится «не сдал». Скопировав формулу вниз, мы автоматически обработаем весь список учеников.

Частая ошибка. Текстовые значения внутри функции обязательно заключают в кавычки. Если написать слово без кавычек, таблица посчитает его именем ячейки или диапазона и выдаст ошибку. Числа в кавычки не берут.

В каких знаках условия

В условии используют знаки сравнения: больше, меньше, равно, не равно, больше или равно, меньше или равно. Эти знаки и образуют логическое выражение, которое функция оценивает как истину или ложь. От правильно выбранного знака зависит верность всего результата.

ЗнакСмысл
>больше
<меньше
=равно
>=больше или равно
<=меньше или равно
<>не равно

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

Иногда двух исходов недостаточно. Тогда внутрь функции ЕСЛИ вкладывают ещё одну такую же функцию — получается выбор из трёх и более вариантов. Например, нужно поставить «отлично», «хорошо» или «плохо» по баллу:

=ЕСЛИ(B2 >= 80; "отлично"; ЕСЛИ(B2 >= 50; "хорошо"; "плохо"))

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

Где применяют функцию

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

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

  • Функция ЕСЛИ выбирает значение по условию.
  • У неё три части: условие, значение при истине, значение при лжи.
  • Условие — логическое выражение со знаками сравнения.
  • Текстовые значения берут в кавычки, числа — нет.
  • Формулу можно копировать на весь столбец данных.