Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Excel NEBO funkce v Excelu otestovat, zda je splněno jedno nebo více kritérií.
NEBO Přehled funkcí
Funkce OR kontroluje, zda jsou splněny nějaké podmínky. Vrátí hodnotu TRUE nebo FALSE.
Chcete -li použít funkci OR OR Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
NEBO funkce Syntaxe a vstupy:
1 | = NEBO (logická1, logická2, …) |
logické 1 - Logické výrazy. Příklad: A1> 4.
Co je funkce NEBO?
NEBO je jednou z logických funkcí Excelu. Vyhodnocuje několik výrazů a vrací TRUE, pokud platí některá z podmínek. NEBO může vyhodnotit až 255 výrazů.
Jak používat funkci NEBO
Použijte funkci Excel NEBO takto:
1 | = NEBO (C3 = "Pop", C3 = "Rock") |
Pokud se text ve sloupci C rovná „Pop“ nebo „Rock“, NEBO vrátí hodnotu TRUE. Cokoli jiného a vrátí FALSE.
Porovnání textu
Při porovnávání textu se nerozlišují malá a velká písmena. Následující vzorec by tedy přinesl stejné výsledky jako výše:
1 | = NEBO (C3 = "POP", C3 = "ROCK") |
OR také nepodporuje zástupné znaky. Tento vzorec tedy vrátí FALSE:
1 | = NEBO (C3 = "P*", C3 = "R*") |
Důvodem je, že NEBO doslova porovná textový řetězec „P*“ a „R*“ s hodnotou v C3.
Porovnávání čísel
Při porovnávání čísel máte k dispozici celou řadu srovnávacích operátorů. Tyto jsou:
Pokud jste například měli seznam filmů z 80. let a chtěli jste najít filmy z roku 1983 a starší nebo 1987 a novější, můžete použít tento vzorec:
1 | = NEBO (C3 <= 1983, C3> = 1987) |
Je -li jeden z výrazů v OR sám o sobě číslem bez srovnávacího operátoru, například = OR (1983), vrátí funkce OR hodnotu TRUE pro tuto hodnotu, s výjimkou případů, kdy je číslo nulové, což se vyhodnotí jako NEPRAVDA.
Použití NEBO s jinými logickými operátory
OR můžete kombinovat s jinými logickými operátory Excelu, jako jsou AND <>, NOT <> a XOR <>.
Zde je návod, jak jej můžete kombinovat s AND. Představte si, že máme tabulku s údaji o některých filmech. Chceme najít filmy vydané po roce 1985, které režíroval buď Steven Spielberg nebo Tim Burton. Mohli bychom použít tento vzorec:
1 | = AND (C3> 1985, NEBO (D3 = "Steven Spielberg", D3 = "Tim Burton")) |
Když zkombinujete logické operátory tímto způsobem, Excel funguje naruby. Nejprve tedy vyhodnotí příkaz OR, protože je vnořen do AND.
Použití OR s IF
NEBO se nejčastěji používá jako součást logického testu v příkazu IF.
Použijte to takto:
1 | = IF (NEBO (C3 = "CA", D3> 300), D3*0,05,0) |
Představte si, že spouštíme nějaké nové propagační akce. Abychom se dostali na kalifornský trh, nabízíme v tomto státě 5% slevu. Nabízíme také 5% slevu na jakoukoli objednávku nad 300 USD, abychom povzbudili naše zákazníky k větším objednávkám.
Příkaz IF nejprve vyhodnotí naši funkci NEBO. Pokud vrátí TRUE, IF vrátí D3*0,05, což nám dává 5% slevu. Pokud ne, vrátí 0: objednávka nesplnila naše kritéria, takže slevu neuplatňujeme.
Přečtěte si více na hlavní stránce funkce IF IF <>.
NEBO v Tabulkách Google
Funkce OR funguje v Tabulkách Google úplně stejně jako v Excelu:
Další poznámky
Pomocí funkce NEBO otestujte, zda je splněna jedna nebo více podmínek. Každá podmínka musí být logický výraz (např: a1> 5), odkaz na buňku obsahující PRAVDA nebo NEPRAVDA nebo pole obsahující všechny logické hodnoty. Li jeden nebo více podmínky jsou PRAVDA, vzorec vrací PRAVDA, jinak vrací NEPRAVDA.
NEBO je logická funkce a obecně se používá ve spojení s jinou logickou funkcí, IF:
Vzorec IF dělá jednu věc, pokud je podmínka PRAVDA a jinou, pokud je podmínka NEPRAVDA. Při použití funkce NEBO ji často „vnoříte“ do funkce IF.
Můžete také chtít použít tyto další logické funkce:
A Test vzorců, pokud Všechno podmínky jsou splněny.
Test vzorců XOR, pokud jeden a jediný jsou splněny podmínky.
NEBO Příklady ve VBA
Můžete také použít funkci OR ve VBA. Typ:Application.Worksheetfunction.Or (logická1, logická2)
Pro argumenty funkce je můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.
Zpět na seznam všech funkcí v Excelu