Applies ToExcel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Testování, jestli jsou podmínky pravdivé nebo nepravdivé, a logické porovnání výrazů jsou společné pro mnoho úloh. K vytváření podmíněných vzorců můžete použít funkce A, NEBO, NE a KDYŽ .

Například funkce KDYŽ používá následující argumenty.

vzorec s funkcí KDYŽ

Vzorec, který používá funkci KDYŽ

Obrázek tlačítka logical_test: Podmínka, kterou chcete zkontrolovat.

Obrázek tlačítka value_if_true: Hodnota, která se má vrátit, pokud je podmínka true.

Obrázek tlačítka value_if_false: Hodnota, která se má vrátit, pokud je podmínka Nepravda.

Další informace o vytváření vzorců najdete v tématu Vytvoření nebo odstranění vzorce.

V tomto článku

Vytvoření podmíněného vzorce, který má za následek logickou hodnotu (PRAVDA nebo NEPRAVDA)

K provedení této úlohy použijte funkce a operátory AND, OR a NOT , jak je znázorněno v následujícím příkladu.

Příklad

Příklad snadněji pochopíte, pokud ho zkopírujete do prázdného listu.

Jak zkopírovat příklad?

  1. Vyberte příklad v tomto článku.

    Výběr příkladu z nápovědy v Excelu 2013 pro Windows

    Výběr příkladu z nápovědy

  2. Stiskněte CTRL+C.

  3. Vytvořte v Excelu prázdný sešit nebo list.

  4. Na listu vyberte buňku A1 a stiskněte CTRL+V.

Důležité informace: Pokud chcete, aby příklad fungoval správně, je nutné ho zkopírovat do buňky A1 listu.

  1. Pokud chcete přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte kombinaci kláves CTRL+` (čárka nad vlevo) nebo na kartě Vzorce klikněte ve skupině Závislosti vzorců na tlačítko Zobrazit vzorce.

Po zkopírování příkladu do prázdného listu můžete příklad upravit podle vlastních potřeb.

Data

15

9

8

Ozubená kola

Widgety

Vzorec

Popis (výsledek)

=AND(A2>A3; A2<A4)

Určuje, jestli je hodnota v buňce A2 větší než hodnota v buňce A3 a také jestli je hodnota v buňce A2 menší než hodnota v buňce A4. (NEPRAVDA)

=OR(A2>A3; A2<A4)

Určuje, jestli je hodnota v buňce A2 větší než hodnota v buňce A3 nebo jestli je hodnota v buňce A2 menší než hodnota v buňce A4. (PRAVDA)

=NOT(A2+A3=24)

Určuje, jestli se součet hodnot v buňkách A2 a A3 nerovná 24. (NEPRAVDA)

=NOT(A5="Řetězová kola")

Určuje, jestli se hodnota v buňce A5 nerovná "Řetězová kola". (NEPRAVDA)

=OR(A5<>"Řetězová kola";A6 = "Pomůcky")

Určuje, jestli se hodnota v buňce A5 nerovná "Řetězová kola", nebo jestli je hodnota v buňce A6 rovna pomůcek. (PRAVDA)

Další informace o tom, jak tyto funkce používat, najdete v tématech Funkce AND, Funkce OR a FUNKCE NOT.

Začátek stránky

Vytvoření podmíněného vzorce, který má za následek jiný výpočet nebo jiné hodnoty než PRAVDA nebo NEPRAVDA

K provedení této úlohy použijte funkce a operátory KDYŽ, AND a OR , jak je znázorněno v následujícím příkladu.

Příklad

Příklad snadněji pochopíte, pokud ho zkopírujete do prázdného listu.

Jak zkopírovat příklad?

  1. Vyberte příklad v tomto článku.

    Důležité informace: Nevybírejte záhlaví řádků ani sloupců.

    Výběr příkladu z nápovědy v Excelu 2013 pro Windows

    Výběr příkladu z nápovědy

  2. Stiskněte CTRL+C.

  3. Vytvořte v Excelu prázdný sešit nebo list.

  4. Na listu vyberte buňku A1 a stiskněte CTRL+V.

Důležité informace: Pokud chcete, aby příklad fungoval správně, je nutné ho zkopírovat do buňky A1 listu.

  1. Pokud chcete přepnout mezi zobrazením výsledků a zobrazením vzorců, které vracejí tyto výsledky, stiskněte kombinaci kláves CTRL+` (čárka nad vlevo) nebo na kartě Vzorce klikněte ve skupině Závislosti vzorců na tlačítko Zobrazit vzorce.

Po zkopírování příkladu do prázdného listu můžete příklad upravit podle vlastních potřeb.

Data

15

9

8

Ozubená kola

Widgety

Vzorec

Popis (výsledek)

=KDYŽ(A2=15; "OK"; "Není v pořádku")

Pokud se hodnota v buňce A2 rovná 15, vrátí se "OK". V opačném případě vrátí hodnotu "Není v pořádku". (OK)

=KDYŽ(A2<>15; "OK"; "Není v pořádku")

Pokud se hodnota v buňce A2 nerovná 15, vrátí se "OK". V opačném případě vrátí hodnotu "Není v pořádku". (Není v pořádku)

=KDYŽ(NE(A2<=15); "OK"; "Není OK")

Pokud hodnota v buňce A2 není menší nebo rovna 15, vrátí "OK". V opačném případě vrátí hodnotu "Není v pořádku". (Není v pořádku)

=KDYŽ(A5<>"ŘETĚZOVÁ KOLA"; "OK"; "Není OK")

Pokud se hodnota v buňce A5 nerovná "ŘETĚZOVÁ KOLEČKA", vrátí "OK". V opačném případě vrátí hodnotu "Není v pořádku". (Není v pořádku)

=KDYŽ(A(A2>A3; A2<A4); "OK"; "Není v pořádku")

Pokud je hodnota v buňce A2 větší než hodnota v buňce A3 a hodnota v buňce A2 je také menší než hodnota v buňce A4, vrátí "OK". V opačném případě vrátí hodnotu "Není v pořádku". (Není v pořádku)

=KDYŽ(A(A2<>A3; A2<>A4); "OK"; "Není v pořádku")

Pokud se hodnota v buňce A2 nerovná buňce A3 a hodnota v buňce A2 se také nerovná hodnotě v buňce A4, vrátí "OK". V opačném případě vrátí hodnotu "Není v pořádku". (OK)

=KDYŽ(NEBO(A2>A3; A2<A4); "OK"; "Není v pořádku")

Pokud je hodnota v buňce A2 větší než hodnota v buňce A3 nebo pokud je hodnota v buňce A2 menší než hodnota v buňce A4, vrátí se "OK". V opačném případě vrátí hodnotu "Není v pořádku". (OK)

=KDYŽ(NEBO(A5<>"Řetězová kola"; A6<>"Widgety"), "OK"; "Není v pořádku")

Pokud se hodnota v buňce A5 nerovná "Řetězová kola" nebo hodnota v buňce A6 se nerovná pomůcek, vrátí "OK". V opačném případě vrátí hodnotu "Není v pořádku". (Není v pořádku)

=KDYŽ(NEBO(A2<>A3; A2<>A4); "OK"; "Není v pořádku")

Pokud se hodnota v buňce A2 nerovná hodnotě v buňce A3 nebo pokud se hodnota v buňce A2 nerovná hodnotě v buňce A4, vrátí "OK". V opačném případě vrátí hodnotu "Není v pořádku". (OK)

Další informace o tom, jak tyto funkce používat, najdete v tématech Funkce KDYŽ, Funkce A a Funkce OR.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.