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

Obsah:

Jak používat funkce AND, OR a IF v Excelu
Jak používat funkce AND, OR a IF v Excelu
Anonim

Vnoření funkcí v Excelu znamená umístění jedné funkce do druhé. Vnořená funkce funguje jako jeden z argumentů hlavní funkce. Funkce AND, OR a IF jsou některé ze známějších logických funkcí Excelu, které se běžně používají společně.

Pokyny v tomto článku platí pro Excel 2019, 2016, 2013, 2010, 2007; Excel pro Microsoft 365, Excel Online a Excel pro Mac.

Sestavte příkaz Excel IF

Při použití funkcí IF, AND a OR musí být splněna jedna nebo všechny podmínky, aby funkce vrátila odpověď TRUE. Pokud ne, funkce vrátí hodnotu FALSE.

U funkce OR (viz řádek 2 na obrázku níže), pokud je splněna jedna z těchto podmínek, funkce vrací hodnotu TRUE. U funkce AND (viz řádek 3) musí být splněny všechny tři podmínky, aby funkce vrátila hodnotu TRUE.

Na obrázku níže obsahují řádky 4 až 6 vzorce, kde jsou funkce AND a OR vnořeny do funkce IF.

Image
Image

Když jsou funkce AND a OR kombinovány s funkcí IF, výsledný vzorec má mnohem větší možnosti.

V tomto příkladu jsou tři podmínky testovány pomocí vzorců v řádcích 2 a 3:

  • Je hodnota v buňce A2 menší než 50?
  • Není hodnota v buňce A3 rovna 75?
  • Je hodnota v buňce A4 větší nebo rovna 100?

Ve všech příkladech také vnořená funkce funguje jako první argument funkce KDYŽ. Tento první prvek je známý jako argument Logical_test.

=IF(NEBO(A2=100); "Data jsou správná", "Chyba dat") <50, A375, A4>

=IF(A(A2=100), 1000, DNES()) <50, A375, A4>

Změnit výstup vzorce

Ve všech vzorcích v řádcích 4 až 6 jsou funkce AND a OR totožné s jejich protějšky v řádcích 2 a 3 v tom, že testují data v buňkách A2 až A4, zda splňují požadovanou podmínku.

Funkce KDYŽ se používá k řízení výstupu vzorce na základě toho, co je zadáno pro druhý a třetí argument funkce. Příkladem tohoto výstupu může být text na řádku 4, číslo na řádku 5, výstup ze vzorce nebo prázdná buňka.

V případě vzorce IF/AND v buňce B5, protože ne všechny tři buňky v rozsahu A2 až A4 jsou pravdivé – hodnota v buňce A4 není větší nebo rovna 100 – vrátí funkce AND FALSE hodnotu. Funkce IF používá tuto hodnotu a vrací svůj argument Value_if_false - aktuální datum dodané funkcí TODAY.

Na druhou stranu vzorec IF/OR v řádku čtyři vrací textový příkaz Data Correct z jednoho ze dvou důvodů:

  1. Hodnota OR vrátila hodnotu TRUE – hodnota v buňce A3 se nerovná 75.
  2. Funkce IF pak použila tento výsledek k vrácení svého argumentu Value_if_false: Data Correct.

Použijte příkaz IF v Excelu

Další kroky popisují, jak zadat vzorec IF/OR umístěný v buňce B4 z příkladu. Stejné kroky lze použít k zadání libovolného vzorce KDYŽ v těchto příkladech.

Image
Image

Existují dva způsoby zadávání vzorců v Excelu. Zadejte vzorec do řádku vzorců nebo použijte dialogové okno Argumenty funkce. Dialogové okno se stará o syntaxi, jako je umístění oddělovačů čárek mezi argumenty a okolní textové položky v uvozovkách.

Postup pro zadání vzorce IF/OR do buňky B4 je následující:

  1. Vyberte buňku B4, aby se z ní stala aktivní buňka.
  2. Na pásu karet přejděte na Formulas.
  3. Výběrem Logical otevřete rozevírací seznam funkcí.
  4. V seznamu vyberte IF a otevřete dialogové okno Argumenty funkce.

    Image
    Image
  5. Umístěte kurzor do textového pole Logical_test.
  6. Zadejte celou funkci OR:

    NEBO(A2<50, A375, A4>=100)

  7. Umístěte kurzor do textového pole Value_if_true.
  8. Typ Správné údaje.
  9. Umístěte kurzor do textového pole Value_if_false.
  10. Typ Chyba dat.

    Image
    Image
  11. K dokončení funkce vyberte OK.
  12. Vzorec zobrazuje argument Value_if_true z Data Correct.
  13. Výběrem buňky B4 zobrazíte kompletní funkci v řádku vzorců nad pracovním listem.

Doporučuje: