Si të përdorni funksionin NOT në Excel (8 shembuj të dobishëm)

  • Shperndaje Kete
Hugh West

Funksioni NOT në Excel kthen një vlerë logjikisht të kundërt. Në këtë artikull, do të mësoni të përdorni këtë funksion dhe gjithashtu do të diskutoni aplikimin e tij me VBA Kodin .

Si më sipër pamja e ekranit është një përmbledhje e artikullit që paraqet aplikimin e funksionit NOT në Excel. Për ta sqaruar, në seksionet vijuese, do të mësoni më shumë rreth përdorimit të funksionit NO të Excel-it me bazat e tij.

Shkarkoni Librin e Punës Praktike

Përdorimi NOT Function.xlsm

Excel NOT Function: Sintaksë & Argumentet

Funksioni NUK e kthen ( e kundërt me ) një vlerë Boolean ose logjike. Me fjalë të thjeshta, nëse shkruani TRUE, funksioni kthen FALSE, dhe anasjelltas.

  • Objektivi i funksionit:

NOT funksioni kthen gjithmonë një vlerë logjikisht të kundërt .

  • Sintaksa:

=JO (logjike)

  • Shpjegimi i argumentit:
Argument Kërkohet/Opsionale Shpjegim
Logjike Kërkohet Një vlerë logjike që mund të vlerësohet ose E VËRTETË ose FALSE
  • Parametri i kthimit:

Vlera logjike e kthyer d.m.th. ndryshon FALSE në TRUE, ose TRUE në FALSE.

8 Shembuj të përdorimit të funksionit NOT në Excel

Tani, pa vonesë të mëtejshme, le të hedhim një vështrim në secilin prej shembujve meilustrime të përshtatshme dhe shpjegime të hollësishme. Si shënim, ne kemi përdorur versionin Microsoft Excel 365 , ju mund të përdorni çdo version tjetër sipas dëshirës tuaj.

Shembulli 1: Shembulli bazë i funksionit NOT në Excel

Së pari dhe më kryesorja, le të eksplorojmë shembullin më themelor të funksionit NOT , i cili ndryshon vlerat logjike TRUE dhe FALSE. Në figurën e mëposhtme, qeliza B5 përmban TRUE, funksioni NOT kthen të kundërtën FALSE në qelizën C5 . Normalisht, 0 konsiderohet FALSE në Excel, kështu që funksioni NOT kthen TRUE me 0 . Në rastin e çdo numri tjetër, dalja do të jetë FALSE.

Shembulli 2: Përdorimi i funksionit NOT për të hequr një vlerë të caktuar

Përndryshe, ne mund të përdorë funksionin NUK për të përjashtuar një vlerë specifike qelize duke përdorur formulën e mëposhtme.

=NOT(B5="TV")

Për shembull, qeliza B5 i referohet hyrjes TV. Në mënyrë të veçantë, funksioni kthen FALSE për TV dhe TRUE për të gjitha produktet e tjera pasi duam të përjashtojmë vetëm TV.

Shembulli 3: JO për vlerë më të madhe se ose më pak se

Në të kundërt, ne gjithashtu mund të kontrollojmë nëse një vlerë qelize është më e vogël se një vlerë specifike. Në këtë rast, ne duam të filtrojmë produktet, çmimet e të cilëve janë më pak se 200$ , pasi të plotësohet kushti, funksioni nxjerr TRUE.

=NOT(C5>200)

Për shembull, C5 qeliza tregon Çmimi i TV që është 500$ .

Shembulli 4: JO me funksionin OSE në Excel

Për më tepër, ne mund të kombinojmë funksionin OR me funksionin NO për të kontrolluar nëse plotësohen një ose më shumë kritere, dhe japin përkatësisht TRUE ose FALSE. Në këtë situatë, çdo Produkt përveç TV dhe AC do të kthehet TRUE.

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

Në ekuacionin e mësipërm, qeliza B5 tregon në Produkt TV .

Formula Përbërja:

  • OR(B5=”TV”,B5=”AC”) → kontrollon nëse ndonjë argument është TRUE dhe kthen TRUE ose FALSE. Kthen FALSE vetëm nëse të gjithë argumentet janë FALSE. Këtu, funksionet kontrollojnë nëse teksti në qelizën B5 është TV ose AC , nëse ekziston një nga kushtet, atëherë funksioni kthehet TRUE.
    • Dalja → E VËRTETË
  • JO(OSE(B5=”TV”,B5=”AC”)) → bëhet
    • NOT(TRUE) → ndryshon FALSE në TRUE, ose TRUE në FALSE. Këtu, funksioni kthen të kundërtën e TRUE që është FALSE.
    • Dalja → FALSE

Shembulli 5: JO me funksionin AND

Ngjashëm, ne mund të përdorim gjithashtu funksionin AND në lidhje me funksionin NOT për të specifikuar gjendjen ku janë të dy kriteret u takua. Me këtë rast, ne duam të përjashtojmë Produkt TV të prodhuar nga Manufacturer SiloDigital .

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

Për shembull, qelizat B5 dhe C5 përfaqësojnë Produkt TV dhe Manufacturer Silo Digital .

Zbërthimi i formulës:

  • AND(B5=”TV”,C5=”Silo Digital”) → kontrollon nëse të gjithë argumentet janë TËRTE, dhe kthen TRUE nëse të gjitha argumentet janë E VËRTETË . Këtu, B5="TV" është argumenti logjik1 dhe C5="Silo Digital" është <9 Argumenti>logical2 pasi të dyja kushtet janë plotësuar, kështu që funksioni AND kthen daljen TRUE .
    • Dalja → E VËRTETË
  • JO(AND(B5=”TV”,C5=”Silo Digital”)) → bëhet
    • NOT(TRUE) → këtu, funksioni nxjerr të kundërtën e TRUE që është FALSE.
    • Dalja → FALSE

Shembulli 6: NOT me funksionin IF

Për më tepër, ne mund të kombinojmë funksionin popullor IF me funksionin NOT për të ndërtuar pohime logjike. Këtu, ne duam të shmangim blerjen e një TV ose AC, dhe nëse kriteret qëndrojnë, rezultati do të shfaqet si "Mos ble" (përfaqëson E VËRTETË).

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

Në shprehjen e mësipërme, qeliza B5 i referohet TV .

Zbërthimi i formulës:

  • OR((B5=”TV”),(B5=”AC ”)) → kontrollon nëse ndonjë argument është TRUE dhe kthen TRUE ose FALSE. Kthen FALSE vetëm nëse të gjithë argumentet janë FALSE.Këtu, funksionet kontrollojnë nëse teksti në qelizën B5 është TV ose AC , nëse ekziston një nga kushtet, atëherë funksioni kthehet TRUE.
    • Dalja → E VËRTETË
  • JO(OSE(B5=”TV”,B5=”AC”)) → bëhet
    • NOT(TRUE) → ndryshon FALSE në TRUE, ose TRUE në FALSE. Këtu, funksioni kthen të kundërtën e TRUE që është FALSE.
    • Dalja → FALSE
  • IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”Për të blerë”,”Mos bli”)  → bëhet
    • IF(FALSE,”Për të blerë ”,”Mos bli”)  → kontrollon nëse një kusht plotësohet dhe kthen një vlerë nëse E VËRTETË dhe një vlerë tjetër nëse FALSE . Këtu, FALSE është argumenti testi_logjik për shkak të të cilit funksioni IF kthen vlerën e “Mos blej” i cili është argumenti value_if_false . Përndryshe, do të kthehej “Për të blerë” i cili është argumenti value_if_true .
    • Prodhimi → “Mos ble”

Shembulli 7: JO me funksionin ISBLANK (duke punuar me qelizë boshe)

Përveç kësaj, ne mund të përdorni funksionin ISBLANK dhe funksionin NOT për të kontrolluar qelizat bosh dhe përdorni funksionin IF për të kthyer rezultatin bazuar në daljen e mëparshme. Për shembull, rritja e çmimit të disa produkteve tregohet si Çmim Shtesë, në atë rast, çmimi i produktit zbritet me 10% . Këtu, produktetpa Çmim Shtesë nuk merren parasysh.

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

Në mënyrë specifike, qeliza E5 tregon Çmimi Shtesë .

Zbërthimi i Formulës:

  • ISBLANK(E5) → kontrollon nëse një referencë është në një qelizë të zbrazët dhe kthen TRUE ose FALSE . Këtu, E5 është vlera argumenti që i referohet Çmimit Shtesë. Tani, funksioni ISBLANK kontrollon nëse qeliza Çmim Shtesë është bosh. Ai kthen E VËRTETË nëse është bosh dhe FALSE nëse nuk është bosh.
    • Dalja → FALSE
  • NOT(ISBLANK(E5)) bëhet
    • NOT(FALSE) Këtu, funksioni e kthen vlerën FALSE në TRUE.
    • Dalja → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, “Pa zbritje”) bëhet
    • NËSE (E VËRTETË, E5*10%, "Pa zbritje" ) → Në këtë rast, E VËRTETË është <9 Argumenti>testi_logjik për shkak të të cilit funksioni IF kthen E5*10% që është argumenti value_if_true . Përndryshe, do të kthente “Pa zbritje” që është argumenti value_if_false .
    • 100 * 10% → 10

Shembulli 8: NUK funksionon brenda Kodit VBA në Excel

E fundit, por jo më pak e rëndësishme, mund të aplikoni Excel NUK funksioni për të kontrolluar nëse një qelizë përmban një vlerë numerike me kodin VBA të paraqitur më poshtë. eshtee thjeshtë dhe e lehtë; thjesht ndiqni.

📌 Hapat :

  • Së pari, lundroni te skeda Zhvilluesi >> klikoni butonin Visual Basic .

Tani, kjo hap Visual Basic Editor në një dritare të re.

  • Së dyti, shkoni te skeda Fut >> zgjidhni Moduli .

Për lehtësinë tuaj të referencës, mund ta kopjoni kodin nga këtu dhe ta ngjisni në dritare siç tregohet më poshtë.

6719

Zbërthimi i kodit:

Tani, do të shpjegojmë kodi VBA , i cili ndahet në dy hapa.

  • Në pjesën e parë, nën-rutinës i jepet një emër, këtu është Excel_NOT_Function() .
  • Më pas, përcaktoni variablin ws për ruajtjen e objektit të fletës së punës dhe shkruani emrin e fletës së punës, këtu është " NUK VBA ".
  • Në ilaçin e dytë, përdorni funksionet NOT dhe ISNUMRI për të kontrolluar nëse B5 e specifikuar, B6 , B7 , B8 dhe B9 qelizat ( qelizat hyrëse ) përmbajnë të dhëna numerike ose tekstuale.
  • Tani, përdorni Objektin Range për të kthyer rezultatin në C5 , C6 , C7 , Qelizat C8 dhe C9 ( qelizat dalëse ).

  • Së treti, mbyllni Dritarja VBA >> klikoni butonin Macros .

Kjo hap kutinë e dialogut Macros .

  • Pas kësaj, zgjidhni makro copy_and_paste_data >> shtypni butonin Run .

Më në fund, rezultatet duhet të duken si pamja e ekranit të dhënë më poshtë.

Gabime të zakonshme gjatë përdorimit të funksionit NOT

Gabim Ndodhi
#VALUE! Ndodh kur diapazoni i qelizave futet si hyrje

Praktikoni Seksioni

Këtu, ne kemi ofruar një seksion Praktika në anën e djathtë të secilës fletë, në mënyrë që të mund të praktikoni vetë. Ju lutemi sigurohuni që ta bëni vetë.

Përfundim

Për ta përmbledhur, ky artikull përshkruan 8 shembuj se si të përdorni NOT funksioni në Excel. Tani, ju sugjerojmë të lexoni me kujdes artikullin e plotë dhe të zbatoni njohuritë në librin tonë të praktikës falas. Dhe vizitoni ExcelWIKI për shumë artikuj të tjerë si ky.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.