Синтаксис
OR(logical_expression1, [logical_expression2, ...])
- логическое_выражение1—Выражение, которое дает результат true (истина) или false (ложь) (булево выражение).
- логическое_выражение2, ... —(необязательно)Дополнительные выражения, которые возвращают значения true (истина) или false (ложь).
Пример использования
IF(OR([Дата выполнения]1 > [Дата выполнения]2; [Дата выполнения]1 > [Дата выполнения]3); "Дата выполнения 1 не является самой ранней"; "Дата выполнения 1 является самой ранней")
Примечания об использовании
- Функция OR может использоваться непосредственно в столбце с булевым значением (флажок, звёздочка) или в рамках другой функции, например IF, SUMIF, COUNTIF, SUMIFS или COUNTIFS.
- Функция OR может использоваться непосредственно в столбце с булевым значением (флажок, звёздочка) или в рамках функции IF.
- Функцию OR также можно использовать в сочетании с @cell в критерии другой функции, например SUMIF, COUNTIF, SUMIFS или COUNTIFS.
Примеры
В этом примере используется информация из приведенной ниже таблицы.
Номер строки |
Артикул |
Есть в наличии? |
Статус |
Продано единиц |
---|---|---|---|---|
1 |
C001 |
true |
Зелёный |
78 |
2 |
C002 |
false |
Красный |
42 |
3 |
C003 |
true |
Жёлтый |
217 |
4 |
C004 |
true |
Жёлтый |
Вот несколько примеров использования функции OR() для данных из таблицы выше.
Формула |
Описание |
Результат |
---|---|---|
=IF(OR([Есть в наличии?]1 = 0; Status1 = "Красный"); "Проверить статус заказа и наличие"; "По графику") |
Если значение в столбце «В наличии» в строке 1 равно 0 (флажок снят/false, т. е. ложь), или значение в столбце «Статус» в строке 1 равно «Красный», вернуть значение «Проверить статус заказа и наличие», в противном случае вернуть значение «По графику». |
По графику |
=IF(OR([Продано единиц]2 > 50; [Есть в наличии?]2 = 0); "Нет в наличии"; "В наличии") |
Если значение в столбце «Продано единиц» в строке 2 больше 50 или значение в столбце «В наличии» в строке 2 равно 0, вернуть значение «Нет в наличии», противном случае — «В наличии». |
Нет в наличии |
=COUNTIF(Статус1:Статус4; OR(@cell = "Зелёный"; @cell = "Жёлтый")) |
Сосчитать число значений в столбце «Статус», если на уровне ячейки были возвращены значения «Зелёный» или «Жёлтый». Строки 1, 3 и 4 соответствуют этим критериям. |
3 |