Описание функции
Функция OR возвращает TRUE (1), если хотя бы один из аргументов функции имеет значение TRUE. Значение FALSE (0) возвращается только в том случае, если все аргументы функции имеют значение FALSE. LogicalValue - это проверяемые аргументы.
Запись функции
Форма записи функции: OR(logicalValue1, logicalValue2, ...logicalValueN)
Пример
Следующая запись производит проверку двух атрибутов на наличие в них текстовой записи "auto":
- Если оба атрибута содержат запись "auto", то функция OR возвращает результат TRUE и передаёт его функции IF, которая в свою очередь выполняет первое условие (LenX/2).
- Если только один из атрибутов left_side и right_side имеет значение "auto", то функция OR также, как и в первом случае, возвращает результат TRUE и передаёт его функции IF, которая в свою очередь выполняет первое условие (LenX/2).
- Если оба атрибута left_side и right_side имеют значение отличное от "auto", то функция OR возвращает результат FALSE и передаёт его функции IF, которая в свою очередь выполняет второе условие (left_side/10).
=if(OR(left_side="auto",right_side="auto"),
LenX/2,
left_side/10)