Логические

OR

Определение

OR возвращает TRUE, когда хотя бы одна из переданных проверок истинна, и FALSE в остальных случаях.

Синтаксис

=OR(logical1, [logical2], ...)

Аргументы

Аргумент Значение
logical1 Первая проверка, например A2<0.
logical2, ... Необязательные дополнительные проверки. Любая из них может быть истинна, чтобы OR вернул TRUE.

Пример

Паром ждёт, если температура ниже 0 или флаг льда равен 1. Температура записана в A2:A4, а флаг льда — в B2:B4.

A: Темп. B: Лёд
18 0
-2 0
4 1

Формула: =IF(OR(A2<0,B2=1),"Stop","Go")

Результат: Go. 18 не ниже 0, и флаг льда равен 0, поэтому OR ложно и IF возвращает Go. При заполнении вниз формула даёт Go, Stop и Stop.

Практика

В ячейке A2 записано 2, а в ячейке B2 записано 8. В C2 напишите формулу, которая возвращает 1, если A2 больше 10 или B2 меньше 5, и 0 в остальных случаях.

  1. В C2 напишите формулу IF, которая использует OR и показывает 1, если A2 больше 10 или B2 меньше 5, и 0 в остальных случаях.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

OR часто вкладывают в IF. AND — парная функция, которая требует прохождения каждой проверки, а не любой.

Частая ошибка

Ожидать, что OR требует обе проверки, как AND: при температуре 18 и льде 0 ни A2<0, ни B2=1 не истинны, поэтому OR ложно и IF возвращает Go.

Связанные функции

Эти ссылки — связанные функции.