Hoe om die NIE-funksie in Excel te gebruik (8 nuttige voorbeelde)

  • Deel Dit
Hugh West

Die NIE -funksie in Excel gee 'n logies teenoorgestelde waarde terug. In hierdie artikel sal jy leer om hierdie funksie te gebruik en ook die toepassing daarvan met VBA Kode bespreek.

Bogenoemde skermkiekie is 'n oorsig van die artikel wat die toepassing van die NOT -funksie in Excel verteenwoordig. Om dit duidelik te maak, sal jy in die volgende afdelings meer leer oor die gebruike van Excel se NIE funksie met sy basiese beginsels.

Laai Praktykwerkboek af

Gebruik NOT Function.xlsm

Excel NOT Function: Sintaksis & Argumente

Die NOT -funksie keer ( teenoor ) 'n Booleaanse of logiese waarde om. In eenvoudige terme, as jy WAAR invoer, gee die funksie ONWAAR terug, en omgekeerd.

  • Funksiedoelwit:

NIE funksie gee altyd 'n logies teenoorgestelde waarde terug .

  • Sintaksis:

=NOT(logies)

  • Argument Verduideliking:
Argument Vereis/Opsioneel Verduideliking
Logies Vereis 'n Logiese waarde wat óf WAAR geëvalueer kan word of ONWAAR
  • Terugparameter:

Omgekeerde logiese waarde, dit wil sê verander ONWAAR na WAAR, of WAAR tot ONWAAR.

8 Voorbeelde van die gebruik van NOT-funksie in Excel

Kom ons kyk nou sonder verdere vertraging na elk van die voorbeelde met dietoepaslike illustrasies en gedetailleerde verduidelikings. As 'n nota, ons het Microsoft Excel 365 -weergawe gebruik, jy mag enige ander weergawe op jou gemak gebruik.

Voorbeeld 1: Basiese Voorbeeld van NIE-funksie in Excel

Eerstens, kom ons ondersoek die mees basiese voorbeeld van die NOT -funksie, wat die logiese waardes WAAR en ONWAAR verander. In die volgende figuur bevat die B5 sel WAAR, die NIE funksie gee die teenoorgestelde ONWAAR in die C5 -sel terug. Normaalweg word 0 as ONWAAR in Excel beskou, dus gee die NOT -funksie WAAR terug met 0 . In die geval van enige ander getal, sal die uitvoer ONWAAR wees.

Voorbeeld 2: Gebruik die NOT-funksie om 'n sekere waarde weg te laat

Alternatiewelik, ons kan die NOT funksie gebruik om 'n spesifieke selwaarde uit te sluit deur die formule hieronder te gebruik.

=NOT(B5="TV")

Byvoorbeeld, die B5 -sel verwys na die invoer TV. Spesifiek, die funksie gee ONWAAR vir TV en WAAR vir alle ander produkte, aangesien ons slegs wil uitsluit TV.

Voorbeeld 3: NIE vir groter as of minder as waarde nie

Omgekeerd kan ons ook kyk of 'n selwaarde minder is as 'n spesifieke waarde. In hierdie geval wil ons die produkte filtreer waarvan die pryse minder as $200 is, wanneer aan die voorwaarde voldoen word, lewer die funksie TRUE uit.

=NOT(C5>200)

Byvoorbeeld, die C5 sel dui die Prys van die TV aan wat $500 is.

Voorbeeld 4: NIE met OF-funksie in Excel nie

Bowendien kan ons die OF-funksie kombineer met die NOT funksie om te kyk of aan een of meer kriteria voldoen word, en lewer onderskeidelik WAAR of ONWAAR op. In hierdie situasie sal enige Produk behalwe TV en AC WAAR terugkeer.

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

In die bogenoemde vergelyking wys die B5 -sel na die Produk TV .

Formule Uiteensetting:

  • OF(B5=”TV”,B5=”AC”) → kontroleer of enige argumente WAAR is, en gee WAAR of ONWAAR terug. Wys slegs ONWAAR as alle argumente ONWAAR is. Hier kyk die funksies of die teks in die B5 sel TV of AC is, as een van die voorwaardes geld dan gee die funksie WAAR terug.
    • Uitset → WAAR
  • NIE(OF(B5=”TV”,B5=”AC”)) → word
    • NOT(WAAR) → verander ONWAAR na WAAR, of WAAR na ONWAAR. Hier gee die funksie die teenoorgestelde van WAAR terug wat ONWAAR is.
    • Uitvoer → ONWAAR

Voorbeeld 5: NIE met EN-funksie

Net so kan ons ook die EN-funksie in samewerking met die NOT -funksie gebruik om die toestand te spesifiseer waar beide kriteria is ontmoet. By hierdie geleentheid wil ons die Product TV wat deur Vervaardiger Silo gemaak is, uitsluitDigitaal .

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

Byvoorbeeld, die B5 en C5 selle verteenwoordig die Product TV en die Manufacturer Silo Digital .

Formule-uiteensetting:

  • EN(B5=”TV”,C5=”Silo Digitaal”) → kontroleer of al die argumente WAAR is, en gee WAAR terug as al die argumente is WAAR . Hier is B5=”TV” die logiese1 -argument, en C5=”Silo Digital” is die logical2 argument aangesien beide voorwaardes nagekom word, dus die AND funksie gee die uitvoer WAAR terug.
    • Uitset → WAAR
  • NIE(EN(B5=”TV”,C5=”Silo Digitaal”)) → word
    • NOT(WAAR) → hier voer die funksie die teenoorgestelde uit van WAAR wat ONWAAR is.
    • Uitset → ONWAAR

Voorbeeld 6: NIE met IF-funksie nie

Verder kan ons die gewilde IF-funksie kombineer met die NOT -funksie om logiese stellings te konstrueer. Hier wil ons vermy om 'n TV of AC, te koop, en as die kriteria geld, sal die resultaat gewys word as “Moenie koop nie” (verteenwoordig WAAR).

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

In die uitdrukking hierbo verwys die B5 -sel na TV .

Formule-ontleding:

  • OF((B5=”TV”),(B5=”AC ”)) → kontroleer of enige argumente WAAR is en gee WAAR of ONWAAR terug. Wys slegs ONWAAR as alle argumente ONWAAR is.Hier kyk die funksies of die teks in die B5 sel TV of AC is, as een van die voorwaardes geld dan gee die funksie WAAR terug.
    • Uitset → WAAR
  • NIE(OF(B5=”TV”,B5=”AC”)) → word
    • NOT(WAAR) → verander ONWAAR na WAAR, of WAAR na ONWAAR. Hier gee die funksie die teenoorgestelde van WAAR wat ONWAAR is.
    • Uitvoer → ONWAAR
  • IF(NOT(OF(( B5=”TV”),(B5=”AC”))),,”Om te koop”,,”Moenie koop nie”)  → word
    • IF(ONWAAR,”Om te koop ”,”Moenie koop nie”)  → kontroleer of 'n voorwaarde nagekom word en gee een waarde terug as WAAR en 'n ander waarde as ONWAAR . Hier is ONWAAR die logiese_toets -argument, waardeur die IF-funksie die waarde van “Moenie koop nie” wat die waarde_as_vals argument is. Andersins sal dit “Om te koop” gee, wat die waarde_as_waar argument is.
    • Uitset → “Moenie koop nie”

Voorbeeld 7: NIE met ISBLANK-funksie nie (Werk met leë sel)

Boonop kan ons gebruik die ISBLANK-funksie en die NOT -funksie om te kyk vir leë selle en gebruik die IF -funksie om die resultaat op grond van die vorige uitvoer terug te gee. Byvoorbeeld, die prysverhoging van sommige produkte word getoon as 'n Ekstra Prys, in daardie geval word die prys van die produk met 10% afslag. Hier, die produktesonder Ekstra Prys word nie oorweeg nie.

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

Spesifiek dui die E5 sel aan die Ekstra Prys .

Formule-ontleding:

  • ISBLANK(E5) → kontroleer of 'n verwysing na 'n leë sel is, en gee WAAR of ONWAAR terug. Hier is E5 die waarde argument wat verwys na die Ekstra Prys. Nou, die ISBLANK -funksie kontroleer of die Ekstra Prys -sel leeg is. Dit gee WAAR as leeg en ONWAAR indien nie leeg nie.
    • Uitvoer → ONWAAR
  • NOT(ISBLANK(E5)) word
    • NIE(ONWAAR) Hierdie funksie verander die ONWAAR waarde na WAAR.
    • Uitvoer → WAAR
  • IF(NOT(ISBLANK(E5)), E5*10%, “Geen afslag”) word
    • IF(WAAR, E5*10%, “Geen afslag” ) → In hierdie geval is WAAR die logiese_toets -argument as gevolg waarvan die IF-funksie E5*10% gee wat die waarde_as_waar argument is. Andersins sal dit “Geen afslag” gee wat die waarde_as_vals argument is.
    • 100 * 10% → 10

Voorbeeld 8: NIE Funksie binne VBA-kode in Excel nie

Laaste maar nie die minste nie, kan jy Excel se NIE funksie om te kontroleer of 'n sel 'n numeriese waarde bevat met die VBA kode hieronder getoon. Dit iseenvoudig en maklik; volg net saam.

📌 Stappe :

  • Navigeer eers na die Ontwikkelaar oortjie >> klik op die Visual Basic -knoppie.

Nou, dit maak die Visual Basic Editor in 'n nuwe venster oop.

  • Tweedens, gaan na die Voeg in -oortjie >> kies Module .

Vir jou gemak van verwysing, kan jy die kode van hier af kopieer en dit in die venster plak soos hieronder getoon.

4404

Kode-ontleding:

Nou, ons sal verduidelik die VBA -kode, wat in twee stappe verdeel word.

  • In die eerste gedeelte word die subroetine 'n naam gegee, hier is dit Excel_NOT_Function() .
  • Definieer dan die veranderlike ws vir die stoor van die Werkbladobjek en voer die werkbladnaam in, hier is dit “ NOT VBA ”.
  • In die tweede drankie, gebruik die NOT en ISNUMBER funksies om te kyk of die gespesifiseerde B5 , B6 , B7 , B8 en B9 selle ( invoerselle ) bevat numeriese of teksdata.
  • Gebruik nou die Reikafstandvoorwerp om die resultaat terug te keer na die C5 , C6 , C7 , C8 , en C9 -selle ( uitvoerselle ).

  • Derde, maak die VBA venster >> klik op die Makro's -knoppie.

Dit maak die Makro's -dialoogkassie oop.

  • Kies hierna die copy_and_paste_data makro>> druk die Hardloop -knoppie.

Uiteindelik moet die resultate lyk soos die skermkiekie hieronder gegee.

Algemene foute tydens die gebruik van die NOT-funksie

Fout Voorkoms
#WAARDE! Kom voor wanneer die selreeks as invoer ingevoeg word

Oefen Afdeling

Hier het ons 'n Oefening -afdeling aan die regterkant van elke blad verskaf sodat jy jouself kan oefen. Maak asseblief seker dat jy dit self doen.

Gevolgtrekking

Om op te som, hierdie artikel beskryf 8 voorbeelde van hoe om die NIE funksie in Excel. Nou stel ons voor dat jy die volledige artikel noukeurig lees en die kennis in ons gratis oefenwerkboek toepas. En besoek ExcelWIKI vir baie meer artikels soos hierdie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.