Returnează valoarea logică TRUE dacă toate argumentele sunt TRUE; returnează FALSE dacă unul sau mai multe argumente este FALSE.
Sintaxă
AND(logic1,logic2,...)
Logic1, logic2, ... sunt de la 1 la 30 de condiții pe care doriți să le testați, care pot fi TRUE sau FALSE.
Observații
-
Argumentele trebuie să se evalueze la valori logice, cum ar fi TRUE sau FALSE, sau argumentele trebuie să fie referințe de coloană care conțin valori logice.
-
Dacă un argument de referință de coloană conține text, AND returnează #VALUE! valoare de eroare; dacă este gol, returnează FALSE.
-
Dacă argumentele nu conțin valori logice, AND returnează #VALUE! .
Exemplul 1
Formulă |
Descriere (Rezultat) |
---|---|
=AND(TRUE, TRUE) |
Toate argumentele sunt TRUE (Da) |
=AND(TRUE, FALSE) |
Un argument este FALSE (Nu) |
=AND(2+2=4, 2+3=5) |
Toate argumentele se evaluează la TRUE (Da) |
Exemplul 2
Coloana1 |
Coloana 2 |
Formulă |
Descriere (Rezultat) |
---|---|---|---|
50 |
104 |
=AND(1<[Coloana1], [Col1]<100) |
Deoarece 50 este între 1 și 100 (Da) |
50 |
104 |
=IF(AND(1<[Col2], [Col2]<100), [Coloana2], "Valoarea este în afara intervalului.") |
Afișează al doilea număr, dacă este între 1 și 100, altfel afișează un mesaj (Valoarea este în afara intervalului.) |
50 |
104 |
=IF(AND(1<[Col1], [Coloana1]<100), [Coloana1], "Valoarea este în afara intervalului.") |
Afișează primul număr, dacă este între 1 și 100, altfel afișează un mesaj (50) |