OR (функція OR)

Функція OR належить до категорії логічних функцій і дає можливість визначити, чи виконується хоча б одна з умов.

Приклад

Приклади використання функції OR

Функція OR повертає значення TRUE, якщо принаймні один аргумент має значення TRUE, і повертає значення FALSE, якщо всі аргументи мають значення FALSE.

Зазвичай функція OR використовується як доповнення до інших функцій, які виконують логічні перевірки. Наприклад, функція IF повертає одне значення, якщо логічна перевірка дає результат TRUE, та інше значення, якщо перевірка дає результат TRUE. Використовуючи функцію OR в аргументі "лог_вираз" функції IF, можна перевіряти виконання кількох умов замість однієї.

Синтаксис

OR(лог_значення1;[лог_значення2];...)

Синтаксис функції OR має такі аргументи:

Аргумент

Опис

лог_значення1

Це обов’язковий аргумент. Перша умова, яку потрібно перевірити та яка може давати результат TRUE або FALSE.

лог_значення2;...

Це необов’язковий аргумент. Додаткові умови (не більше 255), які потрібно перевірити та які можуть давати результат TRUE або FALSE.

Примітки

  • Аргументи мають приймати логічні значення TRUE чи FALSE або бути масивами чи посиланнями, які містять логічні значення.

  • Якщо масив або посилання містить текст чи пусті клітинки, ці значення ігноруються.

  • Якщо вказаний діапазон не містить логічних значень, функція OR повертає значення помилки #VALUE!.

  • Щоб дізнатися, чи є в масиві значення, можна скористатися формулою масиву OR. Щоб ввести формулу масиву, натисніть сполучення клавіш Ctrl+Shift+Enter.

Приклади

Нижче наведено кілька загальних прикладів, де функція OR використовується окремо та в поєднанні з функцією IF.

Приклади використання функції OR із функцією IF

Формула

Опис

=OR(A2>1;A2<100)

Повертає значення TRUE, якщо число в клітинці A2 більше значення 1 АБО менше 100, інакше повертає значення FALSE.

=IF(OR(A2>1;A2<100);A3;"Значення виходить за межі припустимого діапазону")

Відображає число в клітинці A3, якщо воно більше значення 1 АБО менше 100, інакше відображає повідомлення "Значення виходить за межі припустимого діапазону".

=IF(OR(A2<0;A2>50);A2;"Значення виходить за межі припустимого діапазону")

Відображає значення в клітинці A2, якщо воно менше значення 0 АБО більше 50, інакше відображає повідомлення "Значення виходить за межі припустимого діапазону".

Обчислення комісійних за продаж

Нижче описано типову ситуацію, коли потрібно визначити, чи мають продавці право на комісійні, за допомогою функцій IF і OR.

Приклад використання функцій IF і OR для обчислення комісійних із продажу
  • =IF(OR(B14>=$B$4;C14>=$B$5);B14*$B$6;0). ЯКЩО загальний обсяг збуту більше цільового показника збуту або дорівнює йому (>=) АБО кількість клієнтів більше цільової кількості клієнтів або дорівнює їй (>=), тоді загальний обсяг збуту множиться на значення комісійних у відсотках. Інакше повертається значення 0.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Пов’язані теми

Розширені функції IF (відео)
Використання вкладених функцій у формулах
Функція IF
Функція AND
Функція NOT
Огляд формул в Excel
Способи уникнення недійсних формул
Виявлення помилок у формулах за допомогою функції перевірки помилок
Сполучення клавіш в Excel 2016 для Windows
Сполучення клавіш в Excel 2016 для Mac
Логічні функції (довідка)
Функції Excel (за алфавітом)
Функції Excel (за категоріями)

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×