Мазмұны
Excel бағдарламасындағы NOT функциясы логикалық қарама-қарсы мәнді қайтарады. Бұл мақалада сіз бұл функцияны пайдалануды үйренесіз және оның қолданбасын VBA коды арқылы талқылайсыз.
fn2qv.png"/>
Жоғарыда айтылған скриншот Excel бағдарламасындағы NOT функциясының қолданылуын көрсететін мақалаға шолу болып табылады. Түсіндіру үшін келесі бөлімдерде Excel бағдарламасының ЕМЕС функциясының негіздерімен бірге пайдалануы туралы көбірек біле аласыз.
Тәжірибелік жұмыс кітабын жүктеп алыңыз
NO Function.xlsm пайдалану
Excel NOT функциясы: Синтаксис & Аргументтер
NOT функциясы Логикалық немесе логикалық мәнді кері қайтарады ( -ға қарама-қарсы). Қарапайым тілмен айтқанда, егер сіз TRUE енгізсеңіз, функция ЖАЛҒАН мәнін қайтарады және керісінше.
fn2qv-1.png"/>
- Функция мақсаты:
NOT функциясы әрқашан логикалық қарама-қарсы мәнді қайтарады .
- Синтаксис:
=ЕМЕС(логикалық)
- Аргумент Түсініктеме:
Аргумент | Міндетті/Қосымша | Түсіндіру |
---|---|---|
Логикалық | Міндетті | Не РАС деп бағалауға болатын логикалық мән немесе ЖАЛҒАН |
- Қайтару параметрі:
Қайтарылған логикалық мән, яғни FALSE мәнін ШЫН деп өзгертеді, немесе TRUE to FALSE.
Excel бағдарламасында ЕМЕС функциясын пайдаланудың 8 мысалдары
Енді кешіктірмей, әр мысалды қарастырайық.тиісті суреттер мен егжей-тегжейлі түсініктемелер. Ескертпе ретінде біз Microsoft Excel 365 нұсқасын пайдаландық, сізге ыңғайлы кез келген басқа нұсқаны пайдалануға болады.
1-мысал: Excel бағдарламасындағы ЕМЕС функциясының негізгі мысалы
Ең алдымен, TRUE және FALSE логикалық мәндерін өзгертетін NOT функциясының ең негізгі мысалын зерттейік. Келесі суретте B5 ұяшы РАҚ мәнін қамтиды, NOT функциясы C5 ұяшығында қарама-қарсы ЖАЛҒАН мәнін береді. Әдетте, 0 Excel бағдарламасында ЖАЛҒАН деп есептеледі, сондықтан NOT функциясы 0 арқылы АҚИҚАТ мәнін қайтарады. Кез келген басқа сан болған жағдайда, нәтиже ЖАЛҒАН болады.
fn2qv-2.png"/>
2-мысал: Белгілі бір мәнді өткізіп жіберу үшін NOT функциясын пайдалану
Баламалы түрде біз төмендегі формуланы пайдаланып белгілі бір ұяшық мәнін алып тастау үшін ЕМЕС функциясын пайдалана алады.
=NOT(B5="TV")
Мысалы, B5 ұяшығы ТД кірісіне сілтеме жасайды. Атап айтқанда, функция TV үшін ЖАЛҒАН мәнін және барлық басқа өнімдер үшін АҚИҚА мәнін қайтарады, өйткені біз тек мәнін алып тастағымыз келеді. Теледидар.
fn2qv-3.png"/>
3-мысал: Мәннен үлкен немесе кіші үшін ЕМЕС
Керісінше, ұяшық мәнінің мәнінен кіші екенін де тексере аламыз. белгілі бір мән. Бұл жағдайда біз бағасы $200 төмен өнімдерді сүзгіміз келеді, шарт орындалғаннан кейін функция TRUE мәнін береді.
=NOT(C5>200)
Мысалы, C5 ұяшы ТД -ның Бағасын көрсетеді, ол $500 .
fn2qv-4.png"/>
4-мысал: Excel бағдарламасындағы НЕМЕСЕ функциясымен ЕМЕС
Сонымен қатар, бір немесе бірнеше шарттардың орындалғанын тексеру үшін НЕМЕСЕ функциясын NOT функциясымен біріктіре аламыз, және сәйкесінше ШЫН немесе ЖАЛҒАН мәнін береді. Бұл жағдайда Теледидар және AC-дан басқа кез келген Өнім ШЫНДЫҚ қайтарады.
=NOT(OR(B5="TV",B5="AC"))
Жоғарыдағы теңдеуде B5 ұяшығы Өнім теледидарын көрсетеді.
Формула Бөлім:
- НЕМЕСЕ(B5=”TV”,B5=”AC”) → кез келген аргументтің ШЫН екенін тексереді және ШЫН немесе ЖАЛҒАН мәнін қайтарады. Барлық аргументтер ЖАЛҒАН болса ғана FALSE қайтарады. Мұнда функциялар B5 ұяшықтағы мәтіннің TV немесе AC екенін тексереді, егер шарттардың бірі орындалса, функция TRUE мәнін қайтарады.
- Шығыс → ШЫНДЫҚ
- ЕМЕС(НЕМЕСЕ(B5=”TV”,B5=”AC”)) → болады
- ЕМЕС(ШЫН) → FALSE мәнін ШЫН, немесе TRUE мәнін ЖАЛҒАН деп өзгертеді. Мұнда функция TRUE мәніне қарама-қарсы мәнді береді, ол ЖАЛҒАН.
- Шығару → ЖАЛҒАН
fn2qv-5.png"/>
5-мысал: ЖӘНЕ Функциясы бар ЕМЕС
Сол сияқты, екі шарттың да шартын көрсету үшін ЖӘНЕ функциясын NOT функциясымен бірге пайдалануға болады. кездесті. Осы орайда, біз Өндіруші Silo шығарған өнім теледидарын алып тастағымыз келеді.Сандық .
=NOT(AND(B5="TV",C5="Silo Digital"))
Мысалы, B5 және C5 ұяшықтары Өнім теледидарын және Өндіруші Silo Digital көрсетеді.
Формуланың бөлінуі:
- ЖӘНЕ(B5=”TV”,C5=”Silo Digital”) → барлық аргументтердің ШЫН, екенін тексереді және егер бар болса, ШЫН қайтарады. аргументтер ШЫН . Мұнда B5="TV" логикалық1 аргумент, ал C5="Silo Digital" >логикалық2 аргументі екі шарт орындалғандықтан, ЖӘНЕ функциясы ШЫН шығысын қайтарады.
- Шығыс → ШЫНДЫҚ
- ЖӘНЕ(B5=”TV”,C5=”Silo Digital”)) →
- ЕМЕС(ШЫН) → бұл жерде функция ЖАЛҒАН болатын TRUE мәніне қарама-қарсы мәнді шығарады.
- Шығару → ЖАЛҒАН
fn2qv-6.png"/>
6-мысал: IF функциясымен ЕМЕС
Сонымен қатар, біз танымал IF функциясын біріктіре аламыз. логикалық мәлімдемелерді құру үшін NOT функциясымен. Бұл жерде біз теледидар немесе AC, сатып алудан аулақ болғымыз келеді және егер шарттар орындалса, нәтиже «Сатып алмаңыз» (көрсетеді) TRUE).
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
Жоғарыдағы өрнекте B5 ұяшығы TV<10-ға сілтеме жасайды>.
Формулалардың бөлінуі:
- НЕМЕСЕ((B5=”TV”),(B5=”AC ”)) → кез келген аргументтердің ШЫН екенін тексереді және ШЫН немесе ЖАЛҒАН мәнін қайтарады. Барлық аргументтер ЖАЛҒАН болса ғана FALSE қайтарады.Мұнда функциялар B5 ұяшықтағы мәтіннің TV немесе AC екенін тексереді, егер шарттардың бірі орындалса, функция TRUE мәнін қайтарады.
- Шығыс → ШЫНДЫҚ
- ЕМЕС(НЕМЕСЕ(B5=”TV”,B5=”AC”)) → болады
- ЕМЕС(ШЫН) → FALSE мәнін ШЫН, немесе TRUE мәнін ЖАЛҒАН деп өзгертеді. Мұнда функция TRUE мәніне қарама-қарсы мәнді береді, ол ЖАЛҒАН.
- Шығару → ЖАЛҒАН
- Егер(NOT(OR(()) B5=“TV”),(B5=”AC”))),“Сатып алу үшін”,“Сатып алмаңыз”) →
- Егер(ЖАЛҒАН,”Сатып алу үшін" болады ”,“Сатып алмаңыз”) → шарттың орындалғанын тексереді және ШЫН болса бір мәнді, ал ЖАЛҒАН болса, басқа мәнді қайтарады. Мұнда ЖАЛҒАН логикалық_тест аргументі, себебі Егер функциясы “Сатып алмаңыз” мәнін қайтарады. ол мәні_егер_жалған болса аргументі. Әйтпесе, ол “Сатып алу” қайтарады, ол егер_шындық_мән аргумент.
- Шығару → “Сатып алмаңыз”
fn2qv-7.png"/>
7-мысал: ISBLANK функциясымен ЕМЕС (Бос ұяшықпен жұмыс)
Сонымен қатар, біз бос ұяшықтарды тексеру үшін ISBLANK функциясы және NOT функциясын пайдаланыңыз және алдыңғы нәтижеге негізделген нәтижені қайтару үшін IF функциясын пайдаланыңыз. Мысалы, кейбір өнімдердің бағасының көтерілуі Қосымша баға ретінде көрсетіледі, бұл жағдайда өнім бағасы 10% жеңілдікпен көрсетіледі. Міне, өнімдер Қосымша баға ескерілмейді.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
Атап айтқанда, E5 ұяшық Қосымша баға .
Формуланың бөлінуі:
- ISBLANK(E5) → сілтеменің бос ұяшыққа қатысты екенін тексереді және ШЫН немесе ЖАЛҒАН қайтарады. Мұнда E5 — мән аргумент, ол Қосымша баға . Енді ISBLANK функциясы тексереді. Қосымша баға ұяшығы бос па. Ол бос болса ШЫН және бос болмаса ЖАЛҒАН қайтарады.
- Шығыс → ЖАЛҒАН
- NOT(ISBLANK(E5)) → <12 болады>
- NOT(FALSE) → Мұнда функция FALSE мәнін TRUE мәніне ауыстырады.
- Шығару → TRUE
- <болады 1>Егер(ШЫН, E5*10%, “Жеңілдік жоқ” ) → Бұл жағдайда, ШЫН логикалық_сынақ аргументі, оның себебінен ЕГЕР функциясы қайтарады E5*10% бұл егер_шындық_мәні аргумент. Әйтпесе, ол “Жеңілдік жоқ” қайтарады, бұл мән_егер_жалған болса аргумент.
- 100 * 10% → 10
fn2qv-8.png"/>
8-мысал: Excel бағдарламасындағы VBA кодындағы функция ЕМЕС
Соңында, Excel бағдарламасын қолдануға болады. Төменде көрсетілген VBA коды бар ұяшықта сандық мән бар-жоғын тексеру үшін NOT функциясы. Бұлқарапайым және оңай; жай ғана орындаңыз.
📌 Қадамдар :
- Біріншіден, Әзірлеуші қойындысына >> Visual Basic түймешігін басыңыз.
fn2qv-9.png"/>
Енді бұл жаңа терезеде Visual Basic өңдегішін ашады.
- Екіншіден, Кірістіру қойындысына >> Модуль тармағын таңдаңыз.
fn2qv-10.png"/>
Сілтемені жеңілдету үшін кодты осы жерден көшіріп, төменде көрсетілгендей терезеге қоюға болады.
1515
fn2qv-11.png"/>
⚡ Кодты бөлу:
Енді түсіндіреміз екі қадамға бөлінген VBA коды.
- Бірінші бөлікте ішкі бағдарламаға атау беріледі, мұнда ол Excel_NOT_Function() .
- Кейін, Жұмыс парағы нысанын сақтау үшін ws айнымалы мәнін анықтаңыз және жұмыс парағының атын енгізіңіз, мұнда ол « VBA ЕМЕС ”.
- Екінші сусында көрсетілген B5 бар-жоғын тексеру үшін NOT және ISNUMBER функцияларын пайдаланыңыз, B6 , B7 , B8 және B9 ұяшықтар ( енгізу ұяшықтары ) сандық немесе мәтіндік деректерді қамтиды.
- Енді нәтижені C5 , C6 , C7 , мәніне қайтару үшін Ауқым нысанын пайдаланыңыз. C8 және C9 ұяшықтары ( шығару ұяшықтары ).
fn2qv-12.png"/>
- Үшіншіден, VBA терезесі >> Макростар түймесін басыңыз.
Бұл Макростар диалогтық терезесін ашады.
- Осыдан кейін таңдаңыз. деректерді көшіру_және қою макрос>> Іске қосу түймесін басыңыз.
fn2qv-13.png"/>
Соңында нәтижелер төменде берілген скриншотқа ұқсас болуы керек.
fn2qv-14.png"/>
ЕМЕС функциясын пайдалану кезінде жиі кездесетін қателер
Қате | Пайда болуы |
---|---|
#МӘН! | Ұяшық ауқымы енгізу ретінде енгізілгенде пайда болады |
Тәжірибе Бөлім
Мұнда біз әр парақтың оң жағында Тәжірибе бөлімін бердік, осылайша сіз өзіңіз жаттыға аласыз. Мұны өзіңіз жасағаныңызға көз жеткізіңіз.
fn2qv-15.png"/>
Қорытынды
Қорытындылау үшін бұл мақалада ЕМЕС <пайдаланудың 8 мысалы сипатталған. 2>Excel бағдарламасындағы функция. Енді біз сізге мақаланы мұқият оқып шығуды және білімді тегін тәжірибелік жұмыс кітабымызда қолдануды ұсынамыз. Осы сияқты көптеген мақалалар үшін ExcelWIKI сайтына кіріңіз.