අන්තර්ගත වගුව
Excel හි NOT ශ්රිතය තාර්කිකව ප්රතිවිරුද්ධ අගයක් ලබා දෙයි. මෙම ලිපියෙන්, ඔබ මෙම කාර්යය භාවිතා කිරීමට ඉගෙන ගන්නා අතර එහි යෙදුම VBA කේතය සමඟ සාකච්ඡා කරනු ඇත.
ඉහත තිර පිටපත යනු Excel හි NOT ශ්රිතයේ යෙදුම නියෝජනය කරන ලිපියේ දළ විශ්ලේෂණයකි. පැහැදිලි කිරීම සඳහා, පහත කොටස් වලින්, ඔබ Excel හි නොට් ක්රියාකාරීත්වය එහි මූලික කරුණු සමඟ භාවිතා කිරීම ගැන වැඩිදුර ඉගෙන ගනු ඇත.
පුහුණු වැඩපොත බාගන්න
NOT Function.xlsm භාවිතා කිරීම
Excel NOT Function: Syntax & තර්ක
NOT ශ්රිතය බූලියන් හෝ තාර්කික අගයක් ( ප්රතිවිරුද්ධ ) ප්රතිලෝම කරයි. සරලව කිවහොත්, ඔබ TRUE ඇතුළත් කළහොත්, ශ්රිතය FALSE ලෙස ලබා දෙයි, සහ අනෙක් අතට.
- Function Objective:
NOT Function සෑම විටම තාර්කිකව ප්රතිවිරුද්ධ අගයක් ලබාදේ .
- Syntax:
=නැත(තාර්කික)
- තර්ක පැහැදිලි කිරීම:
තර්කය | අවශ්ය/විකල්ප | පැහැදිලි කිරීම |
---|---|---|
තාර්කික | අවශ්ය | සත්ය ලෙසින් ඇගයීමට ලක් කළ හැකි තාර්කික අගයක් හෝ FALSE |
- ආපසු පරාමිතිය:
ප්රතිලෝම තාර්කික අගය එනම් FALSE TRUE ලෙස වෙනස් කිරීම, හෝ TRUE to FALSE.
8 Excel හි NOT Function භාවිතා කිරීමේ උදාහරණ
දැන්, තවදුරටත් ප්රමාදයකින් තොරව, අපි එක් එක් උදාහරණ දෙස බලමුසුදුසු නිදර්ශන සහ සවිස්තරාත්මක පැහැදිලි කිරීම්. සටහනක් ලෙස, අපි Microsoft Excel 365 අනුවාදය භාවිතා කර ඇත, ඔබට ඔබගේ පහසුව අනුව වෙනත් ඕනෑම අනුවාදයක් භාවිතා කළ හැක.
උදාහරණය 1: Excel හි ක්රියා නොකරයි
ප්රථමයෙන් සහ ප්රධාන වශයෙන්, TRUE සහ FALSE යන තාර්කික අගයන් වෙනස් කරන NOT ශ්රිතයේ වඩාත් මූලික උදාහරණය ගවේෂණය කරමු. පහත රූපයේ, B5 සෛලයේ TRUE අඩංගු වේ, NOT ශ්රිතය C5 කොටුවේ ප්රතිවිරුද්ධ FALSE ලබා දෙයි. සාමාන්යයෙන්, Excel හි 0 FALSE ලෙස සලකනු ලැබේ, එබැවින් NOT ශ්රිතය 0 සමඟ TRUE ලබා දෙයි. වෙනත් ඕනෑම අංකයක දී, ප්රතිදානය අසත්ය වනු ඇත.
උදාහරණ 2: NOT ශ්රිතය භාවිතයෙන් නිශ්චිත අගයක් ඉවත් කිරීම
විකල්පයක් ලෙස, අපි පහත සූත්රය භාවිතයෙන් නිශ්චිත සෛල අගයක් බැහැර කිරීමට NOT ශ්රිතය භාවිත කළ හැක.
=NOT(B5="TV")
උදාහරණයක් ලෙස, B5 සෛලය TV ආදානයට යොමු කරයි. විශේෂයෙන්ම, TV සඳහා FALSE සහ අපට පමණක් බැහැර කිරීමට අවශ්ය බැවින් අනෙකුත් සියලුම නිෂ්පාදන සඳහා TRUE ලබා දෙයි. TV.
උදාහරණය 3: අගයට වඩා විශාල හෝ අඩු අගයක් සඳහා නොවේ
ප්රතිවිරුද්ධ ලෙස, අපට සෛල අගයක් ට වඩා අඩු දැයි පරීක්ෂා කළ හැක නිශ්චිත අගයක්. මෙම අවස්ථාවෙහිදී, අපට $200 ට අඩු නිෂ්පාදන පෙරීමට අවශ්ය වේ, කොන්දේසිය සම්පූර්ණ කිරීමෙන් පසු, ශ්රිතය සත්ය ප්රතිදානය කරයි.
=NOT(C5>200)
උදාහරණයක් ලෙස, C5 සෛලය TV හි මිල $500 වේ.
උදාහරණ 4: Excel
සමඟින් හෝ ක්රියා නොකරයි, එපමනක් නොව, අපට OR ශ්රිතය NOT ශ්රිතය සමඟ එක් කර නිර්ණායක එකක් හෝ කිහිපයක් සපුරා ඇත්දැයි පරීක්ෂා කළ හැක, සහ පිළිවෙලින් TRUE හෝ FALSE ලබා දෙන්න. මෙම තත්ත්වය තුළ, TV සහ AC හැර ඕනෑම නිෂ්පාදනයක් TRUE ආපසු ලබා දෙනු ඇත.
=NOT(OR(B5="TV",B5="AC"))
ඉහත සමීකරණයේ, B5 සෛලය නිෂ්පාදන TV වෙත යොමු කරයි.
සූත්රය බිඳවැටීම:
- හෝ(B5=”TV”,B5=”AC”) → කිසියම් තර්කයක් සත්යද යන්න පරීක්ෂා කර, සත්ය හෝ අසත්ය ලබා දෙයි. සියලු තර්ක අසත්ය නම් පමණක් FALSE ලබා දෙයි. මෙහිදී, B5 සෛලයේ ඇති පාඨය TV හෝ AC ද යන්න ශ්රිතයන් පරීක්ෂා කරයි, එක් කොන්දේසියක් පවතින්නේ නම් ශ්රිතය සත්ය වේ.
- ප්රතිදානය → සත්ය
- නැත(හෝ(B5=”TV”,B5=”AC”)) →
- NOT(TRUE) → FALSE TRUE හෝ TRUE to FALSE ලෙස වෙනස් කරයි. මෙහිදී, ශ්රිතය TRUE හි ප්රතිවිරුද්ධය ලබා දෙයි, එය FALSE වේ.
- ප්රතිදානය → FALSE
උදාහරණය 5: NOT AND Function
ඒ හා සමානව, අපට NOT ශ්රිතය සමඟ ඒකාබද්ධව AND ශ්රිතය භාවිතා කර නිර්ණායක දෙකම පවතින තත්ත්වය සඳහන් කළ හැක. හමුවුණා. මෙම අවස්ථාවේදී, අපට නිෂ්පාදක සිලෝ විසින් සාදන ලද නිෂ්පාදන TV බැහැර කිරීමට අවශ්යය.ඩිජිටල් .
=NOT(AND(B5="TV",C5="Silo Digital"))
උදාහරණයක් ලෙස, B5 සහ C5 සෛල නිෂ්පාදන TV සහ නිෂ්පාදක Silo Digital නියෝජනය කරයි.
සූත්රය බිඳවැටීම:
- 13> සහ(B5=”TV”,C5=”Silo Digital”) → සියලු තර්ක සත්යද, සහ සියල්ල නම් TRUE ලබා දෙයි. තර්ක සත්ය වේ. මෙන්න, B5=”TV” යනු තර්කික1 තර්කය වන අතර C5=”Silo Digital” යනු logical2 තර්කය කොන්දේසි දෙකම සපුරා ඇති බැවින්, AND ශ්රිතය TRUE ප්රතිදානය ලබා දෙයි.
- ප්රතිදානය → සත්ය
- නැත(සහ(B5=”TV”,C5=”Silo Digital”)) →
- NOT(TRUE) → මෙහිදී, ශ්රිතය TRUE හි ප්රතිවිරුද්ධය ප්රතිදානය කරයි, එනම් FALSE වේ.
- Output → FALSE
උදාහරණ 6: IF Function සමඟ නොවේ
තව දුරටත්, අපට ජනප්රිය IF ශ්රිතය ඒකාබද්ධ කළ හැක. තාර්කික ප්රකාශයන් තැනීමට NOT ශ්රිතය සමඟ. මෙන්න, අපට TV හෝ AC, ක් මිලදී ගැනීමෙන් වැළකී සිටීමට අවශ්ය වන අතර නිර්ණායක තිබේ නම්, ප්රතිඵලය “මිලදී ගන්න එපා” (නියෝජනය කරයි සත්ය).
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
ඉහත ප්රකාශනයේ, B5 කොටුව TV<10 වෙත යොමු කරයි>.
සූත්රය බිඳවැටීම:
- හෝ((B5=”TV”),(B5=”AC ”)) → යම් තර්කයක් සත්යද යන්න පරීක්ෂා කර සත්ය හෝ අසත්ය ලබා දෙයි. සියලු තර්ක අසත්ය නම් පමණක් FALSE ලබා දෙයි.මෙහිදී, B5 සෛලයේ ඇති පාඨය TV හෝ AC ද යන්න ශ්රිතයන් පරීක්ෂා කරයි, එක් කොන්දේසියක් පවතින්නේ නම් ශ්රිතය සත්ය වේ.
- ප්රතිදානය → සත්ය
- නැත(හෝ(B5=”TV”,B5=”AC”)) →
- NOT(TRUE) → FALSE TRUE හෝ TRUE to FALSE ලෙස වෙනස් කරයි. මෙහිදී, ශ්රිතය TRUE හි ප්රතිවිරුද්ධය ලබා දෙයි, එය FALSE වේ.
- ප්රතිදානය → FALSE
- IF(NOT(OR((( B5=”TV”),(B5=”AC”))),"මිලදී ගැනීමට""මිලදී නොගන්න") →
- නම්(FALSE),මිලදී ගැනීමට ””මිලදී ගන්න එපා”) → කොන්දේසියක් සපුරා ඇත්දැයි පරීක්ෂා කර සත්ය නම් එක් අගයක් සහ අසත්ය නම් තවත් අගයක් ලබා දෙයි. මෙන්න, FALSE යනු logical_test තර්කය වන නිසා IF ශ්රිතය “මිලදී ගන්න එපා” අගය ලබා දෙයි. එය value_if_false තර්කය වේ. එසේ නොමැතිනම්, එය “මිලදී ගැනීමට” එය value_if_true තර්කය වේ.
- ප්රතිදානය → “මිලදී ගන්න එපා”
උදාහරණ 7: ISBLANK ක්රියාකාරිත්වය සමඟ නොවේ (හිස් සෛලය සමඟ ක්රියා කිරීම)
ඊට අමතරව, අපට හැකිය හිස් සෛල සඳහා පරීක්ෂා කිරීමට ISBLANK ශ්රිතය සහ NOT ශ්රිතය භාවිතා කරන්න සහ පෙර ප්රතිදානය මත පදනම්ව ප්රතිඵලය ලබා දීමට IF ශ්රිතය භාවිතා කරන්න. උදාහරණයක් ලෙස, සමහර නිෂ්පාදනවල මිල ඉහළ යාම අමතර මිලක් ලෙස පෙන්වයි, එසේ නම්, නිෂ්පාදනයේ මිල 10% කින් අඩු කෙරේ. මෙන්න, නිෂ්පාදන අමතර මිල නොමැතිව සලකා බලනු නොලැබේ.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
විශේෂයෙන්, E5 සෛලය පෙන්නුම් කරයි අමතර මිල .
සූත්රය බිඳවැටීම:
- ISBLANK(E5) → සඳහනක් හිස් කොටුවකටදැයි පරීක්ෂා කර සත්ය හෝ අසත්යය ලබා දෙයි. මෙන්න, E5 යනු අමතර මිලට යොමු වන අගය තර්කයයි. දැන්, ISBLANK ශ්රිතය පරීක්ෂා කරයි. අමතර මිල කොටුව හිස් ද යන්න. එය හිස් නම් TRUE සහ හිස් නොවේ නම් FALSE ලබා දෙයි.
- ප්රතිදානය → FALSE
- NOT(ISBLANK(E5)) → <12 බවට පත් වේ>
- NOT(FALSE) → මෙහි, ශ්රිතය FALSE අගය TRUE වෙත හරවයි.
- Output → TRUE
- එසේ නම්(සත්ය, E5*10%, “වට්ටම් නොමැත” ) → මෙම අවස්ථාවේදී, සත්ය යනු logical_test තර්කය නිසා IF ශ්රිතය E5*10% value_if_true argument වේ. එසේ නොමැතිනම්, එය “වට්ටමක් නැත” value_if_false තර්කය වේ.
- 100 * 10% → 10
උදාහරණය 8: Excel හි VBA කේතය තුළ ක්රියා නොකරයි
අන්තිම නමුත් අවම වශයෙන්, ඔබට Excel අයදුම් කළ හැක පහත දැක්වෙන VBA කේතය සමඟින් සෛලයක සංඛ්යාත්මක අගයක් තිබේදැයි පරීක්ෂා කිරීමට ක්රියාකාරී නොවේ. එයසරල සහ පහසු; අනුගමනය කරන්න.
📌 පියවර :
- පළමුව, සංවර්ධක tab >> Visual Basic බොත්තම ක්ලික් කරන්න.
දැන්, මෙය Visual Basic Editor නව කවුළුවකින් විවෘත කරයි.
- දෙවන, ඇතුළු කරන්න ටැබය වෙත යන්න >> මොඩියුලය තෝරන්න.
ඔබගේ පහසුව සඳහා, ඔබට මෙතැනින් කේතය පිටපත් කර පහත දැක්වෙන පරිදි කවුළුවට ඇලවිය හැක.
2333
⚡ කේත බිඳවැටීම:
දැන්, අපි පැහැදිලි කරන්නෙමු VBA කේතය, එය පියවර දෙකකට බෙදා ඇත.
- පළමු කොටසෙහි, උප දින චර්යාවට නමක් ලබා දී ඇත, මෙන්න එය Excel_NOT_Function() .
- ඊළඟට, Worksheet object ගබඩා කිරීම සඳහා ws විචල්යය නිර්වචනය කර වැඩ පත්රිකාවේ නම ඇතුළත් කරන්න, මෙන්න එය “ VBA නොවේ ”.
- දෙවන ඖෂධය තුළ, නිශ්චිතව දක්වා ඇති B5 පරීක්ෂා කිරීමට NOT සහ ISNUMBER ශ්රිත භාවිතා කරන්න, B6 , B7 , B8 , සහ B9 සෛල ( ආදාන කොටු ) සංඛ්යාත්මක හෝ පෙළ දත්ත අඩංගු වේ.
- දැන්, C5 , C6 , C7 , වෙත ප්රතිඵලය ලබා දීමට Range object භාවිතා කරන්න. C8 , සහ C9 සෛල ( ප්රතිදාන සෛල ).
- තෙවනුව, වසන්න VBA කවුළුව >> Macros බොත්තම ක්ලික් කරන්න.
මෙය Macros සංවාද කොටුව විවෘත කරයි.
- මෙය අනුගමනය කරමින් තෝරන්න copy_and_paste_data macro>> ධාවනය බොත්තම ඔබන්න.
අවසානයේ ප්රතිඵල පහත දක්වා ඇති තිර රුවක් මෙන් දිස්විය යුතුය.
NOT ශ්රිතය භාවිතා කිරීමේදී ඇති වන පොදු දෝෂ
දෝෂය | සිදුවීම |
---|---|
#VALUE! | සෛල පරාසය ආදානය ලෙස ඇතුළත් කළ විට සිදුවේ |
අභ්යාස කරන්න කොටස
මෙහි, අපි එක් එක් පත්රයේ දකුණු පැත්තේ අභ්යාස කොටසක් සපයා ඇත, එවිට ඔබට ඔබටම පුහුණු විය හැක. කරුණාකර එය ඔබ විසින්ම කිරීමට වග බලා ගන්න.
නිගමනය
සාරාංශගත කිරීම සඳහා, මෙම ලිපිය NOT <භාවිතා කරන ආකාරය පිළිබඳ උදාහරණ 8ක් විස්තර කරයි. 2> Excel හි ක්රියාකාරිත්වය. දැන්, අපි ඔබට සම්පූර්ණ ලිපිය හොඳින් කියවා අපගේ නොමිලේ පුහුණු වැඩපොතෙහි ඇති දැනුම යොදන්නෙමු. තවද මෙවැනි තවත් බොහෝ ලිපි සඳහා ExcelWIKI වෙත පිවිසෙන්න.