Скористайтеся функцією AND, однією з логічних функцій, щоб з’ясувати, чи всі умови тесту повертають значення TRUE.
Приклад
Технічні відомості
Функція AND повертає значення TRUE, якщо всі її аргументи мають значення TRUE, і повертає значення FALSE, якщо хоча б один аргумент має значення FALSE.
Зазвичай функція AND використовується як доповнення до інших функцій, які виконують логічні перевірки. Наприклад, функція IF повертає одне значення, якщо логічна перевірка дає результат TRUE, та інше значення, якщо перевірка дає результат TRUE. Використовуючи функцію AND як аргумент logical_test функції IF , можна перевірити багато різних умов замість однієї.
Синтаксис
AND(лог_значення1;[лог_значення2];...)
Синтаксис функції AND передбачає такі аргументи:
| Аргумент | Опис |
|---|---|
| лог_значення1 | Це обов’язковий аргумент. Перша умова, яку потрібно перевірити та яка може давати результат TRUE або FALSE. |
| лог_значення2;... | Це необов’язковий аргумент. Додаткові умови (не більше 255), які потрібно перевірити та які можуть давати результат TRUE або FALSE. |
Примітки
- Аргументи мають приймати логічні значення, такі як TRUE або FALSE, або бути масивами чи посиланнями, які містять логічні значення.
- Якщо аргумент – масив або посилання – містить текст чи пусті клітинки, ці значення ігноруються.
- Якщо вказаний діапазон не містить логічних значень, то функція AND повертає помилку #VALUE! .
Приклади
Нижче наведено кілька загальних прикладів, де функція AND використовується окремо та в поєднанні з функцією IF.
| Формула | Опис |
|---|---|
| =AND(A2>1;A2<100) | Повертає значення TRUE, якщо число в клітинці A2 більше 1 ТА менше 100, інакше повертає значення FALSE. |
| =IF(AND(A2<A3;A2<100);A2;"Значення виходить за межі припустимого діапазону") | Відображає значення у клітинці A2, якщо воно менше A3 AND менше 100, інакше відображає повідомлення "Значення виходить за межі припустимого діапазону". |
| =IF(AND(A3>1;A3<100);A3;"Значення виходить за межі припустимого діапазону") | Відображає значення в клітинці A3, якщо воно більше 1 ТА менше 100, інакше відображає повідомлення. Ви можете використовувати будь-який текст повідомлення. |
Обчислення премії
Нижче описано типову ситуацію, коли потрібно з’ясувати, чи мають продавці право на премію, за допомогою функцій IF і AND.
- =IF(AND(B14>=$B$7,C14>=$B$5);B14*$B$8,0) – ЯКЩО загальний обсяг продажів більший або рівний (>=) до мети збуту, А бізнес-партнери більші або дорівнюють (>=) цілі облікового запису, а потім помножують загальний обсяг продажів на бонус %, в іншому разі повертається 0.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.