Kako koristiti NOT funkciju u Excelu (8 korisnih primjera)

  • Podijeli Ovo
Hugh West

Funkcija NE u Excelu vraća logički suprotnu vrijednost. U ovom članku ćete naučiti koristiti ovu funkciju i također razgovarati o njenoj primjeni sa VBA Code .

Gore screenshot je pregled članka koji predstavlja primjenu funkcije NE u Excelu. Da pojasnimo, u sljedećim odjeljcima saznat ćete više o korištenju Excelove funkcije NE s njenim osnovama.

Preuzmite radnu svesku za vježbe

Korišćenje NE Function.xlsm

Excel NE Funkcija: Sintaksa & Argumenti

Funkcija NOT preokreće ( suprotno od ) Boolean 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:

=NOT(logički)

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

Obrnuta logička vrijednost, tj. mijenja FALSE u TRUE, ili TRUE to FALSE.

8 primjera korištenja NOT funkcije u Excelu

Sada, bez daljnjeg odlaganja, pogledajmo svaki od primjera saodgovarajuće ilustracije i detaljna objašnjenja. Kao napomenu, koristili smo verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju kada vam odgovara.

Primjer 1: Osnovni primjer NOT funkcije u Excelu

Prvo i najvažnije, istražimo najosnovniji primjer funkcije NE , koja mijenja logičke vrijednosti TRUE i FALSE. Na sljedećoj slici, B5 ćelija sadrži TRUE, funkcija NE vraća suprotno FALSE u ćeliji C5 . Obično se 0 smatra FALSE u Excelu, tako da funkcija NOT vraća TRUE sa 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 koristiti funkciju NE da isključi određenu vrijednost ćelije koristeći formulu ispod.

=NOT(B5="TV")

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

Primjer 3: NE za vrijednost veće 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 daje TRUE.

=NOT(C5>200)

Na primjer,Ćelija C5 označava Cijenu TV koja je 500$ .

Primjer 4: NOT sa funkcijom ILI u Excelu

Štaviše, možemo kombinirati OR funkciju sa funkcijom NE da provjerimo da li je ispunjen jedan ili više kriterija, i daje TRUE ili FALSE respektivno. U ovoj situaciji, bilo koji Proizvod osim TV i AC će vratiti TRUE.

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

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

Formula Raščlamba:

  • OR(B5=”TV”,B5=”AC”) → provjerava da li je neki argument TRUE, i vraća TRUE ili FALSE. Vraća FALSE samo ako su svi argumenti FALSE. Ovdje funkcije provjeravaju da li je tekst u ćeliji B5 TV ili AC , ako jedan od uvjeta vrijedi onda funkcija vraća TRUE.
    • Izlaz → TRUE
  • NE(ILI(B5=”TV”,B5=”AC”)) → postaje
    • NE(TRUE) → mjenja FALSE u TRUE, ili TRUE u FALSE. Ovdje funkcija vraća suprotno od TRUE što je FALSE.
    • Izlaz → FALSE

Primjer 5: NE sa funkcijom I

Slično, također možemo koristiti AND funkciju zajedno s funkcijom NE da specificiramo uvjet gdje su oba kriterija met. Ovom prilikom želimo da isključimo Proizvod TV od Proizvođača 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 da li su svi argumenti TRUE, i vraća TRUE ako su svi argumenti su TRUE . Ovdje je B5=”TV” logički1 argument, a C5=”Silo Digital” je logički2 argument pošto su oba uslova ispunjena, tako da I funkcija vraća izlaz TRUE .
    • Izlaz → TRUE
  • NE(I(B5=”TV”,C5=”Silo Digital”)) → postaje
    • NOT(TRUE) → ovdje, funkcija daje suprotno od TRUE što je FALSE.
    • Izlaz → FALSE

Primjer 6: NE sa funkcijom IF

Dalje, možemo kombinirati popularnu IF funkciju sa NOT funkcijom za konstruiranje logičkih izraza. Ovdje želimo izbjeći kupovinu TV ili AC, i ako kriteriji budu ispunjeni, rezultat će biti prikazan kao “Ne kupujte” (predstavlja TRUE).

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

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

Raščlamba formule:

  • OR((B5=”TV”),(B5=”AC ”)) → provjerava da li su neki argumenti TRUE i vraćaju TRUE ili FALSE. Vraća FALSE samo ako su svi argumenti FALSE.Ovdje funkcije provjeravaju da li je tekst u ćeliji B5 TV ili AC , ako jedan od uvjeta vrijedi onda funkcija vraća TRUE.
    • Izlaz → TRUE
  • NE(ILI(B5=”TV”,B5=”AC”)) → postaje
    • NE(TRUE) → mjenja 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 kupovinu”,”Ne kupujte”)  → postaje
    • IF(FALSE,”Kupiti ”,”Ne kupuj”)  → provjerava da li je uvjet ispunjen i vraća jednu vrijednost ako je TRUE i drugu vrijednost ako je FALSE . Ovdje je FALSE argument logical_test zbog kojeg funkcija IF vraća vrijednost “Ne kupujte” što je value_if_false argument. U suprotnom, vratio bi “Kupiti” što je value_if_true argument.
    • Izlaz → “Ne kupuj”

Primjer 7: NE sa ISBLANK funkcijom (Rad sa praznom ćelijom)

Osim toga, možemo koristite ISBLANK funkciju i NE funkciju da provjerite prazne ćelije i koristite IF funkciju da vratite rezultat na osnovu prethodnog izlaza. Na primjer, povećanje cijene nekih proizvoda prikazano je kao Extra Price, u tom slučaju, cijena proizvoda je snižena za 10% . Evo, proizvodibez Extra Price se ne uzimaju u obzir.

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

Konkretno, ćelija E5 označava Extra Price .

Raščlamba formule:

  • ISBLANK(E5) → provjerava da li je referenca na praznu ćeliju i vraća TRUE ili FALSE . Ovdje je E5 vrijednost argument koji se odnosi na Extra Price. Sada, funkcija ISBLANK provjerava da li je ćelija Extra Price prazna. Vraća TRUE ako je prazno i ​​ FALSE ako nije prazno.
    • Izlaz → FALSE
  • NE(ISBLANK(E5)) postaje
    • NOT(FALSE) Ovdje, funkcija okreće FALSE vrijednost na TRUE.
    • Izlaz → TRUE
  • IF(NE(ISBLAN(E5)), E5*10%, “Bez popusta”) postaje
    • IF(TRUE, E5*10%, “Bez popusta” ) → U ovom slučaju, TRUE je logički_test argument zbog kojeg IF funkcija vraća E5*10% što je value_if_true argument. U suprotnom, vratio bi “Bez popusta” što je value_if_false argument.
    • 100 * 10% → 10

Primjer 8: NE Funkcija unutar VBA koda u Excelu

Na kraju, ali ne i najmanje važno, možete primijeniti Excelove Funkcija NE za provjeru da li ćelija sadrži numeričku vrijednost sa VBA kodom prikazanim ispod. to jejednostavno i lako; samo pratite.

📌 Koraci :

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

Sada, ovo otvara Visual Basic Editor u novom prozoru.

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

Radi lakšeg snalaženja, možete kopirati kod odavde i zalijepiti ga u prozor kao što je prikazano ispod.

1773

Podjela koda:

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

  • U prvom dijelu, podrutini je dato ime, ovdje je to Excel_NOT_Function() .
  • Dalje, definirajte varijablu ws za pohranjivanje objekta radnog lista i unesite naziv radnog lista, ovdje je “ NE VBA ”.
  • U drugom napitku, koristite funkcije NE i ISNUMBER da provjerite da li je navedeno B5 , B6 , B7 , B8 i B9 ćelije ( ulazne ćelije ) sadrže numeričke ili tekstualne podatke.
  • Sada koristite Range objekt da vratite rezultat u C5 , C6 , C7 , C8 , i C9 ćelije ( izlazne ćelije ).

  • Treće, zatvorite VBA prozor >> kliknite na dugme Makroi .

Ovo otvara dijaloški okvir Makroi .

  • Slijedeći ovo, odaberite copy_and_paste_data makro>> pritisnite dugme Pokreni .

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

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

Greška Pojava
#VALUE! Dešava se kada se raspon ćelija umetne kao ulaz

Vježba Odjeljak

Ovdje smo obezbijedili odjeljak Vježbanje na desnoj strani svakog lista tako da možete sami vježbati. Molimo vas da to učinite sami.

Zaključak

Da sumiramo, ovaj članak opisuje 8 primjera kako koristiti NE funkcija u Excelu. Sada predlažemo da pažljivo pročitate cijeli članak i primijenite znanje u našoj besplatnoj radnoj svesci. I posjetite ExcelWIKI za mnogo više ovakvih članaka.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.