Sisukord
The EI funktsioon Excelis tagastab loogiliselt vastupidise väärtuse. Selles artiklis õpite seda funktsiooni kasutama ja arutate ka selle rakendamist koos VBA Kood .
Ülaltoodud ekraanipilt on ülevaade artiklist, mis kujutab endast taotluse EI funktsiooni Excelis. Selgituseks, järgmistes jaotistes saate rohkem teada Exceli kasutusvõimaluste kohta. EI funktsioon oma põhitõdedega.
Lae alla praktiline töövihik
Kasutades NOT Function.xlsm
Exceli NOT-funktsioon: süntaks & argumendid
The EI funktsioon pöördub ( vastupidine ) a Boolean või loogiline väärtus. Lihtsustatult öeldes, kui sisestate TRUE, siis funktsioon tagastab FALSE ja vastupidi.
- Funktsiooni eesmärk:
EI funktsioon tagastab alati loogiliselt vastupidise väärtuse .
- Süntaks:
=NOT(loogiline)
- Argumendi selgitus:
Argument | Kohustuslik/valikuline | Selgitus |
---|---|---|
Loogiline | Nõutav | Loogiline väärtus, mida saab hinnata kas TRUE või FALSE. |
- Tagasi parameeter:
Ümberpööratud loogiline väärtus, st muudab FALSE'i TRUE'ks või TRUE'i FALSE'ks.
8 näidet funktsiooni NOT kasutamise kohta Excelis
Nüüd, ilma pikema viivituseta, heidame pilgu igale näidisele koos vastavate illustratsioonide ja üksikasjalike selgitustega. Märkusena oleme kasutanud Microsoft Excel 365 versiooni, võite kasutada mis tahes muud versiooni, kui teile sobib.
Näide 1: Põhinäide NOT-funktsioonist Excelis
Uurime kõigepealt kõige põhilisema näite kohta EI funktsioon, mis muudab loogilisi väärtusi TRUE ja FALSE. Järgneval joonisel on esitatud B5 lahter sisaldab TRUE, on EI funktsioon tagastab vastupidise FALSE funktsiooni C5 rakk. Tavaliselt, 0 loetakse Excelis FALSE, nii et faili EI funktsioon tagastab TRUE koos 0 Mis tahes muu numbri puhul on väljund FALSE.
Näide 2: NOT-funktsiooni kasutamine teatud väärtuse väljajätmiseks
Teise võimalusena võime kasutada EI funktsiooni, et välistada konkreetne lahtri väärtus, kasutades alltoodud valemit.
=NOT(B5="TV")
Näiteks B5 lahter viitab sisendile TV. Täpsemalt, funktsioon tagastab FALSE juhul, kui TV ja TRUE kõigi teiste toodete puhul, sest me tahame välistada ainult TV.
Näide 3: NOT for Greater Than või Less Than Value (mitte suurem kui või väiksem kui väärtus)
Teisalt võime ka kontrollida, kas lahtri väärtus on väiksem kui teatud väärtus. Sel juhul tahame filtreerida tooteid, mille hind on väiksem kui $200 , siis tingimuse täitmisel väljastab funktsioon TRUE.
=NOT(C5>200)
Näiteks C5 lahter näitab Hind kohta TV mis on $500 .
Näide 4: NOT koos OR-funktsiooniga Excelis
Lisaks saame kombineerida VÕI funktsioon koos EI funktsiooniga, et kontrollida, kas üks või mitu kriteeriumi on täidetud, ja anda vastavalt TRUE või FALSE. Selles olukorras võib mis tahes Toode muud kui TV ja AC saab tagastab TRUE.
=NOT(OR(B5="TV",B5="AC"))
Ülaltoodud võrrandis on B5 lahtrile, mis osutab Toode TV .
Valemite jaotamine:
- OR(B5="TV",B5="AC") → kontrollib, kas mõni argumentidest on TRUE, ja tagastab TRUE või FALSE. Tagastab FALSE ainult siis, kui kõik argumendid on FALSE. Siin kontrollivad funktsioonid, kas tekst on B5 rakk on TV või AC , kui üks tingimustest kehtib, siis funktsioon tagastab TRUE.
- Väljund → TRUE
- NOT(OR(B5="TV",B5="AC")) → muutub
- NOT(TRUE) → muudab FALSE'i TRUE'ks või TRUE'i FALSE'ks. Siinkohal tagastab funktsioon TRUE'i vastandit, mis on FALSE.
- Väljund → FALSE
Näide 5: NOT koos AND-funktsiooniga
Samamoodi saame kasutada ka AND funktsioon koostöös EI funktsiooni, et määrata tingimus, mille puhul mõlemad kriteeriumid on täidetud. Sel korral soovime välistada Toode TV tehtud Tootja Silo Digital .
=NOT(AND(B5="TV",C5="Silo Digital"))
Näiteks B5 ja C5 lahtrid esindavad Toode TV ja Tootja Silo Digital .
Valemite jaotamine:
- AND(B5="TV",C5="Silo Digital") → kontrollib, kas kõik argumendid on TÕENE, ja tagastab TÕELINE kui kõik argumendid on TÕELINE . siin, B5="TV" on loogiline1 argument ja C5="Silo Digital" on loogiline2 argument, kuna mõlemad tingimused on täidetud, seega on AND funktsioon tagastab väljundi TÕELINE .
- Väljund → TRUE
- NOT(AND(B5="TV",C5="Silo Digital")) → muutub
- NOT(TRUE) → siin väljastab funktsioon TRUE vastandit, mis on FALSE.
- Väljund → FALSE
Näide 6: NOT funktsiooniga IF
Lisaks saame kombineerida populaarsed IF-funktsioon koos EI funktsiooni loogiliste avaldiste konstrueerimiseks. Siinkohal tahame vältida ostu TV või AC, ja kui kriteeriumid on täidetud, kuvatakse tulemus järgmiselt "Ära osta" (esindab TRUE).
=IF(NOT(OR((B5="TV"),(B5="AC"))), "Osta", "Mitte osta", "Ei osta")
Ülaltoodud väljendis on B5 rakk viitab TV .
Valemite jaotamine:
- VÕI((B5="TV"),(B5="AC")) → kontrollib, kas mõni argumentidest on TRUE ja tagastab TRUE või FALSE. Tagastab FALSE ainult siis, kui kõik argumendid on FALSE. Siin kontrollivad funktsioonid, kas tekst on B5 rakk on TV või AC , kui üks tingimustest kehtib, siis funktsioon tagastab TRUE.
- Väljund → TRUE
- NOT(OR(B5="TV",B5="AC")) → muutub
- NOT(TRUE) → muudab FALSE'i TRUE'ks või TRUE'i FALSE'ks. Siinkohal tagastab funktsioon TRUE'i vastandit, mis on FALSE.
- Väljund → FALSE
- IF(NOT(OR((B5="TV"),(B5="AC"))), "Ostma", "Mitte ostma") → muutub
- IF(FALSE, "Osta", "Mitte osta") → kontrollib, kas tingimus on täidetud, ja tagastab ühe väärtuse, kui TÕELINE ja teine väärtus, kui VALE . siin, VALE on loogiline_test argument, mille tõttu IF-funktsioon tagastab väärtuse "Ära osta" mis on value_if_false Vastasel juhul tagastab see "Osta" mis on value_if_true argument.
- Väljund → "Ära osta"
Näide 7: NOT funktsiooniga ISBLANK (töötamine tühja lahtriga)
Lisaks saame kasutada ISBLANK funktsioon ja EI funktsiooni tühjade lahtrite kontrollimiseks ja kasutada funktsiooni IF funktsioon, et tagastada tulemus eelneva väljundi põhjal. Näiteks mõne toote hinnatõusu näidatakse kui Lisahind, sellisel juhul on toote hinnast tehtud allahindlus. 10% . siin, tooted ilma Lisahind ei võeta arvesse.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
Konkreetselt E5 lahter näitab Lisahind .
Valemite jaotamine:
- ISBLANK(E5) → kontrollib, kas viide on tühja lahtrile, ja tagastab TÕELINE või VALE . siin, E5 on väärtus argument, mis viitab Lisahind. Nüüd on ISBLANK funktsioon kontrollib, kas Lisahind lahter on tühi. See tagastab TÕELINE kui tühi ja VALE kui see ei ole tühi.
- Väljund → FALSE
- NOT(ISBLANK(E5)) → muutub
- NOT(FALSE) → Siinkohal muudab funktsioon väärtuse FALSE väärtuseks TRUE.
- Väljund → TRUE
- IF(NOT(ISBLANK(E5)), E5*10%, "No discount") → muutub
- IF(TRUE, E5*10%, "Allahindlus puudub". ) → Sel juhul, TÕELINE on loogiline_test argument, mille tõttu IF-funktsioon tagastab E5*10% mis on value_if_true Vastasel juhul tagastaks see "Ei mingit allahindlust" mis on value_if_false argument.
- 100 * 10% → 10
Näide 8: NOT-funktsioon VBA-koodis Excelis
Viimasena, kuid mitte vähemtähtsana, saate rakendada Exceli EI funktsiooniga, et kontrollida, kas lahter sisaldab numbrilist väärtust koos VBA See on lihtne ja kerge; lihtsalt järgige seda.
📌 Sammud :
- Kõigepealt navigeerige veebilehele Arendaja vahekaart>> klõpsa Visual Basic nupp.
Nüüd, see avab Visual Basic toimetaja uues aknas.
- Teiseks, minge Sisesta tab>> valige Moodul .
Et teil oleks lihtsam vaadata, võite kopeerida koodi siit ja kleepida selle alljärgnevalt näidatud aknasse.
Sub Excel_NOT_Function() 'deklareerime muutuja Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'rakendame Exceli NOT funktsiooni 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
⚡ Koodide lahtimõtestamine:
Nüüd selgitame VBA kood, mis on jagatud kaheks etapiks.
- Esimeses osas antakse allprogrammile nimi, siin on see järgmine Excel_NOT_Function() .
- Seejärel määratleme muutuja ws salvestamiseks Töölehe objekt ja sisestage töölehe nimi, siin on see " EI VBA ".
- Teises joogis kasutage EI ja ISNUMBER funktsioonid, et kontrollida, kas määratud B5 , B6 , B7 , B8 ja B9 rakud ( sisendkambrid ) sisaldavad numbrilisi või tekstilisi andmeid.
- Nüüd kasutage Vahemiku objekt tagastada tulemus C5 , C6 , C7 , C8 ja C9 rakud ( väljundelemendid ).
- Kolmandaks, sulgege VBA aknas>> klõpsake Makros nupp.
See avab Makros dialoogiaknas.
- Pärast seda valige copy_and_paste_data makro>> tabas Käivita nupp.
Lõpuks peaksid tulemused nägema välja nagu allpool esitatud ekraanipilt.
Tavalised vead NOT-funktsiooni kasutamisel
Viga | Esinemine |
---|---|
#VALUE! | Tekib siis, kui sisestatakse sisendiks lahtri vahemik |
Praktika sektsioon
Siinkohal oleme esitanud Praktika osa iga lehe paremal pool, et saaksite ise harjutada. Palun tehke seda kindlasti ise.
Kokkuvõte
Kokkuvõtteks kirjeldatakse käesolevas artiklis 8 näidet, kuidas kasutada EI funktsiooni Excelis. Nüüd soovitame teil lugeda kogu artikkel hoolikalt läbi ja rakendada teadmisi meie tasuta harjutusvihikus. Ja külastage veebilehte ExcelWIKI palju rohkem selliseid artikleid.