Използвайте функцията AND – една от логическите функции, за да определите дали всички условия в дадена проверка са TRUE.
Пример
![AND функция – примери](https://cxcs.microsoft.net/static/public/centralimages/bg-bg/474f75ce-cc7d-4082-8b5e-429d2bd0337f/33bf1dc8a798186c6d1566130934aae8ccdb4588.png)
Функцията AND връща TRUE, ако всички нейни аргументи са оценени като TRUE, или FALSE – ако един или няколко аргумента са оценени като FALSE.
Една често срещана употреба на функцията AND е разширяване на ползата от други функции, които извършват логически проверки. Например функцията IF извършва логическа проверка и връща една стойност, ако оценката от проверката е TRUE, и друга стойност, ако оценката от проверката е FALSE. Като използвате функцията AND като аргумент на логически_тест на функцията IF, можете да проверите много различни условия, а не само едно.
Синтаксис
AND(логически1; [логически2]; ...)
Синтаксисът на функцията AND има следните аргументи:
Аргумент |
Описание |
---|---|
Логически1 |
Задължително. Първото условие, което искате да проверите и което може да бъде оценено като TRUE или FALSE. |
Логически2, ... |
Незадължително. Допълнителни условия, най-много 255, които искате да проверите и които могат да бъдат оценени като TRUE или FALSE. |
Забележки
-
Аргументите трябва да са логически стойности като TRUE или FALSE или трябва да са масиви или препратки, съдържащи логически стойности.
-
Ако някой аргумент е масив или препратка, съдържащи текст или празни клетки, тези стойности се игнорират.
-
Ако зададеният диапазон не съдържа логически стойности, функцията AND връща #VALUE! грешка.
Примери
Ето някои общи примери за използването на функцията AND – самостоятелно и заедно с функцията IF.
![Примери за използване на функции IF с AND](https://cxcs.microsoft.net/static/public/centralimages/bg-bg/b318800a-5191-4989-bf21-7803ea442e7d/b5f722928c31147e7c6c9b66971ad6c3109b0cf5.png)
Формула |
Описание |
---|---|
=AND(A2>1;A2<100) |
Показва TRUE, ако A2 е по-голямо от 1 И по-малко от 100; в противен случай показва FALSE. |
=IF(AND(A2<A3;A2<100);A2;"Стойността е извън диапазона") |
Показва стойността в клетка A2, ако е по-малка от стойността в A3 И по-малка от 100; в противен случай показва съобщението "Стойността е извън диапазона". |
=IF(AND(A3>1;A3<100);A3;"Стойността е извън диапазона") |
Показва стойността в клетка A3, ако е по-голяма от 1 И по-малка от 100; в противен случай показва съобщение. Можете да заместите всяко съобщение по ваш избор. |
Изчисляване на бонуси
Ето един доста разпространен сценарий, при който трябва да изчислим дали търговците отговарят на условията за получаване на бонус, като използваме функциите IF и AND.
![Пример за изчисляване на бонуси за продажби с функциите IF и AND. Формулата в клетка E14 е: =IF(AND(B14>=$B$7;C14>=$B$5);B14*$B$8;0)](https://cxcs.microsoft.net/static/public/centralimages/bg-bg/3e9d84bf-71dd-42b9-87c7-cf81b45e8d37/74fbe3fc7cb2bab0951b4b98dfd8267396f4f261.png)
-
=IF(AND(B14>=$B$7;C14>=$B$5);B14*$B$8;0) – АКО "Общо продажби" е по-голямо или равно (>=) на "Цел за продажбите" И "Клиенти" е по-голямо или равно (>=) на "Цел за клиентите", тогава умножи "Общо продажби" по "% бонус"; в противен случай върни "0".
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.
Сродни теми
Видео: Разширени функции IFНаучете как да използвате вложени функции във формулаIF функцияOR функцияNOT функцияОбщ преглед на формулите в ExcelКак да избегнете повредени формулиОткриване на грешки във формулиКлавишни комбинации в ExcelЛогически функции (справка)Функции на Excel (по азбучен ред)Функции на Excel (по категории)