Функция AND в Excel

Функция AND в Excel — это логическая функция, используемая для одновременного требования нескольких условий. И возвращает либо TRUE, либо FALSE. Чтобы проверить, является ли число в A1 больше нуля и меньше 10, используйте =AND(A1>0,A1<10).

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

Что делает функция AND в Excel?

Функция AND в Excel проверяет несколько условий с помощью AND.

Возвращаемое значение

TRUE, если все аргументы имеют значение TRUE; FALSE, если нет.

Аргументы

  • logical1  — первое условие или логическое значение для оценки.
  • logical2 — [необязательно] Второе условие или логическое значение для оценки.

Синтаксис 4

=AND(logical1 , [logical2], …)

Примечания по использованию

Функция AND используется для одновременной проверки более чем одного логического условия, до 255 условий, передаваемых в качестве аргументов. Каждый аргумент ( логический1 , логический2 и т. д.) должен быть выражением, возвращающим TRUE или FALSE, или значением, которое можно оценить как TRUE или FALSE. Аргументами функции AND могут быть константы, ссылки на ячейки, массивы или логические выражения.

Цель функции AND —   одновременно оценить более одного логического теста и вернуть TRUE только в том случае, если все результаты являются TRUE. Например, если A1 содержит число 50, то:

=AND(A1>0,A1>10,A1<100) // вернет TRUE
=AND(A1>0,A1>10,A1<30) // вернет FALSE

Функция AND оценит все предоставленные значения и вернет TRUE, только если все значения примут значение TRUE. Если какое-либо значение окажется FALSE, функция И вернет FALSE. Примечание. Excel будет оценивать любое число, кроме нуля (0), как TRUE.

И функция AND, и функция OR объединяют результаты в одно значение. Это означает, что их нельзя использовать в операциях с массивами, которым необходимо доставить массив результатов. Чтобы обойти это ограничение, вы можете использовать логическую логику.

Примеры

Чтобы проверить, больше ли значение в A1 или меньше 5, вы можете использовать AND следующим образом:

=AND(A1>0,A1<5)

Excel AND function

Вы можете встроить функцию И внутри функции OR. Используя приведенный выше пример, вы можете указать AND в качестве логического_теста для функции ЕСЛИ следующим образом:

=IF(AND(A1>0,A1<5), "Approved", "Denied")

Эта формула вернет «Утверждено», только если значение в A1 больше 0 и меньше 5.

Вы можете объединить функцию И с функцией OR. Приведенная ниже формула возвращает TRUE, если A1 > 100 и B1 является «завершенным» или «ожидающим»:

=AND(A1>100,OR(B1="complete",B1="pending"))

Примечания

  • Функция AND в Excel не чувствительна к регистру.
  • Функция не поддерживает подстановочные знаки .
  • Текстовые значения или пустые ячейки, предоставленные в качестве аргументов, игнорируются.
  • Функция И вернет #VALUE, если во время оценки не найдено или не создано никаких логических значений.
Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция AND в Excel
Набор и перемещение по документу