Slik bruker du IKKE-funksjonen i Excel (8 nyttige eksempler)

  • Dele Denne
Hugh West

Funksjonen IKKE i Excel returnerer en logisk motsatt verdi. I denne artikkelen vil du lære å bruke denne funksjonen og også diskutere bruken av den med VBA kode .

Ovennevnte skjermbilde er en oversikt over artikkelen som representerer bruken av IKKE -funksjonen i Excel. For å avklare, i de følgende delene, vil du lære mer om bruken av Excels IKKE funksjon med dens grunnleggende.

Last ned øvelsesarbeidsbok

Bruke NOT Function.xlsm

Excel NOT Function: Syntaks & Argumenter

IKKE -funksjonen reverserer ( motsatt av ) en boolsk eller logisk verdi. Enkelt sagt, hvis du skriver inn SANN, returnerer funksjonen FALSE, og omvendt.

  • Funksjonsmål:

IKKE funksjonen returnerer alltid en logisk motsatt verdi .

  • Syntaks:

=NOT(logisk)

  • Argumentforklaring:
Argument Obligatorisk/Valgfri Forklaring
Logisk Obligatorisk En logisk verdi som kan evalueres enten TRUE eller FALSE
  • Returparameter:

Reversert logisk verdi, dvs. endrer FALSE til TRUE, eller TRUE to FALSE.

8 eksempler på bruk av NOT-funksjonen i Excel

Nå, uten ytterligere forsinkelse, la oss se på hvert av eksemplene medpassende illustrasjoner og detaljerte forklaringer. Som en merknad har vi brukt Microsoft Excel 365 -versjonen, du kan bruke hvilken som helst annen versjon når det passer deg.

Eksempel 1: Grunnleggende eksempel på IKKE-funksjon i Excel

Først og fremst, la oss utforske det mest grunnleggende eksemplet på NOT -funksjonen, som endrer de logiske verdiene TRUE og FALSE. I den følgende figuren inneholder B5 -cellen SANN, og IKKE -funksjonen returnerer motsatt FALSE i C5 -cellen. Normalt regnes 0 som USANN i Excel, så IKKE -funksjonen returnerer SANN med 0 . I tilfelle av et hvilket som helst annet tall, vil utdata være FALSE.

Eksempel 2: Bruk av NOT-funksjonen for å utelate en viss verdi

Alternativt kan vi kan bruke IKKE -funksjonen for å ekskludere en spesifikk celleverdi ved å bruke formelen nedenfor.

=NOT(B5="TV")

For eksempel, B5 -cellen refererer til inngangen TV. Spesifikt returnerer funksjonen FALSE for TV og TRUE for alle andre produkter siden vi kun ønsker å ekskludere TV.

Eksempel 3: IKKE for større enn eller mindre enn verdi

Omvendt kan vi også sjekke om en celleverdi er mindre enn en bestemt verdi. I dette tilfellet ønsker vi å filtrere produktene hvis priser er mindre enn $200 , når vilkåret oppfylles, gir funksjonen TRUE.

=NOT(C5>200)

For eksempel C5 celle indikerer prisen for TVen som er $500 .

Eksempel 4: IKKE med ELLER-funksjon i Excel

Vi kan dessuten kombinere ELLER-funksjonen med IKKE -funksjonen for å sjekke om ett eller flere kriterier er oppfylt, og gi henholdsvis TRUE eller FALSE. I denne situasjonen vil ethvert Produkt annet enn TV og AC returnere TRUE.

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

I ligningen ovenfor peker B5 -cellen til Product TV .

Formel Nedbryting:

  • ELLER(B5=”TV”,B5=”AC”) → sjekker om noen argumenter er SANN, og returnerer SANN eller USANN. Returnerer FALSE bare hvis alle argumenter er FALSE. Her sjekker funksjonene om teksten i B5 cellen er TV eller AC , hvis en av betingelsene gjelder så returnerer funksjonen TRUE.
    • Utgang → TRUE
  • IKKE(ELLER(B5=”TV”,B5=”AC”)) → blir
    • NOT(TRUE) → endrer FALSE til TRUE, eller TRUE til FALSE. Her returnerer funksjonen det motsatte av SANN, som er FALSE.
    • Utdata → FALSE

Eksempel 5: IKKE med OG-funksjonen

Tilsvarende kan vi også bruke AND-funksjonen sammen med IKKE -funksjonen for å spesifisere tilstanden der begge kriteriene er møtte. I denne anledning ønsker vi å ekskludere Product TV laget av Manufacturer SiloDigital .

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

For eksempel B5 - og C5 -cellene representerer Product TV og Manufacturer Silo Digital .

Formeloversikt:

  • AND(B5=”TV”,C5=”Silo Digital”) → sjekker om alle argumentene er TRUE, og returnerer TRUE hvis alle argumentene er TRUE . Her er B5=”TV” det logiske1 -argumentet, og C5=”Silo Digital” er logical2 argument siden begge betingelsene er oppfylt, så AND-funksjonen returnerer utdata TRUE .
    • Utgang → TRUE
  • IKKE(OG(B5=”TV”,C5=”Silo Digital”)) → blir
    • NOT(TRUE) → her gir funksjonen ut det motsatte av TRUE som er FALSE.
    • Output → FALSE

Eksempel 6: IKKE med IF-funksjon

Videre kan vi kombinere den populære IF-funksjonen med NOT -funksjonen for å konstruere logiske utsagn. Her ønsker vi å unngå å kjøpe en TV eller AC, og hvis kriteriene holder, vil resultatet vises som “Ikke kjøp” (representerer TRUE).

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

I uttrykket ovenfor refererer B5 -cellen til TV .

Formeloversikt:

  • ELLER((B5=”TV”),(B5=”AC ”)) → sjekker om noen argumenter er SANN og returnerer TRUE eller FALSE. Returnerer FALSE bare hvis alle argumenter er FALSE.Her sjekker funksjonene om teksten i B5 cellen er TV eller AC , hvis en av betingelsene gjelder så returnerer funksjonen TRUE.
    • Utgang → TRUE
  • IKKE(ELLER(B5=”TV”,B5=”AC”)) → blir
    • NOT(TRUE) → endrer FALSE til TRUE, eller TRUE til FALSE. Her returnerer funksjonen det motsatte av SANN, som er USANT.
    • Utdata → USANT
  • HVIS(IKKE(ELLER(( B5=”TV”),(B5=”AC”))),,”To buy”,,”Ikke kjøp”)  → blir
    • IF(FALSE,”To buy ”,”Ikke kjøp”)  → kontrollerer om en betingelse er oppfylt og returnerer én verdi hvis TRUE og en annen verdi hvis FALSE . Her er FALSE argumentet logical_test som gjør at IF-funksjonen returnerer verdien av “Ikke kjøp” som er value_if_false argumentet. Ellers ville det returnert “To buy” som er value_if_true argumentet.
    • Output → “Ikke kjøp”

Eksempel 7: IKKE med ISBLANK-funksjonen (arbeid med tom celle)

Dessuten kan vi bruk ISBLANK-funksjonen og IKKE -funksjonen for å se etter tomme celler og bruk HVIS -funksjonen for å returnere resultatet basert på forrige utdata. Prisøkningen for noen produkter vises for eksempel som en ekstrapris, i så fall er prisen på produktet rabattert med 10 % . Her er produkteneuten Ekstrapris vurderes ikke.

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

Spesifikt indikerer E5 cellen ekstraprisen .

Formeloversikt:

  • ISBLANK(E5) → sjekker om en referanse er til en tom celle, og returnerer TRUE eller FALSE . Her er E5 verdien argumentet som refererer til ekstraprisen. Nå sjekker funksjonen ISBLANK om Ekstrapris -cellen er tom. Den returnerer TRUE hvis blank og FALSE hvis ikke blank.
    • Output → FALSE
  • IKKE(ISBLANK(E5)) blir
    • IKKE(FALSK) Her snur funksjonen FALSE-verdien til TRUE.
    • Utdata → TRUE
  • HVIS(NOT(ISBLANK(E5)), E5*10%, “Ingen rabatt”) blir
    • HVIS(TRUE, E5*10%, “Ingen rabatt” ) → I dette tilfellet er TRUE logisk_test argument på grunn av hvilket IF-funksjonen returnerer E5*10% som er verdi_hvis_sann argumentet. Ellers ville det returnert “Ingen rabatt” som er verdi_hvis_false argumentet.
    • 100 * 10 % → 10

Eksempel 8: IKKE-funksjon i VBA-kode i Excel

Sist men ikke minst kan du bruke Excels IKKE funksjon for å sjekke om en celle inneholder en numerisk verdi med VBA -koden vist nedenfor. Det erenkelt og lett; bare følg med.

📌 Trinn :

  • Først, naviger til Utvikler -fanen >> klikk på Visual Basic -knappen.

Nå åpner dette Visual Basic Editor i et nytt vindu.

  • For det andre, gå til Sett inn -fanen >> velg Modul .

For enkelhets skyld kan du kopiere koden herfra og lime den inn i vinduet som vist nedenfor.

9552

Kodefordeling:

Nå skal vi forklare VBA -koden, som er delt inn i to trinn.

  • I den første delen får underrutinen et navn, her er det Excel_NOT_Function() .
  • Definer deretter variabelen ws for lagring av Arbeidsarkobjektet og skriv inn regnearknavnet, her er det " IKKE VBA ”.
  • I den andre trylledrikken bruker du funksjonene NOT og ISNUMBER for å sjekke om den spesifiserte B5 , B6 , B7 , B8 og B9 celler ( inndataceller ) inneholder numeriske eller tekstdata.
  • Bruk nå Range-objektet for å returnere resultatet til C5 , C6 , C7 , C8 - og C9 -celler ( utdataceller ).

  • For det tredje lukker du VBA -vinduet >> klikk på Makroer -knappen.

Dette åpner dialogboksen Makroer .

  • Etter dette velger du copy_and_paste_data makro>> trykk på Kjør -knappen.

Til slutt skal resultatene se ut som skjermbildet nedenfor.

Vanlige feil ved bruk av IKKE-funksjonen

Feil Forekomst
#VERDI! Forekommer når celleområdet er satt inn som input

Øv Seksjon

Her har vi gitt en øvelse seksjon på høyre side av hvert ark slik at du kan øve deg selv. Sørg for å gjøre det selv.

Konklusjon

For å oppsummere beskriver denne artikkelen 8 eksempler på hvordan du bruker IKKE funksjon i Excel. Nå foreslår vi at du leser hele artikkelen nøye og bruker kunnskapen i vår gratis øvelsesarbeidsbok. Og besøk ExcelWIKI for mange flere artikler som dette.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.