
souhrn
Funkce OR je logická funkce pro testování více podmínek současně. NEBO vrací buď PRAVDA nebo NEPRAVDA. Chcete-li například otestovat A1 pro „x“ nebo „y“, použijte = OR (A1 = „x“, A1 = „y“). Funkci OR lze použít jako logický test uvnitř funkce IF, abychom se vyhnuli dalším vnořeným IF, a lze ji kombinovat s funkcí AND.
Účel
Otestujte více podmínek pomocí ORNávratová hodnota
TRUE, pokud jakýkoli argument vyhodnotí TRUE; FALSE, pokud ne.Syntax
= NEBO (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í
Pomocí funkce OR můžete testovat více podmínek současně, celkem 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 OR vyhodnotí všechny zadané hodnoty a vrátí TRUE, pokud se některá hodnota vyhodnotí na TRUE. Pokud všechny logiky vyhodnotí FALSE, funkce OR 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 například otestovat, zda je hodnota v A1 NEBO hodnota v B1 větší než 75, použijte následující vzorec:
=OR(A1>75,B1>75)
OR lze použít k rozšíření funkčnosti funkcí, jako je funkce IF. Pomocí výše uvedeného příkladu můžete zadat NEBO jako logický_test pro funkci IF takto:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Tento vzorec vrátí hodnotu „Pass“, pokud je hodnota v A1 větší než 75 NEBO hodnota v B1 větší než 75.
Pole pole
Pokud zadáte OR jako maticový vzorec, můžete otestovat všechny hodnoty v rozsahu proti podmínce. Například tento vzorec pole vrátí hodnotu TRUE, pokud je kterákoli buňka v A1: A100 větší než 15:
=(OR(A1:A100>15)
Poznámka: Toto je maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter, kromě Excel 365.
Poznámky
- Každá logická podmínka musí být vyhodnocena jako PRAVDA nebo NEPRAVDA, nebo to musí být pole nebo odkazy, které obsahují logické hodnoty.
- Textové hodnoty nebo prázdné buňky zadané jako argumenty jsou ignorovány.
- Funkce OR vrátí #VALUE, pokud nejsou nalezeny žádné logické hodnoty
Související videa



