Jak používat funkci NOT v aplikaci Excel (8 užitečných příkladů)

  • Sdílet Toto
Hugh West

Na stránkách NE V tomto článku se naučíte tuto funkci používat a také se seznámíte s její aplikací pomocí funkce VBA Kód .

Výše uvedený snímek obrazovky je přehledem článku, který představuje aplikaci NE V následujících kapitolách se dozvíte více o použití funkce Excelu. NE funkce se svými základy.

Stáhnout cvičebnici

Použití funkce NOT.xlsm

Funkce NOT aplikace Excel: Syntaxe & Argumenty

Na stránkách NE funkce reverzuje ( opak ) a Boolean Zjednodušeně řečeno, pokud zadáte TRUE, funkce vrátí FALSE a naopak.

  • Cíl funkce:

NE funkce vždy vrací logicky opačnou hodnotu .

  • Syntaxe:

=NOT(logické)

  • Vysvětlení argumentu:
Argument Povinné/volitelné Vysvětlení
Logické Požadované Logická hodnota, kterou lze vyhodnotit jako TRUE nebo FALSE.
  • Vratný parametr:

Obrácená logická hodnota, tj. změna FALSE na TRUE nebo TRUE na FALSE.

8 příkladů použití funkce NOT v aplikaci Excel

Nyní se bez dalšího zdržování podívejme na jednotlivé příklady s příslušnými ilustracemi a podrobným vysvětlením. Jako poznámku uvádíme, že jsme použili tzv. Microsoft Excel 365 verzi, můžete použít jakoukoli jinou verzi, která vám vyhovuje.

Příklad 1: Základní příklad funkce NOT v aplikaci Excel

Nejprve si prozkoumejme nejzákladnější příklad. NE která mění logické hodnoty TRUE a FALSE. Na následujícím obrázku je funkce B5 buňka obsahuje hodnotu TRUE, buňka NE funkce vrací opačnou hodnotu FALSE v C5 normálně, 0 je v Excelu považován za FALSE, takže NE funkce vrací TRUE s 0 V případě jakéhokoli jiného čísla bude výstupem FALSE.

Příklad 2: Použití funkce NOT k vynechání určité hodnoty

Případně můžeme použít NE vyloučit určitou hodnotu buňky pomocí níže uvedeného vzorce.

=NOT(B5="TV")

Například B5 buňka se vztahuje ke vstupu TV. Konkrétně funkce vrací FALSE pro TV a TRUE pro všechny ostatní produkty, protože chceme vyloučit pouze TV.

Příklad 3: NE pro hodnotu větší než nebo menší než

Naopak můžeme také zkontrolovat, zda je hodnota buňky menší než určitá hodnota. V tomto případě chceme vyfiltrovat produkty, jejichž cena je menší než. $200 , po splnění podmínky funkce vypíše TRUE.

=NOT(C5>200)

Například C5 buňka označuje Cena o TV což je $500 .

Příklad 4: NOT s funkcí OR v aplikaci Excel

Kromě toho můžeme kombinovat Funkce NEBO s NE zkontrolovat, zda je splněno jedno nebo více kritérií, a dát výsledek TRUE nebo FALSE. V této situaci je každá funkce Produkt jiné než TV a AC bude vrátit TRUE.

=NOT(OR(B5="TV",B5="AC"))

Ve výše uvedené rovnici je B5 buňka ukazuje na Produkt TV .

Rozdělení vzorců:

  • OR(B5="TV",B5="AC") → kontroluje, zda je některý z argumentů TRUE, a vrací TRUE nebo FALSE. Funkce vrací FALSE pouze v případě, že jsou všechny argumenty FALSE. Zde funkce kontrolují, zda je text v poli B5 buňka je TV nebo AC , pokud je splněna jedna z podmínek, funkce vrátí hodnotu TRUE.
    • Výstup → TRUE
  • NOT(OR(B5="TV",B5="AC") → se stává
    • NOT(TRUE) → změní hodnotu FALSE na TRUE nebo TRUE na FALSE. Zde funkce vrací opak hodnoty TRUE, tedy FALSE.
    • Výstup → FALSE

Příklad 5: NOT s funkcí AND

Podobně můžeme využít také Funkce AND ve spojení s NE funkci pro zadání podmínky, kdy jsou splněna obě kritéria. V tomto případě chceme vyloučit Produkt TV vyrobený Výrobce Silo Digital .

=NOT(AND(B5="TV",C5="Silo Digital"))

Například B5 a C5 buňky představují Produkt TV a Výrobce Silo Digital .

Rozdělení vzorců:

  • AND(B5="TV",C5="Silo Digital") → kontroluje, zda jsou všechny argumenty PRAVDA, a vrací TRUE pokud jsou všechny argumenty TRUE . zde, B5="TV" je logical1 argument a C5="Silo Digital" je logické2 protože obě podmínky jsou splněny, takže Funkce AND vrací výstup TRUE .
    • Výstup → TRUE
  • NOT(AND(B5="TV",C5="Silo Digital") → se stává
    • NOT(TRUE) → zde je výstupem funkce opak hodnoty TRUE, tedy FALSE.
    • Výstup → FALSE

Příklad 6: NOT s funkcí IF

Kromě toho můžeme kombinovat populární Funkce IF s NE funkce pro konstrukci logických příkazů. Zde se chceme vyhnout nákupu TV nebo AC, a pokud jsou kritéria splněna, výsledek se zobrazí jako "Nekupujte" (představuje TRUE).

=IF(NOT(OR((B5="TV"),(B5="AC"))), "Koupit", "Nekupovat")

Ve výše uvedeném výrazu je B5 buňka se týká TV .

Rozdělení vzorců:

  • NEBO((B5="TV"),(B5="AC") → kontroluje, zda jsou některé argumenty TRUE, a vrací TRUE nebo FALSE. Funkce vrací FALSE pouze v případě, že jsou všechny argumenty FALSE. Zde funkce kontrolují, zda je text v poli B5 buňka je TV nebo AC , pokud je splněna jedna z podmínek, funkce vrátí hodnotu TRUE.
    • Výstup → TRUE
  • NOT(OR(B5="TV",B5="AC") → se stává
    • NOT(TRUE) → změní hodnotu FALSE na TRUE nebo TRUE na FALSE. Zde funkce vrací opak hodnoty TRUE, tedy FALSE.
    • Výstup → FALSE
  • IF(NOT(OR((B5="TV"),(B5="AC"))), "Koupit", "Nekupovat") → se stává
    • IF(FALSE, "Koupit", "Nekupovat") → zkontroluje, zda je splněna podmínka, a vrátí jednu hodnotu, pokud TRUE a jinou hodnotu, pokud FALSE . zde, FALSE je logical_test argument, kvůli kterému Funkce IF vrací hodnotu "Nekupujte" což je value_if_false Jinak by se vrátil argument "Koupit" což je value_if_true argument.
    • Výstup → "Nekupovat"

Příklad 7: NE s funkcí ISBLANK (práce s prázdnou buňkou)

Kromě toho můžeme využít Funkce ISBLANK a NE funkci pro kontrolu prázdných buněk a použít IF vrátit výsledek na základě předchozího výstupu. Například zvýšení cen některých produktů se zobrazí jako Příplatková cena, v takovém případě se cena produktu sníží o 10% . Zde jsou výrobky bez Cena navíc se nezohledňují.

=IF(NOT(ISBLANK(E5)), E5*10%, "Bez slevy")

Konkrétně se jedná o E5 buňka označuje Cena navíc .

Rozdělení vzorců:

  • ISBLANK(E5) → zkontroluje, zda je odkaz na prázdnou buňku, a vrátí hodnotu TRUE nebo FALSE . zde, E5 je hodnota argument, který odkazuje na Příplatková cena. Nyní je ISBLANK funkce kontroluje, zda je Cena navíc buňka je prázdná. Vrátí se TRUE pokud je prázdný a FALSE pokud není prázdný.
    • Výstup → FALSE
  • NOT(ISBLANK(E5)) se stává
    • NOT(FALSE) Zde funkce převrátí hodnotu FALSE na TRUE.
    • Výstup → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, "Bez slevy") se stává
    • IF(TRUE, E5*10%, "Bez slevy" ) → V tomto případě, TRUE je logical_test argument, kvůli kterému Funkce IF vrací E5*10% což je value_if_true Jinak by se vrátil argument "Žádná sleva" což je value_if_false argument.
    • 100 * 10% → 10

Příklad 8: Funkce NOT v kódu VBA v aplikaci Excel

V neposlední řadě můžete použít funkci aplikace Excel NE zkontrolovat, zda buňka obsahuje číselnou hodnotu se znakem VBA Je to jednoduché a snadné, stačí postupovat podle pokynů.

📌 Kroky :

  • Nejprve přejděte do Vývojář >> klikněte na Visual Basic tlačítko.

Tím se otevírá Editor jazyka Visual Basic v novém okně.

  • Za druhé, přejděte na Vložte karta>> vybrat Modul .

Pro snadnější orientaci můžete kód zkopírovat odsud a vložit jej do okna, jak je uvedeno níže.

 Sub Excel_NOT_Function() 'deklarujte proměnnou Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'použijte funkci NOT Excelu ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7))" ws.Range("C8").Formula = "=NOT(ISNUMBER(B8))" ws.Range("C9").Formula = "=NOT(ISNUMBER(B9))" End Sub 

Rozdělení kódu:

Nyní vysvětlíme VBA kód, který je rozdělen do dvou kroků.

  • V první části je podprogramu přiřazen název, zde je to Excel_NOT_Function() .
  • Dále definujte proměnnou ws pro uložení Objekt pracovního listu a zadejte název pracovního listu, zde je to " NE VBA ".
  • Ve druhém lektvaru použijte NE a ISNUMBER funkce pro kontrolu, zda zadaný B5 , B6 , B7 , B8 a B9 buňky ( vstupní buňky ) obsahují číselné nebo textové údaje.
  • Nyní použijte Objekt Range vrátit výsledek do C5 , C6 , C7 , C8 a C9 buňky ( výstupní buňky ).

  • Za třetí, zavřete VBA okno>> klikněte na Makra tlačítko.

Tím se otevře Makra dialogové okno.

  • Poté vyberte copy_and_paste_data makro>> hit the Spustit tlačítko.

Nakonec by výsledky měly vypadat jako na obrázku níže.

Časté chyby při použití funkce NOT

Chyba Výskyt
#VALUE! Nastane, když je rozsah buněk vložen jako vstupní údaj

Praktická část

Zde jsme poskytli Cvičení část na pravé straně každého listu, abyste si to mohli sami procvičit. Ujistěte se, že to děláte sami.

Závěr

V tomto článku je popsáno 8 příkladů, jak používat funkci NE Nyní vám doporučujeme pečlivě si přečíst celý článek a aplikovat znalosti v našem bezplatném cvičném sešitě. A navštivte stránku ExcelWIKI pro mnoho dalších podobných článků.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.