Utilizați funcția AND, una dintre funcțiile logice, pentru a determina dacă toate condițiile dintr-un test sunt TRUE.
Exemplu
![Exemple de utilizare a funcției AND](https://cxcs.microsoft.net/static/public/centralimages/ro-ro/474f75ce-cc7d-4082-8b5e-429d2bd0337f/33bf1dc8a798186c6d1566130934aae8ccdb4588.png)
Funcția AND returnează valoarea TRUE dacă toate argumentele sale se evaluează la TRUE și FALSE dacă unul sau mai multe argumente se evaluează la FALSE.
O utilizare obișnuită pentru funcția AND este să extindă utilitatea altor funcții care efectuează teste logice. De exemplu, funcția IF efectuează un test logic, apoi returnează o valoare dacă testul se evaluează la TRUE și altă valoare dacă testul se evaluează la FALSE. Utilizând funcția AND ca argument test_logic al funcției IF, aveți posibilitatea să testați mai multe condiții diferite în loc de una singură.
Sintaxă
AND(logic1, [logic2], ...)
Sintaxa funcției AND are următoarele argumente:
Argument |
Descriere |
---|---|
Logic1 |
Obligatoriu. Prima condiție pe care doriți să o testați se poate evalua la TRUE sau FALSE. |
Logic2, ... |
Opțional. Condițiile suplimentare pe care doriți să le testați se pot evalua la TRUE sau FALSE, până la un număr total de 255 de condiții. |
Observații
-
Argumentele trebuie să se evalueze la valori logice, cum ar fi TRUE sau FALSE sau argumentele trebuie să fie matrice sau referințe care conțin valori logice.
-
Dacă un argument matrice sau referință conține text sau celule goale, acele valori sunt ignorate.
-
Dacă zona specificată nu conține valori logice, funcția AND returnează #VALUE! .
Exemple
Iată câteva exemple generale ale utilizării AND, atât singură, cât și împreună cu funcția IF.
![Exemple de utilizare a funcțiilor IF și AND](https://cxcs.microsoft.net/static/public/centralimages/ro-ro/b318800a-5191-4989-bf21-7803ea442e7d/1e19c6d11e3efd28b74c69eaeecce49b394d14b7.png)
Formulă |
Descriere |
---|---|
=AND(A2>1,A2<100) |
Afișează TRUE dacă A2 este mai mare decât 1 și (AND) mai mic decât 100, altfel afișează FALSE. |
=IF(AND(A2<A3,A2<100),A2,"Valoarea este în afara limitelor") |
Afișează valoarea din celula A2, dacă este mai mică decât A3 și (AND) mai mică decât 100, altfel afișează mesajul „Valoarea este în afara limitelor.” |
=IF(AND(A3>1, A3<100), A3,"Valoarea este în afara limitelor") |
Afișează valoarea din celula A3 dacă este mai mare decât 1 și (AND) mai mică decât 100, altfel afișează un mesaj. Puteți utiliza orice mesaj, la alegere. |
Calculul bonusurilor
Iată un scenariu destul de obișnuit, în care trebuie să calculăm dacă vânzătorii se califică pentru un bonus utilizând funcțiile IF și AND.
![Exemple de calculare a bonusului de vânzări cu ajutorul funcțiilor IF și AND. Formula din celula E14 este =IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)](https://cxcs.microsoft.net/static/public/centralimages/ro-ro/3e9d84bf-71dd-42b9-87c7-cf81b45e8d37/74fbe3fc7cb2bab0951b4b98dfd8267396f4f261.png)
-
=IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0) - Dacă (IF) vânzările totale sunt mai mari sau egale cu (> =) Obiectivul de vânzări și (AND) Conturi sunt mai mari sau egale cu (> =) Obiectivul de conturi, se înmulțește Total vânzări cu Bonus %, altfel se returnează 0.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.
Subiecte asociate
Video: Funcții IF complexeAflați cum să utilizați funcții imbricate într-o formulăFuncția IFFuncția ORFuncția NOTPrezentare generală a formulelor din ExcelCum să evitați formulele eronateDetectarea erorilor din formuleComenzi rapide de la tastatură în ExcelFuncții logice (referință)Funcții Excel (în ordine alfabetică)Funcții Excel (după categorie)