Բովանդակություն
Excel-ում NOT ֆունկցիան վերադարձնում է տրամաբանորեն հակառակ արժեք: Այս հոդվածում դուք կսովորեք օգտագործել այս ֆունկցիան, ինչպես նաև կքննարկեք դրա կիրառումը VBA Code :
Վերոնշյալը սքրինշոթը հոդվածի ակնարկ է, որը ներկայացնում է Excel-ում NOT ֆունկցիայի կիրառումը: Պարզաբանելու համար, հաջորդ բաժիններում դուք ավելին կիմանաք Excel-ի NOT գործառույթի օգտագործման մասին իր հիմունքներով:
Ներբեռնեք Practice Workbook
Օգտագործելով NOT Function.xlsm
Excel NOT Function. Syntax & Փաստարկներ
NOT ֆունկցիան հակադարձում է ( -ի հակառակ) Բուլյան կամ տրամաբանական արժեքը: Պարզ բառերով, եթե մուտքագրեք TRUE, ֆունկցիան վերադարձնում է FALSE և հակառակը:
- Ֆունկցիայի նպատակը՝
NOT ֆունկցիան միշտ վերադարձնում է տրամաբանորեն հակառակ արժեք ։
- Շարահյուսություն՝
=ՉԻ (տրամաբանական)
- Փաստարկի բացատրություն.
Փաստարկ | Պահանջվում է/կամընտիր | Բացատրություն |
---|---|---|
Տրամաբանական | Պահանջվում է | Տրամաբանական արժեք, որը կարող է գնահատվել կամ ՃԻՇՏ կամ FALSE |
- Վերադարձի պարամետր՝
Հակված տրամաբանական արժեքը, այսինքն՝ փոխում է FALSE-ը TRUE-ի, կամ TRUE-ից FALSE:
8 Excel-ում NOT ֆունկցիան օգտագործելու օրինակներ
Այժմ, առանց հետագա ուշացման, եկեք հայացք գցենք յուրաքանչյուր օրինակին.համապատասխան նկարազարդումներ և մանրամասն բացատրություններ: Որպես նշում, մենք օգտագործել ենք Microsoft Excel 365 տարբերակը, դուք կարող եք օգտագործել ցանկացած այլ տարբերակ ձեր հարմարության դեպքում:
Օրինակ 1. ՉԻ գործառույթի հիմնական օրինակ Excel-ում
Նախ և առաջ, եկեք ուսումնասիրենք NOT ֆունկցիայի ամենահիմնական օրինակը, որը փոխում է TRUE և FALSE տրամաբանական արժեքները: Հետևյալ նկարում B5 բջիջը պարունակում է TRUE, NOT ֆունկցիան վերադարձնում է հակառակ FALSE-ը C5 բջիջում: Սովորաբար, 0 -ը Excel-ում համարվում է FALSE, ուստի NOT ֆունկցիան վերադարձնում է TRUE 0 -ով: Ցանկացած այլ թվի դեպքում ելքը կլինի FALSE:
Օրինակ 2. Օգտագործելով NOT ֆունկցիան որոշակի արժեք բաց թողնելու համար
Այլընտրանք, մենք կարող է օգտագործել NOT ֆունկցիան՝ բացառելու որոշակի բջջի արժեքը՝ օգտագործելով ստորև բերված բանաձևը:
=NOT(B5="TV")
Օրինակ, B5 բջիջը վերաբերում է TV մուտքագրմանը: Մասնավորապես, ֆունկցիան վերադարձնում է FALSE TV և TRUE բոլոր մյուս ապրանքների համար, քանի որ մենք ցանկանում ենք բացառել միայն -ը: Հեռուստացույց.
Օրինակ 3. ՈՉ ավելի մեծ կամ պակաս արժեքի համար
Հակառակը, մենք կարող ենք նաև ստուգել, թե արդյոք բջիջի արժեքը փոքր է կոնկրետ արժեք. Այս դեպքում մենք ցանկանում ենք զտել այն ապրանքները, որոնց գները ցածր են $200 -ից, պայմանը կատարելուց հետո ֆունկցիան թողարկում է TRUE:
=NOT(C5>200)
Օրինակ, C5 բջիջը ցույց է տալիս Գինը Հեռուստացույցի , որը կազմում է $500 :
Օրինակ 4. ՉԻ OR ֆունկցիայի հետ Excel-ում
Ավելին, մենք կարող ենք համատեղել OR ֆունկցիան NOT ֆունկցիայի հետ` ստուգելու, թե արդյոք բավարարված են մեկ կամ մի քանի չափանիշներ, և համապատասխանաբար տալիս են TRUE կամ FALSE: Այս իրավիճակում ցանկացած Ապրանք , բացի TV և AC-ից, կվերադարձնի TRUE:
=NOT(OR(B5="TV",B5="AC"))
Վերոնշյալ հավասարման մեջ B5 բջիջը ցույց է տալիս Ապրանքի հեռուստացույցը :
Բանաձեւը Բաշխում.
- OR(B5=”TV”,B5=”AC”) → ստուգում է արդյոք որևէ արգումենտ ճշմարիտ է, և վերադարձնում է TRUE կամ FALSE: Վերադարձնում է FALSE միայն այն դեպքում, եթե բոլոր արգումենտները FALSE են: Այստեղ գործառույթները ստուգում են, թե արդյոք B5 բջիջի տեքստը TV կամ AC է, եթե պայմաններից մեկը պահպանվում է, ապա ֆունկցիան վերադարձնում է TRUE:
- Ելք → ՃՇՄԱՐԻՏ
- ՉԻ(ԿԱՄ(B5=”TV”,B5=”AC”)) → դառնում է
- NOT(TRUE) → փոխում է FALSE-ը TRUE-ի, կամ TRUE-ի FALSE-ի: Այստեղ ֆունկցիան վերադարձնում է TRUE-ի հակառակը, որը FALSE է:
- Ելք → FALSE
Օրինակ 5. ՉԻ AND ֆունկցիայի հետ
Նմանապես, մենք կարող ենք նաև օգտագործել AND ֆունկցիան NOT ֆունկցիայի հետ միասին` նշելու պայմանը, որտեղ երկու չափանիշներն էլ գտնվում են: հանդիպեց. Այս առիթով մենք ցանկանում ենք բացառել Ապրանքի հեռուստացույցը , որը պատրաստվել է Manufacturer Silo-ի կողմից։Թվային .
=NOT(AND(B5="TV",C5="Silo Digital"))
Օրինակ, B5 և C5 բջիջները ներկայացնում է Ապրանքի հեռուստացույցը և Արտադրողի Silo Digital :
Բանաձեւի բաժանումը`
- AND(B5=”TV”,C5=”Silo Digital”) → ստուգում է՝ արդյոք բոլոր արգումենտները ՃԻՇՏ են, և վերադարձնում է TRUE , եթե բոլորը արգումենտները ՃԻՇՏ են: Այստեղ B5="TV" տրամաբանական1 արգումենտն է, իսկ C5="Silo Digital" է:>logical2 արգումենտ, քանի որ երկու պայմաններն էլ բավարարված են, ուստի AND ֆունկցիան վերադարձնում է ելքը TRUE :
- Ելք → ՃՇՄԱՐԻՏ
- ՈՉ(ԵՎ(B5=”TV”,C5=”Silo Digital”)) → դառնում է
- NOT(TRUE) → այստեղ ֆունկցիան դուրս է բերում TRUE-ի հակառակը, որը FALSE է:
- Ելք → FALSE
Օրինակ 6. ՉԻ IF ֆունկցիայի հետ
Այնուհետև, մենք կարող ենք համատեղել հանրաճանաչ IF ֆունկցիան NOT ֆունկցիայով` տրամաբանական հայտարարություններ կառուցելու համար: Այստեղ մենք ցանկանում ենք խուսափել Հեռուստացույց կամ AC գնելուց, և եթե չափանիշները պահպանվեն, արդյունքը կցուցադրվի որպես «Մի գնիր» (ներկայացնում է ՃԻՇՏ):
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
Վերոհիշյալ արտահայտության մեջ B5 բջիջը վերաբերում է TV .
Բանաձեւի բաժանում.
- OR((B5=”TV”),(B5=”AC ”)) → ստուգում է՝ արդյոք որևէ արգումենտ TRUE է և վերադարձնում է TRUE կամ FALSE: Վերադարձնում է FALSE միայն այն դեպքում, եթե բոլոր արգումենտները FALSE են:Այստեղ գործառույթները ստուգում են, թե արդյոք B5 բջիջի տեքստը TV կամ AC է, եթե պայմաններից մեկը պահպանվում է, ապա ֆունկցիան վերադարձնում է TRUE:
- Ելք → ՃՇՄԱՐԻՏ
- ՉԻ(ԿԱՄ(B5=”TV”,B5=”AC”)) → դառնում է
- NOT(TRUE) → փոխում է FALSE-ը TRUE-ի, կամ TRUE-ի FALSE-ի: Այստեղ ֆունկցիան վերադարձնում է TRUE-ի հակառակը, որը FALSE է:
- Ելք → FALSE
- IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”Գնել”,”Մի գնեք”) → դառնում է
- IF(FALSE,”Գնել ”,”Մի գնեք”) → ստուգում է՝ արդյոք պայմանը բավարարված է և վերադարձնում է մեկ արժեք, եթե TRUE և մեկ այլ արժեք, եթե FALSE : Այստեղ FALSE logical_test արգումենտն է, որի պատճառով IF ֆունկցիան վերադարձնում է «Մի գնիր» արժեքը։ որը value_if_false արգումենտն է: Հակառակ դեպքում, այն կվերադարձնի «Գնել» որը value_if_true արգումենտն է:
- Արդյունք → «Մի գնիր»
Օրինակ 7. ՉԻ ISBLANK ֆունկցիայի հետ (աշխատում է դատարկ բջիջով)
Բացի այդ, մենք կարող ենք օգտագործեք ISBLANK ֆունկցիան և NOT ֆունկցիան դատարկ բջիջները ստուգելու համար և օգտագործեք IF ֆունկցիան` արդյունքը վերադարձնելու համար` հիմնված նախորդ ելքի վրա: Օրինակ, որոշ ապրանքների գների բարձրացումը ցուցադրվում է որպես Լրացուցիչ գին, այդ դեպքում ապրանքի գինը զեղչվում է 10% : Ահա, ապրանքներըառանց Հավելյալ գին չեն համարվում:
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
Մասնավորապես, E5 բջիջը ցույց է տալիս. Հավելյալ գին ։
Բանաձեւի բաժանում.
- ISBLANK(E5) → ստուգում է՝ արդյոք հղումը դատարկ բջիջ է, և վերադարձնում է TRUE կամ FALSE : Այստեղ E5 արժեքը արգումենտն է, որը վերաբերում է Լրացուցիչ գնին: Այժմ ISBLANK ֆունկցիան ստուգում է: արդյոք Լրացուցիչ գին բջիջը դատարկ է: Այն վերադարձնում է TRUE , եթե դատարկ է, և FALSE , եթե դատարկ չէ:
- Արդյունք → FALSE
- NOT(ISBLANK(E5)) → դառնում է
- NOT(FALSE) → Այստեղ ֆունկցիան փոխում է FALSE արժեքը TRUE:
- Ելք → TRUE
- Եթե (NOT(ISBLANK(E5)), E5*10%, «Ոչ զեղչ») → դառնում է
- ԵԹԵ (ՃԻՇՏ, E5*10%, «Զեղչ չկա» ) → Այս դեպքում, ՃԻՇՏ ը logical_test արգումենտ, որի պատճառով IF ֆունկցիան վերադարձնում է E5*10% , որը value_if_true արգումենտն է: Հակառակ դեպքում, այն կվերադարձնի «Ոչ զեղչ» , որը value_if_false արգումենտն է։
- 100 * 10% → 10
Օրինակ 8. ՉԻ գործում Excel-ի VBA կոդում
Վերջին, բայց ոչ պակաս կարևորը, կարող եք կիրառել Excel-ի ՉԻ գործառույթը ստուգելու համար, թե արդյոք բջիջը պարունակում է թվային արժեք ստորև ներկայացված VBA կոդով: դապարզ և հեշտ; պարզապես հետևեք դրան:
📌 Քայլեր :
- Սկզբում անցեք Մշակավորող ներդիր >> սեղմեք Visual Basic կոճակը:
Այժմ սա բացում է Visual Basic Editor նոր պատուհանում:
- Երկրորդ, գնացեք Տեղադրեք ներդիր >> ընտրեք Մոդուլ ։
Հղման հեշտության համար կարող եք պատճենել կոդը այստեղից և տեղադրել այն պատուհանում, ինչպես ցույց է տրված ստորև:
9148
⚡ Կոդի բաշխում.
Այժմ մենք կբացատրենք VBA կոդը, որը բաժանված է երկու քայլի:
- Առաջին մասում ենթակարգին տրվում է անուն, այստեղ այն Excel_NOT_Function() .
- Այնուհետև սահմանեք ws փոփոխականը Աշխատանքային թերթիկի օբյեկտը պահելու համար և մուտքագրեք աշխատաթերթի անունը, այստեղ այն « NOT VBA է: .
- Երկրորդ դեղամիջոցում օգտագործեք NOT և ISNUMBER ֆունկցիաները՝ ստուգելու համար նշված B5 , B6 , B7 , B8 և B9 բջիջները ( մուտքային բջիջները ) պարունակում են թվային կամ տեքստային տվյալներ:
- Այժմ օգտագործեք Range օբյեկտը ` արդյունքը վերադարձնելու համար C5 , C6 , C7 , : C8 և C9 բջիջներ ( ելքային բջիջներ ):
- Երրորդ, փակեք VBA պատուհան >> սեղմեք Մակրո կոճակը:
Սա բացում է Մակրո երկխոսության տուփը:
- Սրանից հետո ընտրեք copy_and_paste_data մակրո>> սեղմեք Գործարկել կոճակը:
Ի վերջո, արդյունքները պետք է նման լինեն ստորև տրված սքրինշոթին:
Ընդհանուր սխալներ NOT ֆունկցիան օգտագործելիս
Սխալ | Տեսություն |
---|---|
#VALUE! | Առաջանում է, երբ բջիջների տիրույթը տեղադրվում է որպես մուտքագրում |
Գործնականում Բաժին
Այստեղ մենք տրամադրել ենք Պրակտիկա բաժին յուրաքանչյուր թերթիկի աջ կողմում, որպեսզի կարողանաք ինքնուրույն զբաղվել: Խնդրում ենք համոզվեք, որ դա արեք ինքներդ:
Եզրակացություն
Ամփոփելու համար այս հոդվածը նկարագրում է 8 օրինակ, թե ինչպես օգտագործել NOT գործառույթ Excel-ում: Այժմ առաջարկում ենք ուշադիր կարդալ ամբողջական հոդվածը և կիրառել գիտելիքները մեր անվճար պրակտիկայի աշխատանքային գրքում: Եվ այցելեք ExcelWIKI նման շատ այլ հոդվածների համար: