Как да използвам функцията на Excel ИЛИ -

Съдържание

Обобщение

Функцията OR е логическа функция за тестване на множество условия едновременно. ИЛИ връща TRUE или FALSE. Например, за да тествате A1 за "x" или "y", използвайте = ИЛИ (A1 = "x", A1 = "y"). Функцията OR може да се използва като логически тест във функцията IF, за да се избегнат допълнителни вложени IF, и може да се комбинира с функцията AND.

Предназначение

Тествайте множество условия с ИЛИ

Върната стойност

TRUE, ако някакви аргументи оценяват TRUE; FALSE, ако не.

Синтаксис

= ИЛИ (логически1, (логически2), …)

Аргументи

  • logic1 - Първото условие или логическа стойност за оценка.
  • logic2 - (по избор) Второто условие или логическа стойност за оценка.

Версия

Excel 2003

Бележки за употреба

Използвайте функцията ИЛИ, за да тествате множество условия едновременно, до 255 условия общо. Всяко логическо условие ( логическо1 , логическо2 и т.н.) трябва да връща TRUE или FALSE или да бъде масиви или препратки, които съдържат логически стойности.

Функцията ИЛИ ще оцени всички предоставени стойности и ще върне ИСТИНА, ако някоя стойност оцени на ИСТИНА. Ако всички логики се оценят на FALSE, функцията OR ще върне FALSE.

И функцията И, и функцията ИЛИ ще обобщават резултатите до една стойност. Това означава, че те не могат да се използват в операции с масиви, които трябва да предоставят масив от резултати. За повече контекст вижте: Формули за масив с логика И и ИЛИ.

Забележка: Excel ще оцени всяко число с изключение на нула (0) като TRUE.

Примери

Например, за да проверите дали стойността в A1 ИЛИ стойността в B1 е по-голяма от 75, използвайте следната формула:

=OR(A1>75,B1>75)

ИЛИ може да се използва за разширяване на функционалността на функции като функцията IF. Използвайки горния пример, можете да предоставите ИЛИ като логически_тест за функция IF ако е така:

=IF(OR(A1>75,B1>75), "Pass", "Fail")

Тази формула ще върне "Pass", ако стойността в A1 е по-голяма от 75 ИЛИ стойността в B1 е по-голяма от 75.

Форма на масив

Ако въведете ИЛИ като формула на масив, можете да тествате всички стойности в диапазон спрямо условие. Например, тази формула на масива ще върне TRUE, ако някоя клетка в A1: A100 е по-голяма от 15:

=(OR(A1:A100>15)

Забележка: това е формула на масив и трябва да се въведе с control + shift + enter, освен в Excel 365.

Бележки

  • Всяко логическо условие трябва да се изчислява на TRUE или FALSE, или да бъде масиви или препратки, които съдържат логически стойности.
  • Текстовите стойности или празни клетки, предоставени като аргументи, се игнорират.
  • Функцията OR ще върне #VALUE, ако не са намерени логически стойности

Подобни видеа

Как да маркираме редове с помощта на множество критерии В това видео ще разгледаме как да използваме условно форматиране, за да подчертаем цели редове, използвайки множество критерии. Как да маркираме приблизително търсене на съвпадение В това видео ще разгледаме как да подчертаем резултатите от приблизително търсене на съвпадение с условно форматиране. Условно форматиране с два променливи входа В това видео ще разгледаме как да разширим формула за условно форматиране, така че да проверява повече от едно условие. Ако това ИЛИ това В това видео разглеждаме как да комбинираме функцията IF с функциите OR и AND, за да тестваме повече от едно условие едновременно.

Интересни статии...