Utilizați funcția AND, una dintre funcțiile logice, pentru a determina dacă toate condițiile dintr-un test sunt TRUE.
Exemplu
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.
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.
-
=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)