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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 = И (1 = 1, 2 = 2)

Поскольку оба этих выражения истинны, И вернет ИСТИНА.

Однако, если вы использовали следующее:

1 = И (1 = 1, 2 = 1)

В этом случае AND вернет FALSE. Хотя первое выражение верно, второе - нет.

Обратите внимание, что только числовые значения считаются ИСТИННЫМИ, за исключением нуля, который считается ЛОЖЬ. Итак, эта формула вернет истину:

1 = И (1, 2, 3)

Но это вернет ЛОЖЬ:

1 = И (1-1; 2)

Это потому, что 1-1 оценивается как 0, что И интерпретирует как ЛОЖЬ.

Сравнение текстовых значений

При сравнении текста с функцией И регистр не учитывается. Таким образом, следующая формула возвращает ИСТИНА:

1 = И ("Автоматизировать" = "автоматизировать", "Excel" = "excel")

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

1 = И ("Авто *" = "автоматизировать", "Ex *" = "excel")

Это потому, что AND буквально сравнивает «Авто *» с «Автоматизировать», что не соответствует.

В отличие от чисел, только текстовые строки (если они не являются частью сравнения) не считаются ИСТИННЫМИ - они возвращают # ЗНАЧ! ошибка.

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

При сравнении чисел с помощью AND в вашем распоряжении есть обычный набор операторов сравнения Excel. Эти:

Поиск значений в заданном диапазоне

Одним из удобных способов использования И является поиск значений, попадающих в заданный диапазон. См. Следующий пример:

1 = И (D3> = 300, D3 <= 600)

Здесь у нас есть серия заказов, но нам нужно отслеживать все заказы на сумму от 300 до 600 долларов, возможно, в рамках нашей инициативы по обслуживанию клиентов. Итак, в нашей функции И мы определили два выражения: D3> = 300 и D3 <= 600.

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

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

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

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

Обратите внимание, что всякий раз, когда вы комбинируете логические операторы, Excel будет оценивать их изнутри. Итак, здесь он сначала оценивает оператор OR и использует значение TRUE или FALSE, которое OR возвращает при оценке функции AND.

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

AND чаще всего используется как часть логической проверки в операторе IF.

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

1 = ЕСЛИ (И (C4 = «CA», D4> 300), «Да», «Нет»)

На этот раз мы хотим отслеживать все заказы из Калифорнии на сумму от 300 долларов и выше, поэтому мы добавили функцию И.

После AND мы передаем IF с двумя возвращаемыми значениями. Первый - когда наша функция И возвращает ИСТИНА (в этом случае мы возвращаем «Да»), а второй - когда она возвращает ЛОЖЬ (мы возвращаем «Нет»).

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

И в Google Таблицах

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

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

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

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

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

И Примеры в VBA


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

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

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

wave wave wave wave wave