
souhrn
Funkce Excel AND je logická funkce používaná k vyžadování více než jedné podmínky současně. AND vrátí buď TRUE, nebo FALSE. Chcete-li otestovat, zda je číslo v A1 větší než nula a menší než 10, použijte = AND (A1> 0, A1 <10). Funkce AND může být použita jako logický test uvnitř funkce IF, aby se zabránilo dalším vnořeným IF, a může být kombinována s funkcí OR.
Účel
Otestujte více podmínek pomocí ANDNávratová hodnota
TRUE, pokud všechny argumenty vyhodnotí TRUE; FALSE, pokud neSyntax
= AND (logický1, (logický2), …)Argumenty
- logická1 - první podmínka nebo logická hodnota, která se má vyhodnotit.
- logický2 - (volitelný) Druhá podmínka nebo logická hodnota k vyhodnocení.
Verze
Excel 2003Poznámky k použití
Funkce AND se používá ke kontrole více než jedné logické podmínky současně, až 255 podmínek. Každá logická podmínka ( logická1 , logická2 atd.) Musí vracet PRAVDA nebo NEPRAVDA, nebo musí jít o pole nebo odkazy, které obsahují logické hodnoty.
Funkce AND vyhodnotí všechny zadané hodnoty a vrátí TRUE pouze v případě, že všechny hodnoty vyhodnotí na TRUE. Pokud je některá hodnota vyhodnocena jako FALSE, funkce AND vrátí FALSE.
Funkce AND i funkce OR agregují výsledky do jedné hodnoty. To znamená, že je nelze použít v operacích s poli, které musí přinést řadu výsledků. Další souvislosti najdete v tomto článku: Pole vzorce s logikou AND a OR.
Poznámka: Excel vyhodnotí jakékoli číslo kromě nuly (0) jako PRAVDA.
Příklady
Chcete-li otestovat, zda je hodnota v A1 větší než 0 a menší než 5, použijte následující vzorec:
=AND(A1>0,A1<5)
Funkci AND můžete vložit do funkce IF. Pomocí výše uvedeného příkladu můžete zadat AND jako logický_test pro funkci IF takto:
=IF(AND(A1>0,A1<5), "Approved", "Denied")
Tento vzorec vrátí hodnotu „Schváleno“, pouze pokud je hodnota v A1 větší než 0 a menší než 5.
Funkci AND můžete kombinovat s funkcí OR. Následující vzorec vrací TRUE, když A1> 100 a B1 je „kompletní“ nebo „nevyřízeno“:
=AND(A1>100,OR(B1="complete",B1="pending"))
Podívejte se na další příklady funkce AND ve vzorcích níže.
Poznámky
- Funkce AND nerozlišuje velká a malá písmena.
- Funkce AND nepodporuje zástupné znaky.
- Textové hodnoty nebo prázdné buňky zadané jako argumenty jsou ignorovány.
- Funkce AND vrátí #VALUE, pokud během vyhodnocení nebudou nalezeny nebo vytvořeny žádné logické hodnoty.
Související videa




