Skip to main content

Jak používat funkce AND, OR a IF v aplikaci Excel

Anonim

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:

  1. Hodnota OR vrátila hodnotu TRUE - hodnotu v buňce A3 se nerovná 75.
  2. 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í:

  1. Klikněte na buňku B4 aby byla aktivní buňka.
  2. Klepněte na tlačítkoVzorce záložku pásku.
  3. Klepněte na tlačítkoLogický ikonu otevřete rozbalovací seznam funkcí.
  4. Klikněte na tlačítko LI v seznamu otevřete dialogové okno funkce IF.
  5. Klepněte na tlačítkoLogical_test v dialogovém okně.
  6. 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.
  7. Klepněte na tlačítkoValue_if_true v dialogovém okně.
  8. Zadejte textSprávná data(není vyžadována žádná uvozovka).
  9. Klikněte na tlačítkoValue_if_false v dialogovém okně.
  10. Zadejte text Chyba dat.
  11. Klikněte na tlačítko OK zavřete dialogové okno a vraťte se do pracovního listu.
  12. Jak již bylo uvedeno výše, vzorec by měl zobrazitValue_if_true argument nebo Správná data.
  13. 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")