Функция ИЛИ в Excel - Если или операторы

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция ИЛИ в Excel в Excel, чтобы проверить, верны ли один или несколько критериев.

Обзор функции ИЛИ

Функция ИЛИ проверяет выполнение каких-либо условий. Возвращает ИСТИНА или ЛОЖЬ.

Чтобы использовать функцию рабочего листа Excel ИЛИ, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Синтаксис и входные данные функции ИЛИ:

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

логический1 - Логические выражения. Пример: A1> 4.

Что такое функция ИЛИ?

ИЛИ - одна из логических функций Excel. Он оценивает несколько выражений и возвращает ИСТИНА, если любое из условий истинно. ИЛИ может вычислить до 255 выражений.

Как использовать функцию ИЛИ

Используйте функцию ИЛИ Excel следующим образом:

1 = ИЛИ (C3 = "Поп", C3 = "Рок")

Если текст в столбце C равен «Pop» или «Rock», OR вернет TRUE. Что-нибудь еще, и он вернет ЛОЖЬ.

Сравнение текста

Обратите внимание, что при сравнении текста регистр не учитывается. Таким образом, следующая формула даст те же результаты, что и выше:

1 = ИЛИ (C3 = "POP", C3 = "ROCK")

Кроме того, OR не поддерживает подстановочные знаки. Итак, эта формула возвращает ЛОЖЬ:

1 = ИЛИ (C3 = "P *", C3 = "R *")

Это потому, что OR будет буквально сравнивать текстовую строку «P *» и «R *» со значением в C3.

Сравнение чисел

При сравнении чисел в вашем распоряжении ряд операторов сравнения. Эти:

Например, если у вас есть список фильмов 1980-х годов и вы хотите найти фильмы 1983 года и ранее или 1987 года и позже, вы можете использовать эту формулу:

1 = ИЛИ (C3 <= 1983, C3> = 1987)

Если одно из выражений в OR является само по себе числом без оператора сравнения, например = OR (1983), OR вернет TRUE для этого значения, за исключением случая, когда число равно нулю, которое оценивается как FALSE.

Использование OR с другими логическими операторами

Вы можете комбинировать ИЛИ с любыми другими логическими операторами Excel, такими как И <>, НЕ <> и XOR <>.

Вот как вы можете комбинировать это с AND. Представьте, что у нас есть таблица с данными по каким-то фильмам. Мы хотим найти фильмы, выпущенные после 1985 года, которые были сняты Стивеном Спилбергом или Тимом Бертоном. Мы могли бы использовать эту формулу:

1 = И (C3> 1985; OR (D3 = "Стивен Спилберг", D3 = "Тим Бертон"))

Когда вы комбинируете логические операторы таким образом, Excel работает «наизнанку». Таким образом, он сначала оценит здесь оператор OR, поскольку он вложен в AND.

Использование ИЛИ с ЕСЛИ

ИЛИ чаще всего используется как часть логической проверки в операторе ЕСЛИ.

Используйте это так:

1 = ЕСЛИ (ИЛИ (C3 = "CA"; D3> 300); D3 * 0,05,0)

Представьте, что мы проводим новые рекламные акции. Чтобы помочь нам выйти на рынок Калифорнии, мы предлагаем скидку 5% в этом штате. Мы также предлагаем 5% скидку на любой заказ на сумму свыше 300 долларов, чтобы побудить наших клиентов делать более крупные заказы.

Оператор IF сначала оценивает нашу функцию OR. Если возвращается ИСТИНА, ЕСЛИ вернет D3 * 0,05, что даст нам 5% скидку. В противном случае возвращается 0: заказ не соответствует нашим критериям, поэтому скидка не применяется.

Подробнее читайте на главной странице о функции ЕСЛИ в Excel <>.

ИЛИ в Google Таблицах

Функция ИЛИ в Google Таблицах работает точно так же, как и в Excel:

Дополнительные замечания

Используйте функцию ИЛИ, чтобы проверить, выполняется ли одно или несколько условий. Каждое условие должно быть логическим выражением (например, a1> 5), ссылкой на ячейку, содержащую ИСТИНА или ЛОЖЬ, или массивом, содержащим все логические значения. Если один или больше условия ИСТИНА, формула возвращает ИСТИНА, в противном случае возвращается ЛОЖЬ.

ИЛИ является логической функцией и обычно используется вместе с другой логической функцией ЕСЛИ:
Формула IF выполняет одно действие, если условие истинно, и другое, если условие - ЛОЖЬ. Часто при использовании функции ИЛИ вы «вкладываете» ее в функцию ЕСЛИ.

Вы также можете использовать эти другие логические функции:
И формулы проверяют, если все условия соблюдены.
Формулы XOR проверяют, если один и только один условие соблюдены.

ИЛИ Примеры в VBA


Вы также можете использовать функцию OR в VBA. Тип:
Application.Worksheetfunction.Or (логический1, логический2)
Для аргументов функции вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave