Obsah
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ů.