A NOT funkció használata az Excelben (8 hasznos példa)

  • Ossza Meg Ezt
Hugh West

A NEM függvény az Excelben egy logikailag ellentétes értéket ad vissza. Ebben a cikkben megtanulja használni ezt a függvényt, és megvitatja az alkalmazását is a VBA Kód: .

A fenti képernyőkép a cikk áttekintése, amely az alkalmazás a NEM függvényt az Excelben. A tisztázás érdekében a következő szakaszokban többet megtudhat az Excel NEM funkciót az alapjaival.

Gyakorlati munkafüzet letöltése

NOT Function.xlsm használata

Excel NOT függvény: Szintaxis & samp; Érvek

A NEM funkció megfordítja ( ellentétben a ) a Boolean Egyszerűbben fogalmazva, ha TRUE-t adunk meg, a függvény FALSE-t ad vissza, és fordítva.

  • Funkció célkitűzés:

NEM függvény mindig egy logikailag ellentétes értéket ad vissza .

  • Szintaxis:

=NOT(logikai)

  • Érv magyarázat:
Érv Kötelező/választható Magyarázat
Logikai Kötelező Logikai érték, amely TRUE vagy FALSE értékelhető.
  • Visszatérési paraméter:

Megfordított logikai érték, azaz a FALSE-t TRUE-ra, vagy a TRUE-t FALSE-ra változtatja.

8 példa a NOT funkció használatára az Excelben

Most pedig késlekedés nélkül vessünk egy pillantást az egyes példákra a megfelelő illusztrációkkal és részletes magyarázatokkal. Megjegyzésként megjegyezzük, hogy az alábbiakat használtuk Microsoft Excel 365 változatot, bármely más változatot is használhat.

Példa 1: Alapvető példa a NOT függvényre az Excelben

Mindenekelőtt vizsgáljuk meg a legalapvetőbb példát a NEM függvény, amely megváltoztatja a TRUE és FALSE logikai értékeket. A következő ábrán a B5 cella TRUE-t tartalmaz, a NEM függvény az ellentétes FALSE-t adja vissza a C5 cellát. Normális esetben, 0 az Excelben FALSE-nek minősül, így a NEM függvény TRUE-t ad vissza a 0 Bármely más szám esetén a kimenet FALSE lesz.

Példa 2: A NOT függvény használata egy bizonyos érték elhagyására

Alternatívaként használhatjuk a NEM függvényt, hogy kizárjon egy adott cellaértéket az alábbi képlet segítségével.

=NOT(B5="TV")

Például a B5 cella a bemenetre utal TV. Konkrétan a függvény FALSE-t ad vissza a következő esetekben TV és TRUE az összes többi termék esetében, mivel csak a következő termékeket akarjuk kizárni TV.

Példa 3: NEM nagyobb vagy kisebb érték esetén

Ellenőrizhetjük azt is, hogy egy cella értéke kisebb-e egy adott értéknél. Ebben az esetben azokat a termékeket szeretnénk szűrni, amelyek ára kisebb, mint $200 , a feltétel teljesülése esetén a függvény TRUE-t ad ki.

=NOT(C5>200)

Például a C5 cella jelzi a Ár a TV ami $500 .

Példa 4: NOT az OR függvénnyel az Excelben

Továbbá, kombinálhatjuk a VAGY funkció a NEM függvényt, amely ellenőrzi, hogy egy vagy több kritérium teljesül-e, és TRUE vagy FALSE értéket ad ki. Ebben a helyzetben bármelyik Termék kivéve TV és AC lesz TRUE visszatér.

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

A fenti egyenletben a B5 cella a Termék TV .

Formula bontás:

  • OR(B5="TV",B5="AC") → ellenőrzi, hogy bármelyik argumentum TRUE-e, és TRUE vagy FALSE-t ad vissza. Csak akkor ad vissza FALSE-t, ha az összes argumentum FALSE. Itt a függvények ellenőrzik, hogy a szöveg az B5 a sejt TV vagy AC , ha valamelyik feltétel teljesül, akkor a függvény TRUE-t ad vissza.
    • Kimenet → TRUE
  • NOT(OR(B5="TV",B5="AC")) → lesz
    • NOT(TRUE) → a FALSE-t TRUE-ra, vagy TRUE-t FALSE-ra változtatja. Itt a függvény a TRUE ellentettjét adja vissza, ami FALSE.
    • Kimenet → FALSE

Példa 5: NOT AND függvénnyel

Hasonlóképpen használhatjuk a AND funkció a NEM függvényt, hogy megadjuk azt a feltételt, amikor mindkét feltétel teljesül. Ez alkalommal ki akarjuk zárni a Termék TV készítette Gyártó Silo Digital .

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

Például a B5 és C5 a cellák a Termék TV és a Gyártó Silo Digital .

Formula bontás:

  • AND(B5="TV",C5="Silo Digital") → ellenőrzi, hogy az összes argumentum IGAZ, és visszatér TRUE ha az összes argumentum TRUE ...itt, B5="TV" a logikai1 érv, és C5="Silo Digital" a logikai2 érv, mivel mindkét feltétel teljesül, így a AND funkció visszaadja a kimenetet TRUE .
    • Kimenet → TRUE
  • NOT(AND(B5="TV",C5="Silo Digital")) → lesz
    • NOT(TRUE) → itt a függvény a TRUE ellenkezőjét adja ki, ami FALSE.
    • Kimenet → FALSE

Példa 6: NOT IF függvénnyel

Továbbá, kombinálhatjuk a népszerű IF funkció a NEM függvényt a logikai utasítások konstruálására. Itt szeretnénk elkerülni, hogy egy TV vagy AC, és ha a feltételek teljesülnek, az eredmény a következő lesz "Ne vegyél" (TRUE-t jelent).

=IF(NOT(OR((B5="TV"),(B5="AC"))), "Vásárolni", "Nem vásárolni")

A fenti kifejezésben a B5 a sejt a következőre utal TV .

Formula bontás:

  • OR((B5="TV"),(B5="AC")) → ellenőrzi, hogy bármelyik argumentum TRUE-e, és TRUE vagy FALSE-t ad vissza. Csak akkor ad vissza FALSE-t, ha az összes argumentum FALSE. Itt a függvények azt ellenőrzik, hogy a szöveg az B5 sejt TV vagy AC , ha valamelyik feltétel teljesül, akkor a függvény TRUE-t ad vissza.
    • Kimenet → TRUE
  • NOT(OR(B5="TV",B5="AC")) → lesz
    • NOT(TRUE) → a FALSE-t TRUE-ra, vagy TRUE-t FALSE-ra változtatja. Itt a függvény a TRUE ellentettjét adja vissza, ami FALSE.
    • Kimenet → FALSE
  • IF(NOT(OR((B5="TV"),(B5="AC"))), "Vásárolni", "Nem vásárolni") → lesz
    • IF(FALSE, "Vásárolni", "Nem vásárolni") → ellenőrzi, hogy egy feltétel teljesül-e, és egy értéket ad vissza, ha TRUE és egy másik érték, ha HAMIS ...itt, HAMIS a logikai_teszt érv, amely miatt a IF funkció visszaadja a "Ne vegyél" amely a value_if_false Ellenkező esetben a "Vásárolni" amely a value_if_true érv.
    • Kimenet → "Ne vásároljon"

Példa 7: NOT az ISBLANK függvénnyel (Üres cellával való munka)

Emellett használhatjuk a ISBLANK funkció és a NEM függvényt az üres cellák ellenőrzésére és a IF függvényt, hogy az eredményt az előzetes kimenet alapján adja vissza. Például néhány termék árnövekedését egy Extra ár, ebben az esetben a termék árát a következő összeggel csökkentjük 10% . Itt a termékek nélkül Extra ár nem veszik figyelembe.

=IF(NOT(ISBLANK(E5)), E5*10%, "Nincs kedvezmény")

Konkrétan a E5 cella jelzi a Extra ár .

Formula bontás:

  • ISBLANK(E5) → ellenőrzi, hogy a hivatkozás egy üres cellára mutat-e, és visszaadja a TRUE vagy FALSE ...itt, E5 a érték argumentum, amely a Extra ár. Most, a ISBLANK függvény ellenőrzi, hogy a Extra ár cella üres. Visszaadja TRUE ha üres és FALSE ha nem üres.
    • Kimenet → FALSE
  • NOT(ISBLANK(E5)) lesz
    • NOT(FALSE) Itt a függvény a FALSE értéket TRUE-ra fordítja.
    • Kimenet → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, "Nincs kedvezmény") lesz
    • IF(TRUE, E5*10%, "Nincs kedvezmény" ) → Ebben az esetben, TRUE a logikai_teszt érv, amely miatt a IF funkció visszatér E5*10% amely a value_if_true Ellenkező esetben a "Nincs kedvezmény" amely a value_if_false érv.
    • 100 * 10% → 10

Példa 8: NOT függvény az Excel VBA kódjában

Végül, de nem utolsó sorban, alkalmazhatja az Excel NEM függvény segítségével ellenőrizheti, hogy egy cella tartalmaz-e numerikus értéket a VBA Ez egyszerű és könnyű; csak kövesse a példát.

📌 Lépések :

  • Először navigáljon a Fejlesztő fülön>> kattintson a Visual Basic gomb.

Ez megnyitja a Visual Basic szerkesztő új ablakban.

  • Másodszor, menjen a Beillesztés tab>> select Modul .

A könnyebb áttekinthetőség kedvéért másolja ki a kódot innen, és illessze be az alábbi ablakba.

 Sub Excel_NOT_Function() 'deklaráljunk egy változót Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'alkalmazzuk az Excel NOT függvényt ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7))" ws.Range("C8").Formula = "=NOT(ISNUMBER(B8))" ws.Range("C9").Formula = "=NOT(ISNUMBER(B9))" End Sub 

Kódbontás:

Most elmagyarázzuk a VBA kód, amely két lépésre oszlik.

  • Az első részben az alprogramnak nevet adunk, itt ez a következő Excel_NOT_Function() .
  • Ezután definiáljuk a változót ws a Munkalap objektum és adja meg a munkalap nevét, itt ez a " NEM VBA ".
  • A második bájitalban használd a NEM és ISNUMBER függvények segítségével ellenőrizheti, hogy a megadott B5 , B6 , B7 , B8 , és B9 cellák ( bemeneti cellák ) numerikus vagy szöveges adatokat tartalmaznak.
  • Most használja a Range objektum hogy az eredményt visszaadja a C5 , C6 , C7 , C8 , és C9 cellák ( kimeneti cellák ).

  • Harmadszor, zárja be a VBA ablak>> kattintson a Makrók gomb.

Ez megnyitja a Makrók párbeszédpanel.

  • Ezt követően válassza ki a copy_and_paste_data makro>> hit the Fuss gomb.

Végül az eredményeknek úgy kell kinézniük, mint az alábbi képernyőképen.

Gyakori hibák a NOT függvény használata során

Hiba Előfordulás
#VALUE! Akkor következik be, amikor a cellatartományt bemenetként beillesztik.

Gyakorlati szekció

Itt, mi biztosítottunk egy Gyakorlat rész a lapok jobb oldalán, hogy gyakorolhassátok magatokat. Kérjük, hogy mindenképpen egyedül csináljátok.

Következtetés

Összefoglalva, ez a cikk 8 példát mutat be arra, hogy hogyan használhatjuk a NEM függvényt az Excelben. Most azt javasoljuk, hogy olvassa el figyelmesen a teljes cikket, és alkalmazza a tudást az ingyenes gyakorló munkafüzetünkben. És látogasson el a következő weboldalra ExcelWIKI még több ilyen cikkért.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.