Ako používať funkciu NOT v programe Excel (8 užitočných príkladov)

  • Zdieľajte To
Hugh West

Stránka NIE V tomto článku sa naučíte používať túto funkciu a tiež diskutovať o jej použití s VBA Kód .

Vyššie uvedený obrázok je prehľad článku, ktorý predstavuje aplikáciu NIE V nasledujúcich častiach sa dozviete viac o použití funkcie Excelu NIE funkciu s jej základmi.

Stiahnite si cvičebnicu

Používanie funkcie NOT.xlsm

Funkcia Excel NOT: Syntax & Argumenty

Stránka NIE funkcia mení smer ( opak ) a Boolean Zjednodušene povedané, ak zadáte TRUE, funkcia vráti FALSE a naopak.

  • Cieľ funkcie:

NIE funkcia vždy vráti logicky opačnú hodnotu .

  • Syntax:

=NOT(logické)

  • Vysvetlenie argumentu:
Argument Povinné/voliteľné Vysvetlenie
Logické Požadované Logická hodnota, ktorú možno vyhodnotiť ako TRUE alebo FALSE
  • Parameter návratu:

Obrátená logická hodnota, t. j. zmena FALSE na TRUE alebo TRUE na FALSE.

8 príkladov použitia funkcie NOT v programe Excel

Teraz sa bez ďalšieho zdržiavania pozrime na jednotlivé príklady s príslušnými ilustráciami a podrobnými vysvetleniami. Ako poznámku sme použili Microsoft Excel 365 verziu, môžete použiť akúkoľvek inú verziu podľa vlastného uváženia.

Príklad 1: Základný príklad funkcie NOT v programe Excel

Najskôr si preštudujme najzákladnejší príklad NIE ktorá mení logické hodnoty TRUE a FALSE. B5 obsahuje TRUE, bunka NIE funkcia vracia opačnú hodnotu FALSE v C5 bunka. Normálne, 0 sa v programe Excel považuje za FALSE, takže NIE funkcia vráti TRUE s 0 V prípade akéhokoľvek iného čísla bude výstupom FALSE.

Príklad 2: Použitie funkcie NOT na vynechanie určitej hodnoty

Prípadne môžeme použiť NIE na vylúčenie konkrétnej hodnoty bunky pomocou nižšie uvedeného vzorca.

=NOT(B5="TV")

Napríklad B5 bunka sa vzťahuje na vstup TELEVÍZIA. Konkrétne funkcia vráti FALSE pre TV a TRUE pre všetky ostatné produkty, pretože chceme vylúčiť iba TELEVÍZIA.

Príklad 3: NIE pre hodnotu väčšiu ako alebo menšiu ako

Naopak, môžeme tiež skontrolovať, či je hodnota bunky menšia ako určitá hodnota. V tomto prípade chceme vyfiltrovať produkty, ktorých ceny sú menšie ako $200 , po splnení podmienky funkcia vypíše TRUE.

=NOT(C5>200)

Napríklad C5 bunka označuje Cena z TV čo je $500 .

Príklad 4: NOT s funkciou OR v programe Excel

Okrem toho môžeme kombinovať Funkcia OR s NIE na kontrolu splnenia jedného alebo viacerých kritérií a na získanie hodnoty TRUE alebo FALSE. Produkt iné ako TV a AC bude vrátiť TRUE.

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

Vo vyššie uvedenej rovnici sa B5 bunka ukazuje na Produkt TV .

Rozdelenie vzorca:

  • OR(B5="TV",B5="AC") → kontroluje, či je niektorý z argumentov TRUE, a vracia TRUE alebo FALSE. Vracia FALSE len vtedy, ak sú všetky argumenty FALSE. B5 bunka je TV alebo AC , ak je splnená jedna z podmienok, funkcia vráti TRUE.
    • Výstup → TRUE
  • NOT(OR(B5="TV",B5="AC") → sa stáva
    • NOT(TRUE) → zmení FALSE na TRUE alebo TRUE na FALSE. V tomto prípade funkcia vráti opak TRUE, teda FALSE.
    • Výstup → FALSE

Príklad 5: NOT s funkciou AND

Podobne môžeme využiť aj Funkcia AND v spojení s NIE na zadanie podmienky, pri ktorej sú splnené obe kritériá. V tomto prípade chceme vylúčiť Produkt TV vyrobené Výrobca Silo Digital .

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

Napríklad B5 a C5 bunky predstavujú Produkt TV a Výrobca Silo Digital .

Rozdelenie vzorca:

  • AND(B5="TV",C5="Silo Digital") → kontroluje, či sú všetky argumenty PRAVDA, a vráti TRUE ak sú všetky argumenty TRUE . tu, B5="TV" je logický1 argument a C5="Silo Digital" je logické2 argument, pretože sú splnené obe podmienky, takže Funkcia AND vráti výstup TRUE .
    • Výstup → TRUE
  • NOT(AND(B5="TV",C5="Silo Digital") → sa stáva
    • NOT(TRUE) → tu funkcia vypisuje opak hodnoty TRUE, teda FALSE.
    • Výstup → FALSE

Príklad 6: NOT s funkciou IF

Okrem toho môžeme kombinovať populárne Funkcia IF s NIE funkcie na konštrukciu logických výrokov. Tu sa chceme vyhnúť nákupu TV alebo AC, a ak sú kritériá splnené, výsledok sa zobrazí ako "Nekupujte" (predstavuje TRUE).

=IF(NOT(OR((B5="TV"),(B5="AC")), "Kúpiť", "Nekúpiť")

Vo vyššie uvedenom výraze je B5 bunka sa vzťahuje na TV .

Rozdelenie vzorca:

  • ALEBO((B5="TV"),(B5="AC") → skontroluje, či je niektorý z argumentov TRUE, a vráti TRUE alebo FALSE. Funkcie vrátia FALSE len vtedy, ak sú všetky argumenty FALSE. B5 bunka je TV alebo AC , ak je splnená jedna z podmienok, funkcia vráti TRUE.
    • Výstup → TRUE
  • NOT(OR(B5="TV",B5="AC") → sa stáva
    • NOT(TRUE) → zmení FALSE na TRUE alebo TRUE na FALSE. V tomto prípade funkcia vráti opak TRUE, teda FALSE.
    • Výstup → FALSE
  • IF(NOT(OR((B5="TV"),(B5="AC"))), "Kúpiť", "Nekúpiť") → sa stáva
    • IF(FALSE, "Kúpiť", "Nekúpiť") → skontroluje, či je splnená podmienka, a vráti jednu hodnotu, ak TRUE a inú hodnotu, ak FALSE . tu, FALSE je logical_test argument, kvôli ktorému Funkcia IF vráti hodnotu "Nekupujte" čo je value_if_false V opačnom prípade by sa vrátil "Kúpiť" čo je value_if_true argument.
    • Výstup → "Nekúpiť"

Príklad 7: NIE s funkciou ISBLANK (práca s prázdnou bunkou)

Okrem toho môžeme využiť Funkcia ISBLANK a NIE na kontrolu prázdnych buniek a použiť funkciu IF vrátiť výsledok na základe predchádzajúceho výstupu. Napríklad zvýšenie cien niektorých produktov sa zobrazí ako Extra cena, v takom prípade sa cena výrobku zníži o 10% . Tu sú výrobky bez Extra cena sa neberú do úvahy.

=IF(NOT(ISBLANK(E5)), E5*10%, "Bez zľavy")

Konkrétne E5 bunka označuje Extra cena .

Rozdelenie vzorca:

  • ISBLANK(E5) → skontroluje, či je odkaz na prázdnu bunku, a vráti TRUE alebo FALSE . tu, E5 je hodnota argument, ktorý odkazuje na Extra cena. Teraz sa ISBLANK funkcia kontroluje, či Extra cena bunka je prázdna. Vráti sa TRUE ak je prázdny a FALSE ak nie je prázdny.
    • Výstup → FALSE
  • NOT(ISBLANK(E5)) sa stáva
    • NOT(FALSE) Tu funkcia preklopí hodnotu FALSE na TRUE.
    • Výstup → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, "Bez zľavy") sa stáva
    • IF(TRUE, E5*10%, "Bez zľavy" ) → V tomto prípade, TRUE je logical_test argument, kvôli ktorému Funkcia IF vráti E5*10% čo je value_if_true V opačnom prípade by sa vrátil "Žiadna zľava" čo je value_if_false argument.
    • 100 * 10% → 10

Príklad 8: Funkcia NOT v kóde VBA v programe Excel

V neposlednom rade môžete použiť funkciu Excelu NIE na kontrolu, či bunka obsahuje číselnú hodnotu s VBA Kód je uvedený nižšie. Je to jednoduché a ľahké, stačí postupovať podľa neho.

📌 Kroky :

  • Najskôr prejdite do Vývojár kliknite na kartu>> kliknite na Visual Basic tlačidlo.

Teraz sa otvára Editor jazyka Visual Basic v novom okne.

  • Po druhé, prejdite na Vložte karta>> vybrať Modul .

Pre jednoduchšiu orientáciu môžete kód skopírovať odtiaľto a vložiť ho do okna, ako je uvedené nižšie.

 Sub Excel_NOT_Function() 'deklarujte premennú Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'použite funkciu Excel NOT 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 

Rozdelenie kódu:

Teraz vysvetlíme VBA kód, ktorý je rozdelený do dvoch krokov.

  • V prvej časti je podprogramu priradený názov, tu je to Excel_NOT_Function() .
  • Ďalej definujte premennú ws na ukladanie Objekt pracovného hárka a zadajte názov pracovného hárku, tu je to " NIE VBA ".
  • V druhom elixíre použite NIE a ISNUMBER funkcie na kontrolu, či zadaný B5 , B6 , B7 , B8 a B9 bunky ( vstupné bunky ) obsahujú číselné alebo textové údaje.
  • Teraz použite Objekt rozsahu na vrátenie výsledku do C5 , C6 , C7 , C8 a C9 bunky ( výstupné bunky ).

  • Po tretie, zatvorte VBA okno>> kliknite na Makrá tlačidlo.

Tým sa otvorí Makrá dialógové okno.

  • Potom vyberte copy_and_paste_data makro>> hit the Spustiť tlačidlo.

Nakoniec by výsledky mali vyzerať ako na nasledujúcom obrázku.

Časté chyby pri používaní funkcie NOT

Chyba Výskyt
#VALUE! Nastane, keď je rozsah buniek vložený ako vstup

Praktická časť

Tu sme poskytli Prax časť na pravej strane každého hárku, aby ste si to mohli sami precvičiť. Uistite sa, že to robíte sami.

Záver

V tomto článku je opísaných 8 príkladov použitia NIE Teraz vám odporúčame pozorne si prečítať celý článok a aplikovať vedomosti v našom bezplatnom cvičnom zošite. A navštívte ExcelWIKI pre mnoho ďalších článkov, ako je tento.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.