Як выкарыстоўваць функцыю НЕ ў Excel (8 карысных прыкладаў)

  • Падзяліцца Гэтым
Hugh West

Функцыя НЕ ў 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 , каб знайсці яшчэ шмат падобных артыкулаў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.