Returnează valoarea logică TRUE dacă toate argumentele sunt TRUE; Returnează FALSE dacă unul sau mai multe argumente sunt FALSE.
Sintaxă
AND(logic1,logic2,...)
Logic1, logic2, ... sunt 1 până la 30 de condiții pe care doriți să le testați și care pot avea valoarea adevărat sau fals.
Observații
- Argumentele trebuie să se evalueze la valori logice ca TRUE sau FALSE sau argumentele trebuie să fie referințe de coloane care conțin valori logice.
- Dacă un argument referință 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
| Col1 | Col2 | Formulă | Descriere (Rezultat) |
|---|---|---|---|
| 50 | 104 | =AND(1<[Col1], [Col1]<100) | Deoarece 50 este între 1 și 100 (Da) |
| 50 | 104 | =IF(AND(1<[coloană2], [coloană2]<100), [coloană2], "Valoarea este în afara limitelor.") | Afișează al doilea număr, dacă este între 1 și 100, altfel afișează un mesaj (Valoarea este în afara limitelor.) |
| 50 | 104 | =IF(AND(1<[Col1], [Col1]<100), [Col1], "Valoarea este în afara limitelor.") | Afișează primul număr, dacă este între 1 și 100, altfel afișează un mesaj (50) |