Логічні
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 в інших випадках.
- У C2 напишіть формулу IF, яка використовує OR і показує 1, коли A2 більше за 10 або B2 менше за 5, і 0 в інших випадках.
- C2 має показати результат для 2 і 8.
Пов’язані функції
OR часто вкладають у IF. AND — це партнер, який вимагає, щоб пройшла кожна перевірка, а не будь-яка.
Поширена помилка
Очікування, що OR вимагає обох перевірок, як AND: за температури 18 і льоду 0 ні A2<0, ні B2=1 не є істинними, тож OR хибний і IF повертає Go.