Повертає логічне значення TRUE, якщо всі аргументи мають значення TRUE; повертає значення FALSE, якщо один або кілька аргументів має значення FALSE.
Синтаксис
AND(лог_значення1;лог_значення2;...)
Лог_значення1;лог_значення2;... – це умови від 1 до 30, які потрібно перевірити, які можуть мати значення TRUE або FALSE.
Примітки
- Аргументи мають обчислити логічні значення, наприклад TRUE або FALSE, або аргументи мають бути посиланнями на стовпці, які містять логічні значення.
- Якщо аргумент посилання на стовпець містить текст, функція AND повертає #VALUE! значення помилки; якщо він пустий, повертає значення FALSE.
- Якщо аргументи не містять логічних значень, функція AND повертає #VALUE! .
Приклад 1
| Формула | Опис (результат) |
|---|---|
| =AND(TRUE;TRUE) | Усі аргументи мають значення TRUE (Так) |
| =AND(ІСТИНА;ХИБНІСТЬ) | Один аргумент має значення FALSE (Ні) |
| =AND(2+2=4, 2+3=5) | Усі аргументи мають значення TRUE (Так) |
Приклад 2
| Стовпці 1 | Колона 2 | Формула | Опис (результат) |
|---|---|---|---|
| 50 | 104 | =AND(1<[Col1],[Col1]<100) | Оскільки 50 – від 1 до 100 (Так) |
| 50 | 104 | =IF(AND(1<[Col2];[Col2]<100);[Col2];"Значення виходить за межі припустимого діапазону.") | Відображає друге число, якщо воно перебуває в межах від 1 до 100, інакше відображає повідомлення (Значення виходить за межі припустимого діапазону).) |
| 50 | 104 | =IF(AND(1<[Col1];[Col1]<100);[Col1];"Значення виходить за межі припустимого діапазону.") | Відображає перше число, якщо воно в межах від 1 до 100, інакше відображає повідомлення (50) |