Hvernig á að nota NOT aðgerðina í Excel (8 gagnleg dæmi)

  • Deildu Þessu
Hugh West

Fallið EKKI í Excel skilar rökrétt andstæðu gildi. Í þessari grein muntu læra að nota þessa aðgerð og einnig ræða notkun hennar með VBA kóða .

Ofngreind skjáskot er yfirlit yfir greinina sem táknar beitingu EKKI fallsins í Excel. Til skýringar, í eftirfarandi köflum, munt þú læra meira um notkun EKKI aðgerðar Excel með grunnatriðum þess.

Sækja æfingarbók

Notkun NOT Function.xlsm

Excel NOT Function: Syntax & Rök

NOT fallið snýr við ( andstæða ) Boolean eða rökrænu gildi. Í einföldu máli, ef þú slærð inn TRUE, skilar fallið FALSE, og öfugt.

  • Funktionsmarkmið:

EKKI fall skilar alltaf rökréttu andstæðu gildi .

  • Setningafræði:

=EKKI(rógísk)

  • Rökskýring:
Röksemd Áskilið/Valfrjálst Skýring
Rökrétt Áskilið Rökrétt gildi sem hægt er að meta annaðhvort TRUE eða FALSE
  • Return Parameter:

Reversed logical value, þ.e. breytir FALSE í TRUE, eða TRUE to FALSE.

8 Dæmi um notkun NOT falls í Excel

Nú skulum við, án frekari tafar, líta á hvert dæmi meðviðeigandi myndskreytingar og nákvæmar skýringar. Til athugunar höfum við notað Microsoft Excel 365 útgáfuna, þú mátt nota hvaða aðra útgáfu sem þér hentar.

Dæmi 1: Grunndæmi um NOT virkni í Excel

Fyrst og fremst skulum við skoða einfaldasta dæmið um EKKI fallið, sem breytir rökréttu gildunum TRUE og FALSE. Í eftirfarandi mynd inniheldur B5 reiturinn TRUE, NOT fallið skilar andstæðu FALSE í C5 reitnum. Venjulega er 0 talið FALSE í Excel, þannig að NOT fallið skilar TRUE með 0 . Ef um er að ræða aðra tölu verður úttakið FALSE.

Dæmi 2: Notkun NOT fallsins til að sleppa ákveðnu gildi

Að öðrum kosti getur notað EKKI fallið til að útiloka tiltekið frumugildi með því að nota formúluna hér að neðan.

=NOT(B5="TV")

Til dæmis, B5 hólfið vísar til inntaksins TV. Nánar tiltekið skilar fallið FALSE fyrir TV og TRUE fyrir allar aðrar vörur þar sem við viljum útiloka aðeins Sjónvarp.

Dæmi 3: EKKI fyrir meira en eða minna en gildi

Aftur á móti getum við líka athugað hvort gildi frumunnar sé minna en ákveðið gildi. Í þessu tilviki viljum við sía vörurnar sem eru á lægri verði en $200 , þegar skilyrðið er uppfyllt gefur fallið út TRUE.

=NOT(C5>200)

Til dæmis C5 hólf gefur til kynna verð á sjónvarpinu sem er 500$ .

Dæmi 4: EKKI með OR aðgerð í Excel

Að auki getum við sameinað OR aðgerðina með EKKI fallinu til að athuga hvort eitt eða fleiri skilyrði séu uppfyllt, og gefa TRUE eða FALSE í sömu röð. Í þessum aðstæðum mun öll vara önnur en sjónvarp og AC skila TRUE.

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

Í jöfnunni hér að ofan bendir B5 fruman á Product TV .

Formúla Sundurliðun:

  • OR(B5=”TV”,B5=”AC”) → athugar hvort einhver rök séu TRUE og skilar TRUE eða FALSE. Skilar FALSE aðeins ef öll rök eru FALSE. Hér athuga föllin hvort textinn í B5 hólfinu sé TV eða AC , ef eitt af skilyrðunum stenst þá skilar fallið TRUE.
    • Output → TRUE
  • NOT(OR(B5=”TV”,B5=”AC”)) → verður
    • EKKI(TRUE) → breytir FALSE í TRUE, eða TRUE í FALSE. Hér skilar fallið andstæðu TRUE sem er FALSE.
    • Output → FALSE

Dæmi 5: NOT með AND fallinu

Á sama hátt getum við einnig notað AND fallið ásamt NOT fallinu til að tilgreina skilyrðið þar sem bæði skilyrðin eru mætt. Af þessu tilefni viljum við útiloka Product TV framleitt af framleiðanda SiloStafræn .

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

Til dæmis B5 og C5 frumurnar tákna Product TV og Manufacturer Silo Digital .

Formula sundurliðun:

  • AND(B5=”TV”,C5=”Silo Digital”) → athugar hvort allar röksemdir séu TRUE, og skilar TRUE ef allar rök eru TRUE . Hér er B5=“TV” rökrétt1 rökin og C5=“Silo Digital” er logical2 rök þar sem bæði skilyrðin eru uppfyllt, þannig að AND fallið skilar úttakinu TRUE .
    • Output → TRUE
  • NOT(AND(B5=”TV”,C5=”Silo Digital”)) → verður
    • EKKI(TRUE) → hér gefur fallið út andstæðu TRUE sem er FALSE.
    • Output → FALSE

Dæmi 6: EKKI með IF aðgerð

Ennfremur getum við sameinað hina vinsælu IF aðgerð með NOT fallinu til að búa til rökréttar staðhæfingar. Hér viljum við forðast að kaupa sjónvarp eða AC, og ef viðmiðin standast mun niðurstaðan birtast sem „Ekki kaupa“ (táknar SATT).

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

Í tjáningu hér að ofan vísar B5 fruman til sjónvarps .

Formúlusundurliðun:

  • OR((B5=”TV”),(B5=”AC ”)) → athugar hvort einhver rök séu SÖNN og skili TRUE eða FALSE. Skilar FALSE aðeins ef öll rök eru FALSE.Hér athuga föllin hvort textinn í B5 hólfinu sé TV eða AC , ef eitt af skilyrðunum stenst þá skilar fallið TRUE.
    • Output → TRUE
  • NOT(OR(B5=”TV”,B5=”AC”)) → verður
    • EKKI(TRUE) → breytir FALSE í TRUE, eða TRUE í FALSE. Hér skilar fallið andstæðu TRUE sem er FALSE.
    • Output → FALSE
  • IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”To buy”,”Don't buy”)  → verður
    • IF(FALSE,”To buy ”,”Ekki kaupa”)  → athugar hvort skilyrði sé uppfyllt og skilar einu gildi ef TRUE og annað gildi ef FALSE . Hér er FALSE eru logical_test rökin þar sem IF fallið skilar gildi “Ekki kaupa“ sem er gildi_ef_fals rök. Annars myndi það skila “To buy” sem er value_if_true rök.
    • Úttak → „Ekki kaupa“

Dæmi 7: EKKI með ISBLANK aðgerð (vinna með auða reit)

Að auki getum við notaðu ISBLANK aðgerðina og EKKI aðgerðina til að athuga með auðar reiti og notaðu IF aðgerðina til að skila niðurstöðunni sem byggist á fyrri úttakinu. Til dæmis er verðhækkun sumra vara sýnd sem aukaverð, í því tilviki er verð vörunnar lækkað um 10% . Hér eru vörurnarán Aukaverðs eru ekki tekin til greina.

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

Sérstaklega gefur E5 hólfið til kynna Aukaverðið .

Formúlusundurliðun:

  • ISBLANK(E5) → athugar hvort tilvísun sé í tómt hólf og skilar TRUE eða FALSE . Hér er E5 gildi röksemd sem vísar til aukaverðs. Nú athugar aðgerðin ISBLANK hvort Aukaverð reiturinn sé auður. Það skilar TRUE ef autt og FALSE ef ekki autt.
    • Output → FALSE
  • NOT(ISBLANK(E5)) verður
    • NOT(FALSE) Hér snýr aðgerðin FALSE gildinu í TRUE.
    • Output → TRUE
  • EF(EKKI(ISBLANK(E5)), E5*10%, „Enginn afsláttur“) verður
    • EF(TRUE, E5*10%, „Enginn afsláttur“ ) → Í þessu tilviki er TRUE logical_test rök vegna þess að IF fallið skilar E5*10% sem er value_if_true röksemdin. Annars myndi það skila „Enginn afsláttur“ sem er gildi_ef_fals rök.
    • 100 * 10% → 10

Dæmi 8: EKKI Virka innan VBA kóða í Excel

Síðast en ekki síst er hægt að nota Excel EKKI aðgerð til að athuga hvort reit inniheldur tölugildi með VBA kóðanum sem sýndur er hér að neðan. Það ereinfalt og auðvelt; fylgdu bara með.

📌 Skref :

  • Fyrst skaltu fara á flipann Hönnuði >> smelltu á Visual Basic hnappinn.

Nú opnar þetta Visual Basic Editor í nýjum glugga.

  • Í öðru lagi, farðu í flipann Setja inn >> veldu Module .

Þú getur afritað kóðann héðan og límt hann inn í gluggann eins og sýnt er hér að neðan.

5840

Sundurliðun kóða:

Nú munum við útskýra VBA kóðann sem skiptist í tvö skref.

  • Í fyrsta hlutanum er undirrútínan gefið nafn, hér er það Excel_NOT_Function() .
  • Næst, skilgreindu breytuna ws til að geyma Worksheet hlutinn og sláðu inn heiti vinnublaðsins, hér er það “ EKKI VBA ”.
  • Í seinni drykknum, notaðu NOT og ISNUMBER aðgerðir til að athuga hvort tilgreint B5 , B6 , B7 , B8 og B9 frumur ( inntaksreitur ) innihalda töluleg eða textagögn.
  • Nú skaltu nota Range hlutinn til að skila niðurstöðunni í C5 , C6 , C7 , C8 og C9 frumur ( úttaksfrumur ).

  • Í þriðja lagi skaltu loka VBA gluggi >> smelltu á hnappinn Macros .

Þetta opnar Macros valmyndina.

  • Eftir þessu skaltu velja copy_and_paste_data fjölva>> smelltu á Hlaupa hnappinn.

Að lokum ættu niðurstöðurnar að líta út eins og skjámyndin hér að neðan.

Algengar villur þegar NOT aðgerðin er notuð

Villa Tilvik
#VALUE! Kemur fram þegar hólfsviðið er sett inn sem inntak

Æfing Hluti

Hér höfum við útvegað æfingar hluta hægra megin á hverju blaði svo þú getir æft þig. Vinsamlegast vertu viss um að gera það sjálfur.

Niðurstaða

Til að draga saman, þessi grein lýsir 8 dæmum um hvernig á að nota EKKI aðgerð í Excel. Nú mælum við með að þú lesir greinina í heild sinni vandlega og notar þekkinguna í ókeypis vinnubókinni okkar. Og farðu á ExcelWIKI fyrir margar fleiri greinar eins og þessa.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.