Обобщение
Функцията Excel AND е логическа функция, използвана за изискване на повече от едно условие едновременно. И връща TRUE или FALSE. За да проверите дали число в A1 е по-голямо от нула и по-малко от 10, използвайте = AND (A1> 0, A1 <10). Функцията AND може да се използва като логически тест във функцията IF, за да се избегнат допълнителни вложени IF, и може да се комбинира с функцията OR.
Предназначение
Тествайте множество условия с ИВърната стойност
TRUE, ако всички аргументи оценяват TRUE; FALSE, ако неСинтаксис
= И (логически1, (логически2), …)Аргументи
- logic1 - Първото условие или логическа стойност за оценка.
- logic2 - (по избор) Второто условие или логическа стойност за оценка.
Версия
Excel 2003Бележки за употреба
Функцията И се използва за проверка на повече от едно логическо условие едновременно, до 255 условия. Всяко логическо условие ( логическо1 , логическо2 и т.н.) трябва да връща TRUE или FALSE или да бъде масиви или препратки, които съдържат логически стойности.
Функцията AND ще оцени всички предоставени стойности и ще върне TRUE само ако всички стойности се оценят на TRUE. Ако някоя стойност е FALSE, функцията AND ще върне FALSE.
И функцията И, и функцията ИЛИ ще обобщават резултатите до една стойност. Това означава, че те не могат да се използват в операции с масиви, които трябва да предоставят масив от резултати. За повече контекст вижте: Формули за масив с логика И и ИЛИ.
Забележка: Excel ще оцени всяко число с изключение на нула (0) като TRUE.
Примери
За да проверите дали стойността в A1 е по-голяма от 0 и по-малка от 5, използвайте следната формула:
=AND(A1>0,A1<5)
Можете да вградите функцията И във функцията IF. Използвайки горния пример, можете да предоставите И като логически_тест за функцията IF по следния начин:
=IF(AND(A1>0,A1<5), "Approved", "Denied")
Тази формула ще върне „Одобрен“ само ако стойността в A1 е по-голяма от 0 и по-малка от 5.
Можете да комбинирате функцията И с функцията ИЛИ. Формулата по-долу връща TRUE, когато A1> 100 и B1 е "завършен" или "в очакване":
=AND(A1>100,OR(B1="complete",B1="pending"))
Вижте още примери за функцията И във формулите по-долу.
Бележки
- Функцията И не е чувствителна към малки и големи букви.
- Функцията AND не поддържа заместващи символи.
- Текстовите стойности или празни клетки, предоставени като аргументи, се игнорират.
- Функцията AND ще върне #VALUE, ако по време на оценяването не са намерени или създадени логически стойности.