Връща логическата стойност TRUE, ако всички аргументи са TRUE; Връща FALSE, ако един или няколко аргумента са FALSE.
Синтаксис
AND(логически1;логически2;...)
Логически1, логически2, ... са от 1 до 30 условия, които искате да проверите и които могат да бъдат TRUE или FALSE.
Забележки
- Аргументите трябва да са логически стойности като TRUE или FALSE или трябва да са препратки към колони, съдържащи логически стойности.
- Ако аргументът за препратка към колона съдържа текст, И връща #VALUE! стойност за грешка; ако е празна, връща FALSE.
- Ако аргументите не съдържат логически стойности, AND връща #VALUE! стойността на грешка.
Пример 1
| Формула | Описание (резултат) |
|---|---|
| =AND(TRUE; TRUE) | Всички аргументи са TRUE (Да) |
| =AND(TRUE; FALSE) | Един аргумент е FALSE (Не) |
| =AND(2+2=4; 2+3=5) | Всички аргументи се оценяват като TRUE (Да) |
Пример 2
| COL1 | КОЛ 2 | Формула | Описание (резултат) |
|---|---|---|---|
| 50 | 104 | =AND(1<[Кол1]; [Кол1]<100) | Тъй като 50 е между 1 и 100 (Да) |
| 50 | 104 | =IF(AND(1<[Кол2]; [Кол2]<100); [Кол2]; "Стойността е извън диапазона.") | Показва второто число, ако е между 1 и 100; в противен случай показва съобщение (Стойността е извън диапазона.) |
| 50 | 104 | =IF(AND(1<[Col1]; [Col1]<100); [Col1]; "Стойността е извън диапазона.") | Показва първото число, ако е между 1 и 100; в противен случай показва съобщение (50) |