Функция AND в Excel - это булева функция, которая требует одновременного выполнения нескольких условий. AND возвращает TRUE, если все аргументы TRUE, или FALSE, если хотя бы один из аргументов FALSE. Чтобы проверить, является ли число в A1 больше нуля и меньше 10, используйте
=AND(A1> 0, A1
Функция AND на английском языке | Функция AND на английском языке |
---|---|
И | И |
Синтаксис
Синтаксис AND (logical1; [logical2]; ...)
Функция AND(I) имеет 1 обязательный аргумент и может использоваться для одновременной проверки до 255 условий, переданных в качестве аргументов, в Excel 2003 функция может обрабатывать максимум 30 аргументов. Каждый аргумент (логическое_значение1 , логическое_значение2 и т.д.) должен быть выражением, которое возвращает TRUE или FALSE, или значением, которое может быть оценено как TRUE или FALSE. Аргументы, передаваемые функцией AND, могут быть константами, ссылками на ячейки, массивами или логическими выражениями.
Функция AND предназначена для одновременной оценки более чем одного логического теста и возвращает TRUE только в том случае, если все результаты TRUE. Например, если B3 содержит число 40, то:
=I(B3 > 10;B3 > 20;B3 10;B3 > 20;B3
Функция AND оценивает все заданные значения и возвращает TRUE, только если все значения оценены как TRUE. Если какое-либо значение оценивается как FALSE, AND возвращает FALSE. Предупреждение. Excel будет оценивать любое число, кроме нуля (0), как TRUE.
Как и функция AND, функция OR объединит результаты в одно значение. Это означает, что их нельзя использовать в операциях с массивами, которые должны давать массив результатов. Чтобы обойти это ограничение, можно использовать булеву логику. Для получения дополнительной информации см. раздел .: Формулы массивов с логикой AND и OR.
Примечания
Текстовые значения или пустые ячейки, указанные в качестве аргументов, игнорируютсяФункция AND возвращает значение #ВСЁ!, если в процессе вычисления не найдено или не создано булево значение
Примеры использования функции И
Пример 1
В следующей таблице приведены три примера использования функции AND в Excel:
Обратите внимание, что в примере с электронной таблицей выше:
- Функция в ячейке E2 оценивается как TRUE, потому что ОБА заданных условия TRUE;
- Функция в ячейке E3 оценивается как FALSE, потому что третье условие, C3> 22, является FALSE;
- Функция в ячейке E4 оценивается как ЛОЖЬ, потому что ВСЕ указанные условия являются ЛОЖЬЮ.
Пример 2
Чтобы проверить, является ли значение в B3 больше 1 и меньше 6, вы можете использовать AND следующим образом:
(B3 > 1 , B3
Пример 3
Вы можете встроить функцию AND в функцию IF. Используя приведенный выше пример, вы можете указать AND в качестве логического теста для функции IF следующим образом:
= IF(AND( B3 > 0; B3 Эта формула вернет "True" только в том случае, если B3 больше 0 и меньше 5.
Пример 4
Вы можете комбинировать функцию AND с функцией OR. Следующая формула возвращает TRUE, если B3> 100 и B1 "выполнен" или "в процессе":
=И(B3>100;ИЛИ(B2="выполнено";B2="в работе"))