Резюме
Функция «И» в Excel - это логическая функция, которая требует одновременного выполнения нескольких условий. И возвращает ИСТИНА или ЛОЖЬ. Чтобы проверить, является ли число в A1 больше нуля и меньше 10, используйте = AND (A1> 0, A1 <10). Функцию И можно использовать в качестве логической проверки внутри функции ЕСЛИ, чтобы избежать дополнительных вложенных ЕСЛИ, и ее можно комбинировать с функцией ИЛИ.
Цель
Проверить несколько условий с помощью ИВозвращаемое значение
ИСТИНА, если все аргументы имеют значение ИСТИНА; ЛОЖЬ, если нетСинтаксис
= И (логический1; (логический2);…)Аргументы
- логический1 - первое условие или логическое значение для оценки.
- логический2 - (необязательно) Второе условие или логическое значение для оценки.
Версия
Excel 2003Примечания по использованию
Функция И используется для одновременной проверки более одного логического условия, до 255 условий. Каждое логическое условие ( логическое1 , логическое2 и т. Д.) Должно возвращать ИСТИНА или ЛОЖЬ либо быть массивами или ссылками, содержащими логические значения.
Функция И оценит все предоставленные значения и вернет ИСТИНА, только если все значения имеют значение ИСТИНА. Если какое-либо значение оценивается как ЛОЖЬ, функция И вернет ЛОЖЬ.
И функция И, и функция ИЛИ объединят результаты в одно значение. Это означает, что их нельзя использовать в операциях с массивами, которые должны выдавать массив результатов. Для получения дополнительной информации см .: Формулы массива с логикой И и ИЛИ.
Примечание. Excel оценит любое число, кроме нуля (0), как ИСТИННОЕ.
Примеры
Чтобы проверить, больше ли значение в A1 больше 0 и меньше 5, используйте следующую формулу:
=AND(A1>0,A1<5)
Вы можете встроить функцию И в функцию ЕСЛИ. Используя приведенный выше пример, вы можете указать И в качестве логического_теста для функции ЕСЛИ следующим образом:
=IF(AND(A1>0,A1<5), "Approved", "Denied")
Эта формула вернет «Утверждено», только если значение в A1 больше 0 и меньше 5.
Вы можете комбинировать функцию И с функцией ИЛИ. Приведенная ниже формула возвращает ИСТИНА, когда A1> 100 и B1 "завершено" или "ожидает обработки":
=AND(A1>100,OR(B1="complete",B1="pending"))
См. Другие примеры функции И в формулах ниже.
Заметки
- В функции И регистр не учитывается.
- Функция И не поддерживает подстановочные знаки.
- Текстовые значения или пустые ячейки, предоставленные в качестве аргументов, игнорируются.
- Функция AND вернет #VALUE, если во время оценки не найдено или не создано логических значений.