![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__2.png.webp)
Обобщение
Функцията 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, ако не са намерени логически стойности
Подобни видеа
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__3.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__4.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__5.png.webp)
![](https://cdn.wiki-base.com/7223324/how_to_use_the_excel_or_function__6.png.webp)