Sadržaj
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.