Tartalomjegyzék
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.