Kako koristiti NOT funkciju u Excelu (8 korisnih primjera)

  • Podijeli Ovo
Hugh West

Funkcija NOT u Excelu vraća logički suprotnu vrijednost. U ovom ćete članku naučiti koristiti ovu funkciju i raspravljati o njenoj primjeni s VBA kodom .

Gore screenshot je pregled članka koji predstavlja primjenu funkcije NOT u Excelu. Da pojasnimo, u sljedećim ćete odjeljcima saznati više o upotrebi Excelove NOT funkcije s njezinim osnovama.

Preuzmite vježbovnu bilježnicu

Korištenje NOT Function.xlsm

Excel NOT funkcija: Sintaksa & Argumenti

Funkcija NOT preokreće ( suprotno od ) Booleovu ili logičku vrijednost. Jednostavno rečeno, ako unesete TRUE, funkcija vraća FALSE i obrnuto.

  • Cilj funkcije:

NE funkcija uvijek vraća logički suprotnu vrijednost .

  • Sintaksa:

=NE(logično)

  • Objašnjenje argumenta:
Argument Obavezno/opcionalno Objašnjenje
Logičko Obavezno Logička vrijednost koja se može procijeniti ili TRUE ili FALSE
  • Povratni parametar:

Obrnuta logička vrijednost, tj. mijenja se FALSE u TRUE, ili TOČNO do NETOČNO.

8 primjera upotrebe NOT funkcije u Excelu

Sada, bez daljnjeg odgađanja, pogledajmo svaki od primjera sodgovarajuće ilustracije i detaljna objašnjenja. Kao napomena, koristili smo verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju kako vam odgovara.

Primjer 1: Osnovni primjer funkcije NOT u programu Excel

Prvo i najvažnije, istražimo najosnovniji primjer funkcije NOT koja mijenja logičke vrijednosti TRUE i FALSE. Na sljedećoj slici, B5 ćelija sadrži TRUE, funkcija NOT vraća suprotno FALSE u C5 ćeliji. Obično se 0 smatra FALSE u Excelu, tako da funkcija NOT vraća TRUE s 0 . U slučaju bilo kojeg drugog broja, izlaz će biti FALSE.

Primjer 2: Upotreba funkcije NOT za izostavljanje određene vrijednosti

Alternativno, mi može upotrijebiti funkciju NE za isključivanje određene vrijednosti ćelije pomoću formule u nastavku.

=NOT(B5="TV")

Na primjer, ćelija B5 odnosi se na ulaz TV. Konkretno, funkcija vraća FALSE za TV i TRUE za sve ostale proizvode budući da želimo isključiti samo TV.

Primjer 3: NIJE za vrijednost veće od ili manje od

Obrnuto, također možemo provjeriti je li vrijednost ćelije manja od određenu vrijednost. U ovom slučaju želimo filtrirati proizvode čije su cijene manje od $200 , nakon ispunjenja uvjeta funkcija ispisuje TRUE.

=NOT(C5>200)

Na primjer,Ćelija C5 označava Cijenu TV-a koja iznosi 500$ .

Primjer 4: NE s funkcijom ILI u Excelu

Štoviše, možemo kombinirati funkciju ILI s funkcijom NE da bismo provjerili jesu li ispunjeni jedan ili više kriterija, i daju TRUE ili FALSE redom. U ovoj situaciji, bilo koji proizvod osim TV i klima vratit će TRUE.

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

U gornjoj jednadžbi, ćelija B5 pokazuje na TV proizvoda .

Formula Raščlamba:

  • OR(B5=”TV”,B5=”AC”) → provjerava jesu li neki argumenti TRUE i vraća TRUE ili FALSE. Vraća FALSE samo ako su svi argumenti FALSE. Ovdje funkcije provjeravaju je li tekst u B5 ćeliji TV ili AC , ako je jedan od uvjeta ispunjen tada funkcija vraća TRUE.
    • Izlaz → TRUE
  • NOT(OR(B5=”TV”,B5=”AC”)) → postaje
    • NOT(TRUE) → mijenja FALSE u TRUE, ili TRUE u FALSE. Ovdje funkcija vraća suprotno od TRUE što je FALSE.
    • Izlaz → FALSE

Primjer 5: NOT s funkcijom AND

Slično, možemo također upotrijebiti funkciju AND u kombinaciji s funkcijom NOT kako bismo odredili uvjet u kojem su oba kriterija upoznao. Ovom prilikom želimo isključiti Product TV proizvođača Manufacturer SiloDigital .

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

Na primjer, ćelije B5 i C5 predstavljaju Product TV i Manufacturer Silo Digital .

Raščlamba formule:

  • AND(B5=”TV”,C5=”Silo Digital”) → provjerava jesu li svi argumenti ISTINITI, i vraća ISTINITI ako su svi argumenti su TRUE . Ovdje je B5=”TV” logical1 argument, a C5=”Silo Digital” je logical2 argument budući da su ispunjena oba uvjeta, pa funkcija AND vraća izlaz TRUE .
    • Izlaz → TRUE
  • NOT(AND(B5=”TV”,C5=”Silo Digital”)) → postaje
    • NOT(TRUE) → ovdje, funkcija izlazi suprotno od TRUE što je FALSE.
    • Izlaz → FALSE

Primjer 6: NE s IF funkcijom

Nadalje, možemo kombinirati popularnu IF funkciju s funkcijom NOT za konstruiranje logičkih izjava. Ovdje želimo izbjeći kupnju TV-a ili klime, i ako kriteriji važe, rezultat će biti prikazan kao "Ne kupuj" (predstavlja TOČNO).

=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")

U gornjem izrazu, ćelija B5 odnosi se na TV .

Raščlamba formule:

  • OR((B5=”TV”),(B5=”AC ”)) → provjerava jesu li neki argumenti TRUE i vraćaju TRUE ili FALSE. Vraća FALSE samo ako su svi argumenti FALSE.Ovdje funkcije provjeravaju je li tekst u B5 ćeliji TV ili AC , ako je jedan od uvjeta ispunjen tada funkcija vraća TRUE.
    • Izlaz → TRUE
  • NOT(OR(B5=”TV”,B5=”AC”)) → postaje
    • NOT(TRUE) → mijenja FALSE u TRUE, ili TRUE u FALSE. Ovdje funkcija vraća suprotno od TRUE što je FALSE.
    • Izlaz → FALSE
  • IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”Za kupnju”,”Nemoj kupiti”)  → postaje
    • IF(FALSE,”Za kupnju ”,”Ne kupuj”)  → provjerava je li uvjet ispunjen i vraća jednu vrijednost ako je ISTINA i drugu vrijednost ako je NETOČNO . Ovdje je FALSE argument logical_test zbog kojeg funkcija IF vraća vrijednost “Ne kupuj” što je vrijednost_ako_netočno argument. Inače bi vratio “Kupiti” što je value_if_true argument.
    • Izlaz → “Ne kupuj”

Primjer 7: NE s funkcijom ISBLANK (rad s praznom ćelijom)

Osim toga, možemo upotrijebite funkciju ISBLANK i funkciju NOT za provjeru praznih ćelija i upotrijebite funkciju IF za vraćanje rezultata na temelju prethodnog izlaza. Na primjer, poskupljenje nekih proizvoda prikazano je kao Dodatna cijena, u tom slučaju, cijena proizvoda je snižena za 10% . Evo, proizvodibez Dodatne cijene ne uzimaju se u obzir.

=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")

Konkretno, ćelija E5 označava Dodatna cijena .

Pregled formule:

  • ISBLANK(E5) → provjerava je li referenca na praznu ćeliju i vraća TRUE ili FALSE . Ovdje, E5 je vrijednost argumenta koji se odnosi na Dodatnu cijenu. Sada, funkcija ISBLANK provjerava je li ćelija Dodatna cijena prazna. Vraća TRUE ako je prazno i ​​ FALSE ako nije prazno.
    • Izlaz → FALSE
  • NOT(ISBLANK(E5)) postaje
    • NOT(FALSE) Ovdje funkcija preokreće vrijednost FALSE na TRUE.
    • Izlaz → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, “Nema popusta”) postaje
    • IF(TRUE, E5*10%, “Bez popusta” ) → U ovom slučaju, TRUE je logical_test argument zbog kojeg IF funkcija vraća E5*10% što je value_if_true argument. Inače bi vratio “Bez popusta” što je value_if_false argument.
    • 100 * 10% → 10

Primjer 8: NOT funkcija unutar VBA koda u Excelu

Posljednje, ali ne manje važno, možete primijeniti Excelove NOT funkcija za provjeru sadrži li ćelija numeričku vrijednost s dolje prikazanim VBA kodom. To jejednostavno i lako; samo slijedite.

📌 Koraci :

  • Prvo idite na karticu Razvojni programer >> kliknite gumb Visual Basic .

Sada, ovo otvara Visual Basic Editor u novom prozoru.

  • Drugo, idite na karticu Umetni >> odaberite Modul .

Za lakše snalaženje, možete kopirati kod odavde i zalijepiti ga u prozor kao što je prikazano u nastavku.

7101

Raščlamba koda:

Sada ćemo objasniti VBA kod, koji je podijeljen u dva koraka.

  • U prvom dijelu, podrutina dobiva naziv, ovdje je to Excel_NOT_Function() .
  • Zatim, definirajte varijablu ws za pohranjivanje Worksheet object i unesite naziv radnog lista, ovdje je “ NOT VBA ”.
  • U drugom napitku upotrijebite funkcije NOT i ISNUMBER da provjerite je li navedeni B5 , B6 , B7 , B8 i B9 ćelije ( ulazne ćelije ) sadrže numeričke ili tekstualne podatke.
  • Sada upotrijebite Range object da vratite rezultat na C5 , C6 , C7 , C8 i C9 ćelije ( izlazne ćelije ).

  • Treće, zatvorite VBA prozor >> kliknite gumb Makronaredbe .

Ovo otvara dijaloški okvir Makronaredbe .

  • Nakon toga odaberite copy_and_paste_data makro>> pritisnite gumb Pokreni .

Konačno, rezultati bi trebali izgledati kao na slici ispod.

Uobičajene pogreške pri korištenju funkcije NOT

Pogreška Pojava
#VRIJEDNOST! Javlja se kada je raspon ćelija umetnut kao ulaz

Praksa Odjeljak

Ovdje smo osigurali odjeljak Vježbanje na desnoj strani svakog lista kako biste sami mogli vježbati. Svakako to učinite sami.

Zaključak

Ukratko, ovaj članak opisuje 8 primjera kako koristiti NOT funkcija u Excelu. Sada vam predlažemo da pažljivo pročitate cijeli članak i primijenite znanje iz naše besplatne radne bilježnice. I posjetite ExcelWIKI za još mnogo ovakvih članaka.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.