Vráti logickú hodnotu TRUE, ak majú všetky argumenty hodnotu TRUE. vráti hodnotu FALSE, ak má jeden alebo viacero argumentov hodnotu FALSE.
Syntax
AND(logická_hodnota1;logická_hodnota2;...)
Logická_hodnota1, logická_hodnota2, ... predstavuje 1 až 30 podmienok, ktoré chcete testovať a ktoré môžu byť TRUE alebo FALSE.
Poznámky:
- Hodnotou argumentov musia byť logické hodnoty, ako je TRUE alebo FALSE, alebo to musia byť odkazy na stĺpce, ktoré obsahujú logické hodnoty.
- Ak argument odkazu na stĺpec obsahuje text, funkcia AND vráti #VALUE! chybová hodnota; ak je prázdna, vráti hodnotu FALSE.
- Ak argumenty neobsahujú logické hodnoty, funkcia AND vráti #VALUE! .
Príklad 1
| Vzorec | Popis (výsledok) |
|---|---|
| =AND(TRUE; TRUE) | Všetky argumenty majú hodnotu TRUE (Áno) |
| =AND(TRUE; FALSE) | Jeden argument je FALSE (No) |
| =AND(2+2=4; 2+3=5) | Výsledkom všetkých argumentov je hodnota TRUE (Áno) |
Príklad 2
| Stĺpec1 | Col2 (stĺpec2) | Vzorec | Popis (výsledok) |
|---|---|---|---|
| 50 | 104 | =AND(1<[Col1]; [Col1]<100) | Pretože 50 je medzi 1 a 100 (Áno) |
| 50 | 104 | =IF(AND(1<[Col2]; [Col2]<100); [Col2]; "Hodnota je mimo rozsahu.") | Zobrazí druhé číslo, ak je v intervale od 1 do 100, v opačnom prípade zobrazí hlásenie (Hodnota je mimo rozsahu.) |
| 50 | 104 | =IF(AND(1<[Col1]; [Col1]<100); [Col1]; "Hodnota je mimo rozsahu.") | Zobrazí prvé číslo, ak je medzi 1 a 100, v opačnom prípade zobrazí hlásenie (50) |