Funkce Excel a OR

Testujte několik podmínek pomocí funkcí AND a OR aplikace Excel

Funkce AND a OR jsou dvě z nejznámějších logických funkcí aplikace Excel a co tyto dvě funkce dělají, je zkontrolovat, zda výstup z dvou nebo více cílových buněk splňuje podmínky, které zadáte.

TRUE nebo FALSE ONLY

Jednou funkcí těchto funkcí je, že v buňce, kde se nacházejí, vrátí nebo zobrazí jeden z dvou výsledků nebo Booleovské hodnoty : TRUE nebo FALSE.

Kombinace s dalšími funkcemi

Tyto odpovědi TRUE nebo FALSE mohou být zobrazeny stejně jako v buňkách, ve kterých jsou funkce umístěny. Funkce mohou být také kombinovány s dalšími funkcemi aplikace Excel - jako je funkce IF - v řádcích čtyři a pět, aby bylo možné získat řadu výsledků nebo provést řadu výpočtů.

Jak fungují funkce

Na obrázku výše buňky B2 a B3 obsahují funkci AND a OR. Oba používají řadu srovnávacích operátorů k testování různých podmínek pro data v buňkách A2, A3 a A4 listu .

Dvě funkce jsou:

= AND (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)

A podmínky, které testují, jsou:

A FALSE NEBO TRUE

Pro funkci AND v buňce B3 musí data v buňkách (A2 až A4) odpovídat všem třem výše uvedeným podmínkám, aby funkce vrátila hodnotu TRUE.

Ve stávající podobě jsou splněny první dvě podmínky, ale protože hodnota v buňce A4 není větší nebo rovna 100, výstup pro funkci AND je FALSE.

V případě funkce OR v buňce B2 musí být pouze jedna z výše uvedených podmínek splněna údaji v buňkách A2, A3 nebo A4, aby funkce vrátila odpověď TRUE.

V tomto příkladu data v buňkách A2 a A3 splňují požadované podmínky, takže výstup pro funkci OR je TRUE.

AND / OR Funkce "Syntaxe a argumenty

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty .

Syntaxe pro funkci OR je:

= OR (Logické1, Logické2, ... Logické255)

Syntaxe funkce AND je:

= AND (Logické1, Logické2, ... Logické255)

Logická1 - (požadováno) se vztahuje k testovanému stavu. Forma podmínky je obvykle odkaz na buňku kontrolovaných dat, následovaných samotnou podmínkou, jako je A2 <50.

Logické2, Logické3, ... Logické255 - (volitelné) dodatečné podmínky, které lze testovat maximálně na 255.

Zadání funkce OR

Níže uvedené kroky zahrnují způsob zadání funkce OR umístěné v buňce B2 na obrázku výše. Stejné kroky lze použít pro zadání funkce AND umístěné v buňce B3.

Ačkoli je možné zadat celý vzorec, jako je

= OR (A2 <50, A3 <> 75, A4> = 100)

ručně do buňky listu, další možností je použít dialogové okno funkce - jak je popsáno v krocích níže - pro zadání funkce a jejích argumentů do buňky, jako je B2.

Výhodou použití dialogového okna je, že aplikace Excel se stará o oddělení každého argumentu čárkou a uzavírá všechny argumenty v závorkách.

Otevření dialogové nabídky funkce OR

  1. Klepnutím na buňku B2 ji vytvoříte aktivní buňku - zde bude umístěna funkce AND.
  2. Klikněte na kartu Vzorky karet .
  3. Klepnutím na ikonu Logické otevřete rozbalovací seznam funkcí.
  4. Klepnutím na tlačítko NEBO v seznamu otevřete dialogové okno funkce.

Data, která budou vložena do prázdných řádků v dialogovém okně, budou tvořit argumenty funkce.

Zadání argumentů funkce OR

  1. Klepněte na řádek Logical1 v dialogovém okně.
  2. Klepnutím na buňku A2 v listu zadejte tento odkaz na buňku.
  3. Zadejte <50 po odkazu na buňku.
  4. Klepněte na řádek Logical2 v dialogovém okně.
  5. Klepnutím na buňku A3 v listu zadejte druhou referenci buňky.
  6. Zadejte < > 75 za odkazem na buňku.
  7. Klepněte na řádek Logical3 v dialogovém okně.
  8. Klikněte na buňku A4 v tabulce a zadejte třetí odkaz na buňku.
  9. Typ > = 100 po odkazu na buňku.
  10. Klepnutím na tlačítko OK dokončete funkci a vrátíte se do listu.
  11. Hodnota TRUE by se měla zobrazit v buňce B2, protože data v buňce A3 splňují podmínku, že se nerovná hodnotě 75.
  12. Po klepnutí na buňku B2 se ve sloupci vzorců nad tabulkou zobrazí úplná funkce = OR (A2 <50, A3 <> 75, A4> = 100) .

A místo OR

Jak již bylo uvedeno, výše uvedené kroky lze také použít pro zadání funkce AND umístěné v buňce B3 na obrázku v listu výše.

Dokončená funkce AND bude: = AND (A2 <50, A3 <> 75, A4> = 100) .

Hodnota FALSE by měla být přítomna v buňce B3, protože pouze jedna z testovaných podmínek musí být falešná pro funkci AND a vrátit hodnotu FALSE a v tomto příkladu jsou dvě z podmínek false: