Hoe kinne jo de NOT-funksje brûke yn Excel (8 nuttige foarbylden)

  • Diel Dit
Hugh West

De funksje NOT yn Excel jout in logysk tsjinoerstelde wearde werom. Yn dit artikel sille jo leare hoe't jo dizze funksje brûke en ek de tapassing dêrfan besprekke mei VBA Code .

It boppesteande skermôfbylding is in oersjoch fan it artikel dat de tapassing fan 'e funksje NOT yn Excel fertsjintwurdiget. Om te ferdúdlikjen, sille jo yn 'e folgjende seksjes mear leare oer it gebrûk fan Excel's NOT funksje mei syn basis.

Download Practice Workbook

NOT Function.xlsm brûke

Excel NOT Function: Syntaksis & amp; Arguminten

De funksje NOT keart ( tsjinoer ) in Boolean of logyske wearde om. Yn ienfâldige termen, as jo TRUE ynfiere, jout de funksje FALSE werom, en oarsom.

  • Funksjedoel:

NOT funksje jout altyd in logysk tsjinoerstelde wearde werom .

  • Syntaksis:

=NOT(logysk)

  • Argumintútlis:
Argumint Eask/Opsjoneel Utlis
Logysk Ferplicht In logyske wearde dy't evaluearre wurde kin as TRUE of FALSE
  • Returnparameter:

Omkearde logyske wearde, d.w.s. feroaret FALSE nei TRUE, of TRUE to FALSE.

8 Foarbylden fan it brûken fan NOT-funksje yn Excel

No litte wy sûnder fierdere fertraging elk fan 'e foarbylden sjen mei depassende yllustraasjes en detaillearre útlis. As notysje hawwe wy Microsoft Excel 365 ferzje brûkt, jo kinne elke oare ferzje brûke op jo gemak.

Foarbyld 1: Basisfoarbyld fan NOT-funksje yn Excel

Litte wy earst en foaral it meast basale foarbyld ûndersykje fan 'e NOT -funksje, dy't de logyske wearden TRUE en FALSE feroaret. Yn 'e folgjende figuer befettet de sel B5 TRUE, de funksje NOT jout it tsjinoerstelde FALSE werom yn 'e sel C5 . Normaal wurdt 0 as FALSE yn Excel beskôge, dus de funksje NOT jout TRUE werom mei 0 . Yn it gefal fan in oar getal sil de útfier FALSE wêze.

Foarbyld 2: De NOT-funksje brûke om in bepaalde wearde oer te litten

Alternatyf kinne wy kin de funksje NOT brûke om in spesifike selwearde út te sluten mei de formule hjirûnder.

=NOT(B5="TV")

Bygelyks, de sel B5 ferwiist nei de ynfier TV. Spesifyk jout de funksje FALSE foar TV en TRUE foar alle oare produkten, om't wy allinich wolle útslute TV.

Foarbyld 3: NOT for Greater Than or Less Than Value

Oarsom kinne wy ​​ek kontrolearje oft in selwearde minder is as in spesifike wearde. Yn dit gefal wolle wy de produkten filterje wêrfan de prizen minder binne as $200 , by it ferfoljen fan de betingst, jout de funksje TRUE út.

=NOT(C5>200)

Bygelyks, de C5 sel jout de Priis oan fan de TV dy't $500 is.

Foarbyld 4: NOT mei OR-funksje yn Excel

Boppedat kinne wy ​​de OF-funksje kombinearje mei de NOT funksje om te kontrolearjen oft ien of mear kritearia foldien binne, en leverje respektivelik TRUE of FALSE. Yn dizze situaasje sil elk Produkt oars as TV en AC WAAR weromjaan.

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

Yn 'e boppesteande fergeliking wiist de B5 -sel nei de Product TV .

Formule Ferdieling:

  • OF(B5=”TV”,B5=”AC”) → kontrolearret oft alle arguminten TRUE binne, en jout TRUE of FALSE werom. Jout allinich FALSE as alle arguminten FALSE binne. Hjir kontrolearje de funksjes as de tekst yn 'e B5 sel TV of AC is, as ien fan 'e betingsten jildt dan jout de funksje TRUE werom.
    • Utfier → TRUE
  • NOT(OF(B5=”TV”,B5=”AC”)) → wurdt
    • NOT(TRUE) → feroaret FALSE nei TRUE, of TRUE yn FALSE. Hjir jout de funksje it tsjinoerstelde fan TRUE werom, dat NET is.
    • Utfier → FERGESE

Foarbyld 5: NOT with AND Function

Sa kinne wy ​​ek de EN funksje brûke yn kombinaasje mei de NOT funksje om de betingst op te jaan wêrby't beide kritearia binne met. By dizze gelegenheid wolle wy de Product TV útslute makke troch Manufacturer SiloDigitaal .

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

Bygelyks de sellen B5 en C5 fertsjintwurdigje de Product TV en de Manufacturer Silo Digital .

Formule-ûnderdieling:

  • EN(B5=”TV”,C5=”Silo Digitaal”) → kontrolearret oft alle arguminten WAAR binne, en jout TRUE werom as alle arguminten binne WAAR . Hjir is B5="TV" it logyske1 argumint, en C5="Silo Digital" is it logical2 argumint, om't oan beide betingsten foldien is, dus de AND-funksje jout de útfier TRUE werom.
    • Utfier → TRUE
  • NOT(EN(B5=”TV”,C5=”Silo Digital”)) → wurdt
    • NOT(TRUE) → hjir, de funksje jout it tsjinoerstelde út fan TRUE dat NET is.
    • Utfier → FALSE

Foarbyld 6: NET mei IF-funksje

Fierder kinne wy ​​de populêre IF-funksje kombinearje mei de funksje NOT om logyske útspraken te konstruearjen. Hjir wolle wy foarkomme dat jo in TV of AC, keapje, en as de kritearia jilde, sil it resultaat te sjen wêze as “Keapje net” (fertsjintwurdet TRUE).

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

Yn de boppesteande útdrukking ferwiist de B5 -sel nei TV .

Formule-ûnderdieling:

  • OF((B5=”TV”),(B5=”AC ”)) → kontrolearret oft alle arguminten TRUE binne en TRUE of FALSE werombringe. Jout allinich FALSE as alle arguminten FALSE binne.Hjir kontrolearje de funksjes as de tekst yn 'e B5 sel TV of AC is, as ien fan 'e betingsten jildt dan jout de funksje TRUE werom.
    • Utfier → TRUE
  • NOT(OF(B5=”TV”,B5=”AC”)) → wurdt
    • NOT(TRUE) → feroaret FALSE nei TRUE, of TRUE yn FALSE. Hjir jout de funksje it tsjinoerstelde werom fan WAAR dat NET is.
    • Utfier → FERGESE
  • IF(NOT(OF(( B5=”TV”),(B5=”AC”))),,”Keapje”,,”Keapje net”)  → wordt
    • IF(FALSE,”Keapje ”,”Keapje net”)  → kontrolearret oft der oan in betingst is foldien en jout ien wearde werom as TRUE en in oare wearde as FALSE . Hjir is FALSE it logyske_test -argumint, wêrtroch de IF-funksje de wearde weromjout fan "Keapje net" wat it wearde_if_false argumint is. Oars soe it "Keapje" weromkomme, dat is it wearde_as_wier argumint.
    • Utfier → "Keapje net"

Foarbyld 7: NOT with ISBLANK Function (Working with Blank Cell)

Boppedat kinne wy brûk de funksje ISBLANK en de funksje NOT om te kontrolearjen op lege sellen en brûk de funksje IF om it resultaat werom te jaan op basis fan de foarige útfier. Bygelyks, de priisferheging fan guon produkten wurdt werjûn as in Extra Priis, yn dat gefal wurdt de priis fan it produkt fermindere mei 10% . Hjir, de produktensûnder Extra Priis wurde net beskôge.

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

Spesifyk jout de E5 sel oan de Extra Priis .

Formule-ûnderdieling:

  • ISBLANK(E5) → kontrolearret oft in ferwizing nei in lege sel is, en jout TRUE of FALSE werom. Hjir is E5 it wearde argumint dat ferwiist nei de Extra Priis. No kontrolearret de funksje ISBLANK oft de sel Extra Priis leech is. It jout TRUE as leech en FALSE as net leech.
    • Utfier → FALSE
  • NOT(ISBLANK(E5)) wurdt
    • NOT(FALSE) Hjir draait de funksje de FALSE wearde om nei TRUE.
    • Utfier → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, “Gjin koarting”) wurdt
    • IF(TRUE, E5*10%, "Gjin koarting" ) → Yn dit gefal is TRUE de logical_test -argumint wêrtroch't de IF-funksje E5*10% weromjout, wat it wearde_if_wier argumint is. Oars soe it "Gjin koarting" weromjaan, dat is it wearde_if_false argumint.
    • 100 * 10% → 10

Foarbyld 8: NET funksje binnen VBA-koade yn Excel

Last mar net minste kinne jo Excel's tapasse NOT funksje om te kontrolearjen oft in sel in numerike wearde befettet mei de hjirûnder werjûn VBA koade. It isienfâldich en maklik; folgje gewoan mei.

📌 Stappen :

  • Gean earst nei it ljepblêd ûntwikkelder >> klik op de knop Visual Basic .

No, dit iepenet de Visual Basic Editor yn in nij finster.

  • Twadde, gean nei de Ynfoegje ljepper >> selektearje Module .

Foar jo gemak fan referinsje kinne jo de koade hjirwei kopiearje en yn it finster plakke lykas hjirûnder werjûn.

8446

Koadeferdieling:

No sille wy útlizze de VBA -koade, dy't yn twa stappen ferdield is.

  • Yn it earste diel wurdt de subroutine in namme jûn, hjir is it Excel_NOT_Function() .
  • Definiearje dêrnei de fariabele ws foar it bewarjen fan it Wurkblêdobjekt en fier de wurkblêdnamme yn, hjir is it " NOT VBA ”.
  • Brûk yn it twadde drankje de NOT en ISNUMBER funksjes om te kontrolearjen oft de oantsjutte B5 , B6 , B7 , B8 , en B9 sellen ( ynfiersellen ) befetsje numerike of tekstgegevens.
  • No, brûk it Range-objekt om it resultaat werom te jaan nei de C5 , C6 , C7 , C8 , en C9 -sellen ( útfiersellen ).

  • Trêde, slute de VBA finster >> klik op de knop Makro's .

Dit iepenet it dialoochfinster Makro's .

  • Selektearje dêrnei de copy_and_paste_data makro>> druk op de knop Utfiere .

Uteinlik moatte de resultaten lykje op it skermôfbylding hjirûnder.

Algemiene flaters by it brûken fan de NOT-funksje

Flater Occurrence
#WAARDE! Fankomt as it selberik as ynfier ynfoege wurdt

Oefenje Seksje

Hjir hawwe wy in Oefenje seksje oan 'e rjochterkant fan elk blêd levere, sadat jo sels oefenje kinne. Soargje asjebleaft dat jo it sels dogge.

Konklúzje

Om gear te nimmen, dit artikel beskriuwt 8 foarbylden fan hoe't jo de NOT
funksje yn Excel. No stelle wy foar dat jo it folsleine artikel foarsichtich lêze en de kennis tapasse yn ús fergese praktykwurkboek. En besykje ExcelWIKI foar folle mear artikels lykas dit.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.