Funkce AND, OR a IF jsou některé z nejznámějších logických funkcí aplikace Excel. V závislosti na použité funkci musí splňovat jednu nebo všechny podmínky, aby funkce vrátila hodnotu TRUE. Pokud ne, funkce vrátí hodnotu FALSE jako hodnotu.
Pro funkci OR, je-li jedna z těchto podmínek pravdivá, funkce vrací hodnotu TRUE v buňce B2. Funkce AND musí být splněny všechny tři podmínky, aby funkce vrátila hodnotu TRUE v buňce B3.
Hromadné vícenásobné funkce v aplikaci Excel
Vytváření příkazu Excel IF
Funkce hnízdění v aplikaci Excel znamená umístění jedné funkce do jiné. Vnořená funkce slouží jako jedna z argumentů hlavní funkce. Na obrázku výše řádky čtyři až sedm obsahují vzorce, kde jsou funkce IF nebo OR vnořeny uvnitř funkce IF.
Když je jedna z těchto dvou funkcí kombinována s funkcí IF, výsledná vzorec má mnohem větší schopnosti.
V našem konkrétním příkladě, jak je znázorněno výše, jsou tři podmínky zkoušeny podle vzorce v řádcích 2 a 3:
- Je hodnota v buňce A2 menší než 50?
- Hodnota v buňce A3 není rovna 75?
- Je hodnota v buňce A4 větší nebo rovna 100?
Navíc ve všech příkladech funkce vnořené funguje jako funkce IF První; tento první prvek je známý jako Logical_test argument.
= IF (NEBO (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
= IF (A2 <50, A3 <> 75, A4> = 100), DNES (), 1000)
Změna výstupu formule
Ve všech vzorcích v řádcích čtyři až sedm jsou funkce AND a OR stejné jako jejich protějšky v řádcích 2 a 3 v tom, že testují data v buňkách A2 na A4 zda splňuje požadované podmínky.
Funkce IF se používá k řízení výstupu vzorce na základě toho, co je zadáno pro druhou a třetí argumenty funkce. Příklady tohoto výstupu mohou být text, jak je vidět v řádku čtyři, číslo viděné v řádku pět, výstup ze vzorce nebo prázdná buňka.
V případě IF / AND vzorce v buňce B5, protože ne všechny tři buňky v rozsahu A2 na A4 jsou pravdivé - hodnota v buňce A4 není větší nebo rovno 100 - funkce AND vrátí hodnotu FALSE.
Funkce IF používá tuto hodnotu a vrátí její hodnotu Argument Value_if_false - aktuální datum dodané funkcí TODAY.
Na druhou stranu IF / OR vzorec v řádku čtyři vrátí textové prohlášení Správná dataz jednoho důvodu:
- Hodnota OR vrátila hodnotu TRUE - hodnotu v buňce A3 se nerovná 75.
- Funkce IF pak použila tento výsledek k návratu Value_if_false argument: Data Correct.
Použití IF příkazu v aplikaci Excel
Další kroky zahrnují způsob zadání vzorce IF / OR umístěného v buňce B4 z příkladu obrázku. Stejné kroky lze použít pro zadání libovolné formulace IF v našich konkrétních příkladech.
Ačkoli je možné prostě zadat úplný vzorec ručně, mnozí lidé se domnívají, že je snadnější použít dialogové okno funkce IF pro zadání vzorce a argumentů; dialogové okno se stará o složité syntaxe, jako jsou oddělovače čárky mezi argumenty a okolní textové položky v uvozovkách.
Kroky použité k zadání vzorce IF / OR do buňky B4 jsou následující:
- Klikněte na buňku B4 aby byla aktivní buňka.
- Klepněte na tlačítkoVzorce záložku pásku.
- Klepněte na tlačítkoLogický ikonu otevřete rozbalovací seznam funkcí.
- Klikněte na tlačítko LI v seznamu otevřete dialogové okno funkce IF.
- Klepněte na tlačítkoLogical_test v dialogovém okně.
- Zadejte úplnou funkci AND: OR (A2 <50, A3 <75, A4> = 100) do řádku Logical_test pomocí směrování odkazů na buňky, pokud je to požadováno.
- Klepněte na tlačítkoValue_if_true v dialogovém okně.
- Zadejte textSprávná data(není vyžadována žádná uvozovka).
- Klikněte na tlačítkoValue_if_false v dialogovém okně.
- Zadejte text Chyba dat.
- Klikněte na tlačítko OK zavřete dialogové okno a vraťte se do pracovního listu.
- Jak již bylo uvedeno výše, vzorec by měl zobrazitValue_if_true argument nebo Správná data.
- Po kliknutí na tlačítko buňka B4, zobrazí se úplná funkce ve vzorci nad pracovním listem.
= IF (NEBO (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")