Innholdsfortegnelse
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.