Ինչպես օգտագործել NOT ֆունկցիան Excel-ում (8 օգտակար օրինակ)

  • Կիսվել Սա
Hugh West

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 նման շատ այլ հոդվածների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: