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

Логические функции И и ИЛИ в таблицах

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

Логические функции И и ИЛИ в таблицах

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

Функция И

Функция И возвращает истину только тогда, когда все перечисленные условия истинны одновременно. Достаточно одного ложного условия — и результат станет ложным. Записывают так: =И(условие1; условие2). Условий может быть и больше двух — тогда все они должны выполниться.

Функция ИЛИ

Функция ИЛИ возвращает истину, если истинно хотя бы одно из условий. Ложным результат будет только в одном случае — когда ложны абсолютно все условия. Записывают так: =ИЛИ(условие1; условие2). Эту функцию выбирают, когда достаточно выполнения любого из нескольких требований.

Условие 1Условие 2ИИЛИ
истинаистинаистинаистина
истиналожьложьистина
ложьистиналожьистина
ложьложьложьложь

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

Пусть в ячейке A1 хранится оценка по математике, а в B1 — по физике. Ученик получает грамоту, если обе оценки равны 5. Проверим это:

=И(A1=5; B1=5)

Если в обеих ячейках стоит 5, формула вернёт истину. Если хотя бы одна оценка ниже, результат — ложь. А чтобы узнать, есть ли хотя бы одна пятёрка из двух, используют другую функцию: =ИЛИ(A1=5; B1=5). Она даст истину уже при одной пятёрке.

Совместное использование с ЕСЛИ

Логические функции редко применяют сами по себе — обычно их вкладывают внутрь функции ЕСЛИ, чтобы по результату вывести понятный текст вместо слов «истина» и «ложь». Например, формула =ЕСЛИ(И(A1=5; B1=5); "Грамота"; "Нет") выведет слово «Грамота» только при двух пятёрках, а в остальных случаях напишет «Нет». Так таблица превращается в удобный помощник, который сам принимает решение по заданным правилам.

Несколько условий сразу

Внутри одной функции можно перечислить много условий через точку с запятой. Например, =И(A1>=4; B1>=4; C1>=4) проверит, что все три оценки не ниже четвёрки. Это короче и понятнее, чем соединять условия вручную.

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

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

  • Функция И истинна, когда истинны все условия сразу.
  • Функция ИЛИ истинна, когда истинно хотя бы одно условие.
  • Аргументы функций разделяют точкой с запятой.
  • Чаще всего эти функции вкладывают внутрь функции ЕСЛИ.