Ynhâldsopjefte
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.