Повертає логічне значення 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) |