Vráti logickú hodnotu TRUE, ak majú všetky argumenty hodnotu TRUE. vráti hodnotu FALSE, ak jeden alebo viac argumentov má hodnotu FALSE.
Syntax
AND(logická_hodnota1;logická_hodnota2;...)
Logická_hodnota1, logická_hodnota2, ... je 1 až 30 podmienok, ktoré chcete testovať a ktoré môžu mať hodnotu TRUE alebo FALSE.
Poznámky
-
Argumenty sa musia vyhodnotiť ako logické hodnoty, ako napríklad TRUE alebo FALSE, alebo argumenty musia byť odkazy na stĺpce obsahujúce 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ú žiadne logické hodnoty, funkcia AND vráti #VALUE! .
Príklad 1
Vzorec |
Popis (výsledok) |
---|---|
=AND(TRUE; TRUE) |
Všetky argumenty sú TRUE (Áno) |
=AND(TRUE; FALSE) |
Jeden argument je FALSE (Nie) |
=AND(2+2=4; 2+3=5) |
Všetky argumenty sa vyhodnotia ako TRUE (Áno) |
Príklad 2
Stĺpec 1 |
Stĺpec 2 |
Vzorec |
Popis (výsledok) |
---|---|---|---|
50 |
104 |
=AND(1<[Stĺpec1]; [Stĺpec1]<100) |
Pretože 50 je medzi 1 a 100 (Áno) |
50 |
104 |
=IF(AND(1<[Stĺpec2]; [Stĺpec2]<100); [Stĺpec2]; "Hodnota je mimo rozsahu.") |
Zobrazí druhé číslo, ak je v rozsahu od 1 do 100, v opačnom prípade zobrazí hlásenie (Hodnota je mimo rozsahu.) |
50 |
104 |
=IF(AND(1<[Stĺpec1]; [Stĺpec1]<100); [Stĺpec1]; "Hodnota je mimo rozsahu.") |
Zobrazí prvé číslo v rozsahu od 1 do 100. V opačnom prípade sa zobrazí správa (50) |