Vrátí logickou hodnotu PRAVDA, pokud jsou všechny argumenty TRUE. vrátí HODNOTU NEPRAVDA, pokud je jeden nebo více argumentů nepravda.
Syntaxe
AND(logická1;logická2;...)
Logický1, logický2, ... je 1 až 30 podmínek, které chcete otestovat a které můžou být PRAVDA nebo NEPRAVDA.
Poznámky:
-
Argumenty musí být vyhodnoceny jako logické hodnoty, například PRAVDA nebo NEPRAVDA, nebo musí být odkazy na sloupce, které obsahují logické hodnoty.
-
Pokud argument odkazu na sloupec obsahuje text, vrátí funkce AND #VALUE! chybová hodnota; Pokud je prázdný, vrátí hodnotu NEPRAVDA.
-
Pokud argumenty neobsahují žádné logické hodnoty, vrátí funkce AND #VALUE! chybovou hodnotu #HODNOTA!.
Příklad 1
Vzorec |
Popis (výsledek) |
---|---|
=A(PRAVDA, PRAVDA) |
Všechny argumenty jsou TRUE (Ano). |
=A(PRAVDA, NEPRAVDA) |
Jeden argument je NEPRAVDA (Ne). |
=AND(2+2=4; 2+3=5) |
Všechny argumenty se vyhodnocují jako PRAVDA (Ano) |
Příklad 2
Sloupec1 |
Sloupec 2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
50 |
104 |
=AND(1<[Col1], [Col1]<100) |
Protože hodnota 50 je mezi 1 a 100 (Ano). |
50 |
104 |
=KDYŽ(AND(1<[Col2], [Col2]<100); [Col2]; [Col2]; "Hodnota je mimo rozsah.") |
Zobrazí druhé číslo, pokud je mezi 1 a 100, v opačném případě zobrazí zprávu (Hodnota je mimo rozsah.) |
50 |
104 |
=KDYŽ(A(1<[Col1], [Col1]<100); [Col1]; "Hodnota je mimo rozsah.") |
Zobrazí první číslo, pokud je mezi 1 a 100, jinak zobrazí zprávu (50). |