Returnează valoarea logică Adevărat dacă toate argumentele sunt Adevărate; returnează Fals dacă unul sau mai multe argumente sunt False.
Sintaxă
AND(logical1,logical2,...)
Logical1, logical2, ... reprezintă de la 1 la 30 de condiții care vor fi testate și pot fi Adevărate sau False.
Observații
-
Argumentele trebuie să poată fi evaluate ca valori logice cum ar fi TRUE sau FALSE sau să fie referințe la coloane care conțin valori logice.
-
Dacă un argument referință la o coloană conține text, AND returnează valoarea de eroare #VALUE!; Dacă este goală, returnează FALSE.
-
Dacă argumentele nu conțin nici o valoare logică, AND returnează valoarea de eroare #VALUE!.
Exemplul 1
Formulă |
Descriere (Rezultat) |
=AND(TRUE, TRUE) |
Toate argumentele sunt Adevărate (Da) |
=AND(TRUE, FALSE) |
Un argument este FALS (No) |
=AND(2+2=4, 2+3=5) |
Toate argumentele se evaluează la Adevărat (Da) |
Exemplul 2
Col1 |
Col2 |
Formulă |
Descriere (Rezultat) |
50 |
104 |
=AND(1<[Col1], [Col1]<100) |
Deoarece 50 se află între 1 și 100 (Da) |
50 |
104 |
=IF(AND(1<[Col2]; [Col2]<100); [Col2]; "Valoarea este în afara intervalului.") |
Afișează al doilea număr dacă este între 1 și 100, dacă nu, afișează un mesaj (Valoarea este în afara intervalului). |
50 |
104 |
=IF(AND(1<[Col1]; [Col1]<100); [Col1]; "Valoarea este în afara intervalului.") |
Afișează primul număr, dacă este între 1 și 100, dacă nu, afișează un mesaj (50) |