Змест
Функцыя НЕ ў Excel вяртае лагічна супрацьлеглае значэнне. У гэтым артыкуле вы навучыцеся карыстацца гэтай функцыяй, а таксама абмяркуеце яе прымяненне з VBA Кодам .
Вышэй скрыншот - гэта агляд артыкула, які прадстаўляе прымяненне функцыі NOT у Excel. Каб удакладніць, у наступных раздзелах вы даведаецеся больш пра выкарыстанне функцыі Excel NOT з яе асновамі.
Спампаваць практычны сшытак
Выкарыстанне NOT Function.xlsm
Excel NOT Function: Сінтаксіс & Аргументы
Функцыя НЕ адмяняе ( супрацьлегласць ) Булева або лагічнае значэнне. Прасцей кажучы, калі вы ўводзіце TRUE, функцыя вяртае FALSE, і наадварот.
- Мэта функцыі:
НЕ функцыя заўсёды вяртае лагічна супрацьлеглае значэнне .
- Сінтаксіс:
=НЕ(лагічна)
- Тлумачэнне аргумента:
Аргумент | Абавязкова/неабавязкова | Тлумачэнне |
---|---|---|
Лагічнае | Абавязкова | Лагічнае значэнне, якое можа быць ацэнена як TRUE або FALSE |
- Вярнуты параметр:
Зваротнае лагічнае значэнне, г.зн. змена FALSE на TRUE, або TRUE да FALSE.
8 прыкладаў выкарыстання функцыі NOT у Excel
Зараз, без далейшых затрымак, давайце зірнем на кожны з прыкладаў задпаведныя ілюстрацыі і падрабязныя тлумачэнні. У якасці заўвагі, мы выкарыстоўвалі версію Microsoft Excel 365 , вы можаце выкарыстоўваць любую іншую версію, калі вам зручна.
Прыклад 1: Базавы прыклад функцыі НЕ ў Excel
Перш за ўсё, давайце вывучым асноўны прыклад функцыі NOT , якая змяняе лагічныя значэнні TRUE і FALSE. На наступным малюнку ячэйка B5 змяшчае TRUE, функцыя NOT вяртае супрацьлеглае FALSE у ячэйцы C5 . Звычайна 0 лічыцца ХЛУСНІ ў Excel, таму функцыя НЕ вяртае ПРАЎДУ з 0 . У выпадку любога іншага ліку вывад будзе ХЛУСНІ.
Прыклад 2: Выкарыстанне функцыі NOT для пропуску пэўнага значэння
У якасці альтэрнатывы мы можна выкарыстоўваць функцыю НЕ , каб выключыць пэўнае значэнне ячэйкі з дапамогай формулы ніжэй.
=NOT(B5="TV")
Напрыклад, ячэйка B5 спасылаецца на ўваход TV. У прыватнасці, функцыя вяртае FALSE для TV і TRUE для ўсіх астатніх прадуктаў, паколькі мы хочам выключыць толькі TV.
Прыклад 3: НЕ для значэння "Больш" або "Менш"
Наадварот, мы можам таксама праверыць, ці меншае значэнне ячэйкі канкрэтнае значэнне. У гэтым выпадку мы хочам адфільтраваць прадукты, кошт якіх менш за $200 , пасля выканання ўмовы функцыя выводзіць TRUE.
=NOT(C5>200)
Напрыклад,Ячэйка C5 паказвае Кошт ТБ , які складае 500$ .
Прыклад 4: НЕ з функцыяй АБО ў Excel
Больш за тое, мы можам аб'яднаць функцыю АБО з функцыяй НЕ , каб праверыць, ці выконваюцца адзін або некалькі крытэрыяў, і даюць TRUE або FALSE адпаведна. У гэтай сітуацыі любы Прадукт , акрамя TV і AC, верне TRUE.
=NOT(OR(B5="TV",B5="AC"))
У прыведзеным вышэй раўнанні ячэйка B5 паказвае на ТБ прадукту .
Формула Разбіўка:
- OR(B5=”TV”,B5=”AC”) → правярае, ці з'яўляюцца якія-небудзь аргументы TRUE, і вяртае TRUE або FALSE. Вяртае FALSE, толькі калі ўсе аргументы FALSE. Тут функцыі правяраюць, ці з'яўляецца тэкст у ячэйцы B5 TV або AC , калі адно з умоў выконваецца, функцыя вяртае TRUE.
- Вывад → ПРАЎДА
- НЕ(АБО(B5=”TV”,B5=”AC”)) → становіцца
- NOT(TRUE) → змяняе FALSE на TRUE або TRUE на FALSE. Тут функцыя вяртае процілеглае TRUE, якое роўна FALSE.
- Вывад → FALSE
Прыклад 5: НЕ з функцыяй І
Аналагічным чынам мы можам таксама выкарыстоўваць функцыю І ў спалучэнні з функцыяй НЕ , каб вызначыць умову, калі абодва крытэрыі сустрэў. З гэтай нагоды мы хочам выключыць Product TV вытворчасці Manufacturer SiloЛічбавы .
=NOT(AND(B5="TV",C5="Silo Digital"))
Напрыклад, ячэйкі B5 і C5 прадстаўляюць Тэлебачанне прадукту і Лічбавае абсталяванне вытворцы .
Разбіўка формулы:
- AND(B5=”TV”,C5=”Silo Digital”) → правярае, ці ўсе аргументы праўдзівыя, і вяртае праўдзівыя , калі ўсе аргументы TRUE . Тут B5=”TV” гэта лагічны1 аргумент, а C5=”Silo Digital” гэта logical2 аргумент, паколькі абедзве ўмовы выкананы, таму функцыя AND вяртае вывад TRUE .
- Вывад → ПРАЎДА
- НЕ(І(B5=”TV”,C5=”Silo Digital”)) → становіцца ў
- NOT(TRUE) → тут функцыя выводзіць супрацьлеглае TRUE, якое з'яўляецца FALSE.
- Вывад → FALSE
Прыклад 6: НЕ з функцыяй КАЛІ
Акрамя таго, мы можам аб'яднаць папулярную функцыю КАЛІ з функцыяй NOT для пабудовы лагічных выказванняў. Тут мы хочам пазбегнуць пакупкі тэлевізара ці кандыцыянера, і калі крытэрыі выконваюцца, вынік будзе паказаны як «Не купляць» (уяўляе сабой ПРАЎДА).
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
У прыведзеным вышэй выразе ячэйка B5 адносіцца да TV .
Разбіўка формулы:
- АБО((B5=”TV”),(B5=”AC ”)) → правярае, ці з'яўляюцца якія-небудзь аргументы TRUE і вяртае TRUE або FALSE. Вяртае FALSE, толькі калі ўсе аргументы FALSE.Тут функцыі правяраюць, ці з'яўляецца тэкст у ячэйцы B5 TV або AC , калі адно з умоў выконваецца, функцыя вяртае TRUE.
- Вывад → ПРАЎДА
- НЕ(АБО(B5=”TV”,B5=”AC”)) → становіцца
- NOT(TRUE) → змяняе FALSE на TRUE або TRUE на FALSE. Тут функцыя вяртае процілеглае TRUE, якое роўна FALSE.
- Вывад → FALSE
- IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”Купіць”,”Не купляць”) → стане
- КАЛІ(ХЛУСНЯ,”Купіць ”,”Не купляць”) → правярае, ці выканана ўмова, і вяртае адно значэнне, калі TRUE , і іншае значэнне, калі FALSE . Тут ХЛУСНЯ гэта аргумент лагічны_тэст , дзякуючы якому функцыя КАЛІ вяртае значэнне “Не купляць” , які з'яўляецца аргументам value_if_false . У адваротным выпадку ён вярнуў бы “Купіць” , які з’яўляецца аргументам value_if_true .
- Вывад → “Не купляць”
Прыклад 7: НЕ з функцыяй ISBLANK (праца з пустой ячэйкай)
Акрамя таго, мы можам выкарыстоўвайце функцыю ISBLANK і функцыю NOT для праверкі наяўнасці пустых вочак і выкарыстоўвайце функцыю IF для вяртання выніку на аснове папярэдняга вываду. Напрыклад, павышэнне цэн на некаторыя прадукты паказваецца як Дадатковая цана, у такім выпадку цана прадукту зніжана на 10% . Вось, прадуктыбез Дадатковай цаны не разглядаюцца.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
У прыватнасці, ячэйка E5 паказвае Дадатковая цана .
Разбіўка формулы:
- ISBLANK(E5) → правярае, ці ёсць спасылка на пустую ячэйку, і вяртае TRUE ці FALSE . Тут E5 гэта значэнне аргумента, які спасылаецца на Дадатковую цану. Цяпер функцыя ISBLANK правярае ці пустая ячэйка Дадатковая цана . Ён вяртае TRUE , калі пусты, і FALSE , калі не пусты.
- Вывад → FALSE
- NOT(ISBLANK(E5)) → стане
- NOT(FALSE) → Тут функцыя ператварае значэнне FALSE у TRUE.
- Вывад → TRUE
- IF(NOT(ISBLANK(E5)), E5*10%, “Без скідкі”) → стане
- IF(TRUE, E5*10%, “Без скідкі” ) → У гэтым выпадку TRUE гэта <9 Аргумент>logical_test , дзякуючы якому функцыя IF вяртае E5*10% , што з'яўляецца аргументам value_if_true . У адваротным выпадку ён верне “Без скідкі” , які з'яўляецца аргументам value_if_false .
- 100 * 10% → 10
Прыклад 8: Функцыя NOT у кодзе VBA ў Excel
І апошняе, але не менш важнае: вы можаце прымяніць Excel Функцыя NOT для праверкі, ці змяшчае ячэйка лікавае значэнне з кодам VBA , паказаным ніжэй. гэтапроста і лёгка; проста выконвайце.
📌 Крокі :
- Спачатку перайдзіце на ўкладку Распрацоўшчык >> націсніце кнопку Visual Basic .
Цяпер гэта адкрывае Рэдактар Visual Basic у новым акне.
- Па-другое, перайдзіце на ўкладку Уставіць >> выберыце Модуль .
Для зручнасці выкарыстання вы можаце скапіяваць код адсюль і ўставіць яго ў акно, як паказана ніжэй.
8474
⚡ Разбіўка кода:
Зараз мы растлумачым код VBA , які падзелены на два этапы.
- У першай частцы падпраграме даецца імя, тут гэта Excel_NOT_Function() .
- Далей вызначце зменную ws для захавання аб'екта працоўнага ліста і ўвядзіце імя працоўнага ліста, тут яно « НЕ VBA ”.
- У другім зеллі выкарыстоўвайце функцыі NOT і ISNUMBER , каб праверыць, ці ўказаны B5 , Ячэйкі B6 , B7 , B8 і B9 ( ячэйкі ўводу ) утрымліваюць лікавыя або тэкставыя даныя.
- Цяпер выкарыстоўвайце аб'ект Range , каб вярнуць вынік у C5 , C6 , C7 , Ячэйкі C8 і C9 ( ячэйкі вываду ).
- Па-трэцяе, зачыніце VBA акно >> націсніце кнопку Макрасы .
Гэта адкрывае дыялогавае акно Макрасы .
- Пасля гэтага абярыце макрас copy_and_paste_data >> націсніце кнопку Выканаць .
Нарэшце вынікі павінны выглядаць як на скрыншоце ніжэй.
Агульныя памылкі пры выкарыстанні функцыі НЕ
Памылка | Узнікненне |
---|---|
#ЗНАЧЭННЕ! | Узнікае, калі дыяпазон ячэек устаўляецца ў якасці ўваходных дадзеных |
Практыка Раздзел
Тут мы размясцілі раздзел Практыка справа на кожным аркушы, каб вы маглі папрактыкавацца. Калі ласка, не забудзьцеся зрабіць гэта самастойна.
Выснова
Падводзячы вынік, у гэтым артыкуле апісваецца 8 прыкладаў выкарыстання НЕ функцыя ў Excel. Цяпер мы прапануем вам уважліва прачытаць артыкул цалкам і прымяніць веды з нашага бясплатнага сшытка. І наведайце ExcelWIKI , каб знайсці яшчэ шмат падобных артыкулаў.