Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

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

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

Как объединять несколько условий в электронных таблицах с помощью функций И и ИЛИ.

Электронная таблица LibreOffice Calc
Электронная таблица LibreOffice CalcOwn work (conteúdo), The Document Foundation and Canonical (window and controls) · Wikimedia Commons · CC0

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

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

Функция И

Функция И возвращает истину только тогда, когда все перечисленные условия истинны одновременно. Достаточно одного ложного условия — и результат станет ложным. Записывают так: =И(условие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) проверит, что все три оценки не ниже четвёрки. Это короче и понятнее, чем соединять условия вручную.

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

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

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