Как использовать функцию ИЛИ (OR) в Google Таблицах (с примерами)

Функция ИЛИ (OR) полезна, когда вы хотите оценить набор условий. Она вернет ИСТИНА, когда любое из проверяемых условий выполнено, иначе она вернет ЛОЖЬ.

Синтаксис функции ИЛИ (OR)

OR(logical_expression1, [logical_expression2, …])

  • logical_expression1 (логическое_выражение1) — первое условие, которое вы хотите проверить. Это может быть ссылка на ячейку со значением ИСТИНА / ЛОЖЬ или выражение, возвращающее логические значения.
  • [logical_expression2] .. — Дополнительные условия, которые вы хотите проверить.

Дополнительные замечания:

  • Для большей эффективности функцию OR (ИЛИ) можно использовать с другими формулами. Например, если вы тестируете два условия, и ваш окончательный результат — Pass (Пройдено), если выполняется какое-либо из двух условий. Вы можете использовать такую ​​формулу, как =IF(OR(A1=”Pass”,A2=”Pass”),”Pass”,”Fail”).
  • Аргументы должны либо оцениваться как логические значения (ИСТИНА / ЛОЖЬ), либо аргументы должны быть массивами / ссылками логических значений.
  • Текст и пустые ячейки игнорируются.
  • Если указанный диапазон не содержит логических значений, функция ИЛИ возвращает # ЗНАЧ! ошибка.

Функция ИЛИ в Google Таблицах — Примеры

Теперь давайте рассмотрим несколько примеров, в которых вы можете использовать функцию ИЛИ (OR) в Google Таблицах.

Пример 1 — Проверка нескольких условий с помощью функции ИЛИ

Предположим, у вас есть набор данных, показанный ниже, и вы хотите найти его при любом из пройденных тестов. Если какой-либо из тестов пройден, формула должна вернуть PASS, иначе она должна вернуть FAIL.

Следующая формула может сделать это:

=ArrayFormula(IF(OR(B2:B4="Pass"),"Pass","Fail"))

Обратите внимание, что это формула массива, поскольку мы тестируем сразу несколько ячеек. Вам не нужно так писать эту формулу. Вы можете просто написать формулу =OR(B2:B4=“Pass”) , а затем использовать Control + Shift + Enter вместо простого Enter.

В приведенной выше формуле функция OR (ИЛИ) оценивает ячейки и возвращает ИСТИНА, если какой-либо из тестов прошел успешно, иначе она возвращает ложь. Если функция затем использует этот результат, чтобы вернуть «Пройден» или «Не пройден».

Пример 2 — Проверьте, является ли дата выходным днем ​​или нет

Предположим, у вас есть набор данных, как показано ниже:

Вы можете использовать функцию OR вместе с функцией WEEKDAY, чтобы проверить, является ли день выходным или нет.

Формула ниже вернет ИСТИНА, если это выходной день, иначе вернет ЛОЖЬ.

=OR(WEEKDAY(A2,2)=6,WEEKDAY(A2,2)=7)

В этой формуле функция дня недели возвращает 6 для субботы и 7 для воскресенья. Затем функция OR возвращает TRUE, если результат функции WEEKDAY равен 6 или 7.

Пример 3 — Использование функции вложенного ИЛИ

Предположим, у вас есть набор данных, как показано ниже:

Фото
В приведенном выше случае доступ предоставляется только в том случае, если вы работаете в отделе маркетинга или продаж или у вас есть классификация А.

Приведенная ниже формула даст ИСТИНА, если доступ должен быть предоставлен, и ЛОЖЬ, если условия не выполнены и доступ не должен быть предоставлен.

=OR(OR(A2="Marketing",A2="Sales"),B2="A")

Обратите внимание, что это случай вложенных функций ИЛИ (OR), где одна функция ИЛИ используется с другой.

Комментарии 1

  • Юлия Корсакова
    Автор: Юлия Корсакова Добавлено 11 февраля, 2026 в 12:46

    Функция ИЛИ в Google Таблицах предоставляет удобный способ проверки нескольких условий одновременно. Она возвращает значение ИСТИНА, если хотя бы одно из условий выполняется, и ЛОЖЬ в противном случае. С помощью синтаксиса OR(logical_expression1, [logical_expression2, …]) вы можете создавать сложные логические проверки, что делает эту функцию мощным инструментом для анализа данных в таблицах.