ഉള്ളടക്ക പട്ടിക
Excel-ലെ നോട്ട് ഫംഗ്ഷൻ യുക്തിപരമായി വിപരീത മൂല്യം നൽകുന്നു. ഈ ലേഖനത്തിൽ, നിങ്ങൾ ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കാൻ പഠിക്കുകയും അതിന്റെ ആപ്ലിക്കേഷൻ VBA കോഡ് ഉപയോഗിച്ച് ചർച്ച ചെയ്യുകയും ചെയ്യും.
മുകളിൽ പറഞ്ഞവ Excel-ലെ NOT ഫംഗ്ഷന്റെ പ്രയോഗത്തെ പ്രതിനിധീകരിക്കുന്ന ലേഖനത്തിന്റെ ഒരു അവലോകനമാണ് സ്ക്രീൻഷോട്ട്. വ്യക്തമാക്കുന്നതിന്, ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ, Excel-ന്റെ നല്ല ഫംഗ്ഷന്റെ അടിസ്ഥാനകാര്യങ്ങൾ ഉപയോഗിച്ച് നിങ്ങൾ കൂടുതലറിയുക.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
<0 NOT Function.xlsm ഉപയോഗിക്കുന്നുExcel NOT ഫംഗ്ഷൻ: വാക്യഘടന & ആർഗ്യുമെന്റുകൾ
NOT ഫംഗ്ഷൻ ഒരു ബൂളിയൻ അല്ലെങ്കിൽ ലോജിക്കൽ മൂല്യത്തെ വിപരീതമാക്കുന്നു ( എന്നതിന് വിപരീതം). ലളിതമായി പറഞ്ഞാൽ, നിങ്ങൾ TRUE എന്ന് നൽകിയാൽ, ഫംഗ്ഷൻ FALSE നൽകുന്നു, തിരിച്ചും.
- Function Objective: <15
- വാക്യഘടന:
- വാദ വിശദീകരണം:
- റിട്ടേൺ പാരാമീറ്റർ:
- അല്ലെങ്കിൽ(B5=”TV”,B5=”AC”) → ഏതെങ്കിലും ആർഗ്യുമെന്റുകൾ ശരിയാണോ എന്ന് പരിശോധിച്ച് ശരിയാണോ തെറ്റാണോ എന്ന് നൽകുന്നു. എല്ലാ ആർഗ്യുമെന്റുകളും തെറ്റാണെങ്കിൽ മാത്രം FALSE നൽകുന്നു. ഇവിടെ, B5 സെല്ലിലെ ടെക്സ്റ്റ് TV അല്ലെങ്കിൽ AC ആണോ എന്ന് ഫംഗ്ഷനുകൾ പരിശോധിക്കുന്നു, നിബന്ധനകളിൽ ഒന്ന് പാലിക്കുകയാണെങ്കിൽ ഫംഗ്ഷൻ ശരിയാണെന്ന് നൽകുന്നു.
- ഔട്ട്പുട്ട് → ശരി
- അല്ല(അല്ലെങ്കിൽ(B5=”TV”,B5=”AC”)) →
- NOT(TRUE) → FALSE എന്നത് TRUE ആയും അല്ലെങ്കിൽ TRUE എന്നത് FALSE ആയും മാറ്റുന്നു. ഇവിടെ, ഫംഗ്ഷൻ TRUE എന്നതിന്റെ വിപരീതഫലം നൽകുന്നു, അത് FALSE ആണ്.
- ഔട്ട്പുട്ട് → FALSE
- ഒപ്പം(B5=”TV”,C5=”Silo Digital”) → എല്ലാ ആർഗ്യുമെന്റുകളും ശരിയാണോ എന്ന് പരിശോധിക്കുന്നു, എല്ലാം ഉണ്ടെങ്കിൽ TRUE നൽകുന്നു ആർഗ്യുമെന്റുകൾ ശരി ആണ്. ഇവിടെ, B5=”TV” എന്നത് ലോജിക്കൽ1 ആർഗ്യുമെന്റാണ്, C5=”സൈലോ ഡിജിറ്റൽ” എന്നത് <9 രണ്ട് നിബന്ധനകളും പാലിക്കുന്നതിനാൽ>logical2 ആർഗ്യുമെന്റ്, അതിനാൽ ആൻഡ് ഫംഗ്ഷൻ TRUE എന്ന ഔട്ട്പുട്ട് നൽകുന്നു.
- ഔട്ട്പുട്ട് → ശരി
- അല്ല(ഒപ്പം(B5=”TV”,C5=”സൈലോ ഡിജിറ്റൽ”)) →
- NOT(TRUE) → ആകുന്നു, ഫംഗ്ഷൻ TRUE-ന്റെ വിപരീതഫലം നൽകുന്നു, അത് FALSE ആണ്.
- ഔട്ട്പുട്ട് → FALSE <14
- OR((B5=”TV”),(B5=”AC ”)) → ഏതെങ്കിലും ആർഗ്യുമെന്റുകൾ ശരിയാണോ എന്ന് പരിശോധിച്ച് ശരിയാണോ തെറ്റാണോ എന്ന് നൽകുന്നു. എല്ലാ ആർഗ്യുമെന്റുകളും തെറ്റാണെങ്കിൽ മാത്രം FALSE നൽകുന്നു.ഇവിടെ, B5 സെല്ലിലെ ടെക്സ്റ്റ് TV അല്ലെങ്കിൽ AC ആണോ എന്ന് ഫംഗ്ഷനുകൾ പരിശോധിക്കുന്നു, നിബന്ധനകളിൽ ഒന്ന് പാലിക്കുകയാണെങ്കിൽ ഫംഗ്ഷൻ ശരിയാണെന്ന് നൽകുന്നു.
- ഔട്ട്പുട്ട് → ശരി
- അല്ല(അല്ലെങ്കിൽ(B5=”TV”,B5=”AC”)) →
- NOT(TRUE) → FALSE എന്നത് TRUE ആയും അല്ലെങ്കിൽ TRUE എന്നത് FALSE ആയും മാറ്റുന്നു. ഇവിടെ, ഫംഗ്ഷൻ TRUE എന്നതിന്റെ വിപരീതഫലം നൽകുന്നു, അത് FALSE ആണ്.
- ഔട്ട്പുട്ട് → FALSE
- IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”വാങ്ങാൻ””വാങ്ങരുത്”) →
- (FALSE),വാങ്ങാൻ ”,”വാങ്ങരുത്”) → ഒരു നിബന്ധന പാലിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുകയും ശരി എന്നാൽ ഒരു മൂല്യവും തെറ്റാണെങ്കിൽ മറ്റൊരു മൂല്യവും നൽകുന്നു. ഇവിടെ, FALSE logical_test ആർഗ്യുമെന്റാണ്, കാരണം IF ഫംഗ്ഷൻ “വാങ്ങരുത്” എന്നതിന്റെ മൂല്യം നൽകുന്നു ഇതാണ് value_if_false argument. അല്ലാത്തപക്ഷം, “വാങ്ങാൻ” ഇത് value_if_true argument ആണ്.
- ഔട്ട്പുട്ട് → “വാങ്ങരുത്”
- ISBLANK(E5) → <2 ഒരു റഫറൻസ് ശൂന്യമായ സെല്ലിലേക്കാണോ എന്ന് പരിശോധിക്കുകയും TRUE അല്ലെങ്കിൽ FALSE നൽകുകയും ചെയ്യുന്നു. ഇവിടെ, E5 എന്നത് മൂല്യം വാദമാണ്, അത് അധിക വിലയെ സൂചിപ്പിക്കുന്നു. ഇപ്പോൾ, ISBLANK ഫംഗ്ഷൻ പരിശോധിക്കുന്നു അധിക വില സെൽ ശൂന്യമാണോ എന്ന്. ഇത് ശൂന്യമാണെങ്കിൽ TRUE എന്നും ശൂന്യമല്ലെങ്കിൽ FALSE എന്നും നൽകുന്നു.
- ഔട്ട്പുട്ട് → FALSE
- NOT(ISBLANK(E5)) → <12 ആയി മാറുന്നു
- NOT(FALSE) → ഇവിടെ, ഫംഗ്ഷൻ FALSE മൂല്യത്തെ TRUE എന്നതിലേക്ക് മാറ്റുന്നു.
- ഔട്ട്പുട്ട് → TRUE
- IF(ഇല്ല (ISBLANK(E5)), E5*10%, "കിഴിവ് ഇല്ല") → ആകുന്നത്
- എങ്കിൽ(ശരി, E5*10%, "ഇളവ് ഇല്ല" ) → ഈ സാഹചര്യത്തിൽ, ശരി ആണ് logical_test ആർഗ്യുമെന്റ് കാരണം IF ഫംഗ്ഷൻ E5*10% നൽകുന്നു, അത് value_if_true argument ആണ്. അല്ലാത്തപക്ഷം, അത് “കിഴിവ് ഇല്ല” എന്നത് value_if_false argument ആണ്.
- 100 * 10% → 10<2
അല്ല ഫംഗ്ഷൻ എല്ലായ്പ്പോഴും യുക്തിപരമായി വിപരീത മൂല്യം നൽകുന്നു .
=അല്ല(ലോജിക്കൽ)
വാദം | ആവശ്യമാണ്/ഓപ്ഷണൽ | വിശദീകരണം |
---|---|---|
ലോജിക്കൽ | ആവശ്യമാണ് | ഒന്നുകിൽ ശരി എന്ന് വിലയിരുത്താൻ കഴിയുന്ന ഒരു ലോജിക്കൽ മൂല്യം അല്ലെങ്കിൽ FALSE |
റിവേഴ്സ്ഡ് ലോജിക്കൽ മൂല്യം അതായത് FALSE എന്നത് TRUE ആയി മാറ്റുന്നു, അല്ലെങ്കിൽ TRUE to FALSE.
8 Excel-ൽ ഫംഗ്ഷൻ അല്ല ഉപയോഗിക്കുന്നതിന്റെ ഉദാഹരണങ്ങൾ
ഇനി, കൂടുതൽ കാലതാമസം കൂടാതെ, നമുക്ക് ഓരോ ഉദാഹരണങ്ങളും നോക്കാംഉചിതമായ ചിത്രീകരണങ്ങളും വിശദമായ വിശദീകരണങ്ങളും. ഒരു കുറിപ്പ് എന്ന നിലയിൽ, ഞങ്ങൾ Microsoft Excel 365 പതിപ്പ് ഉപയോഗിച്ചു, നിങ്ങൾക്ക് സൗകര്യപ്രദമായ മറ്റേതെങ്കിലും പതിപ്പ് ഉപയോഗിക്കാം.
ഉദാഹരണം 1: Excel-ൽ പ്രവർത്തിക്കുന്നില്ല എന്നതിന്റെ അടിസ്ഥാന ഉദാഹരണം
ആദ്യമായും പ്രധാനമായും, NOT ഫംഗ്ഷന്റെ ഏറ്റവും അടിസ്ഥാന ഉദാഹരണം പര്യവേക്ഷണം ചെയ്യാം, അത് ലോജിക്കൽ മൂല്യങ്ങൾ TRUE, FALSE എന്നിവ മാറ്റുന്നു. ഇനിപ്പറയുന്ന ചിത്രത്തിൽ, B5 സെല്ലിൽ TRUE അടങ്ങിയിരിക്കുന്നു, NOT function C5 സെല്ലിൽ വിപരീതമായ FALSE നൽകുന്നു. സാധാരണയായി, Excel-ൽ 0 FALSE ആയി കണക്കാക്കപ്പെടുന്നു, അതിനാൽ NOT ഫംഗ്ഷൻ 0 ഉപയോഗിച്ച് TRUE നൽകുന്നു. മറ്റേതെങ്കിലും സംഖ്യയുടെ കാര്യത്തിൽ, ഔട്ട്പുട്ട് തെറ്റായിരിക്കും.
ഉദാഹരണം 2: NOT ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു നിശ്ചിത മൂല്യം ഒഴിവാക്കുക
പകരം, ഞങ്ങൾ ചുവടെയുള്ള ഫോർമുല ഉപയോഗിച്ച് ഒരു നിർദ്ദിഷ്ട സെൽ മൂല്യം ഒഴിവാക്കാൻ NOT ഫംഗ്ഷൻ ഉപയോഗിക്കാം.
=NOT(B5="TV")
ഉദാഹരണത്തിന്, B5 സെൽ TV എന്ന ഇൻപുട്ടിനെയാണ് സൂചിപ്പിക്കുന്നത്. പ്രത്യേകമായി, TV ന് FALSE എന്നതും മറ്റ് എല്ലാ ഉൽപ്പന്നങ്ങൾക്കും TRUE-ഉം നൽകുന്നു, കാരണം മാത്രം ഒഴിവാക്കണം ടിവി.
ഉദാഹരണം 3: മൂല്യത്തേക്കാൾ വലുതോ കുറവോ അല്ല
തിരിച്ച്, ഒരു സെൽ മൂല്യം ഇതിനേക്കാൾ കുറവാണോ എന്ന് നമുക്ക് പരിശോധിക്കാം ഒരു പ്രത്യേക മൂല്യം. ഈ സാഹചര്യത്തിൽ, $200 -ൽ താഴെ വിലയുള്ള ഉൽപ്പന്നങ്ങൾ ഫിൽട്ടർ ചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു, നിബന്ധന പാലിക്കുമ്പോൾ, ഫംഗ്ഷൻ ശരിയാണ്.
=NOT(C5>200)
ഉദാഹരണത്തിന്, ദി C5 സെൽ TV യുടെ വില സൂചിപ്പിക്കുന്നു, അത് $500 ആണ്.
ഉദാഹരണം 4: Excel
കൂടാതെ, ഒന്നോ അതിലധികമോ മാനദണ്ഡങ്ങൾ പാലിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ OR ഫംഗ്ഷൻ NOT ഫംഗ്ഷനുമായി സംയോജിപ്പിക്കാം, കൂടാതെ യഥാക്രമം TRUE അല്ലെങ്കിൽ FALSE നൽകുക. ഈ സാഹചര്യത്തിൽ, ടിവി ഉം എസിയും ഒഴികെയുള്ള ഏത് ഉൽപ്പന്ന TRUE തിരികെ നൽകും.
=NOT(OR(B5="TV",B5="AC"))
മുകളിലുള്ള സമവാക്യത്തിൽ, B5 സെൽ ഉൽപ്പന്ന ടിവി ലേക്ക് പോയിന്റ് ചെയ്യുന്നു.
ഫോർമുല ബ്രേക്ക്ഡൗൺ:
ഉദാഹരണം 5: NOT AND ഫംഗ്ഷൻ
അതുപോലെ, രണ്ട് മാനദണ്ഡങ്ങളും ഉള്ള അവസ്ഥ വ്യക്തമാക്കുന്നതിന് NOT ഫംഗ്ഷനുമായി ചേർന്ന് കൂടാതെ ഫംഗ്ഷൻ ഉപയോഗിക്കാനും ഞങ്ങൾക്ക് കഴിയും. കണ്ടുമുട്ടി. ഈ അവസരത്തിൽ, നിർമ്മാതാവ് സിലോ നിർമ്മിച്ച ഉൽപ്പന്ന ടിവി ഒഴിവാക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുഡിജിറ്റൽ .
=NOT(AND(B5="TV",C5="Silo Digital"))
ഉദാഹരണത്തിന്, B5 ഉം C5 സെല്ലുകളും ഉൽപ്പന്ന ടിവി , നിർമ്മാതാവ് സിലോ ഡിജിറ്റൽ എന്നിവയെ പ്രതിനിധീകരിക്കുന്നു.
ഫോർമുല ബ്രേക്ക്ഡൗൺ:
ഉദാഹരണം 6: IF ഫംഗ്ഷനോടൊപ്പം അല്ല
കൂടാതെ, നമുക്ക് ജനപ്രിയമായ IF ഫംഗ്ഷൻ സംയോജിപ്പിക്കാം. ലോജിക്കൽ സ്റ്റേറ്റ്മെന്റുകൾ നിർമ്മിക്കുന്നതിനുള്ള NOT ഫംഗ്ഷൻ ഉപയോഗിച്ച്. ഇവിടെ, ഒരു ടിവി അല്ലെങ്കിൽ AC, വാങ്ങുന്നത് ഒഴിവാക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു, മാനദണ്ഡം പാലിക്കുകയാണെങ്കിൽ, ഫലം “വാങ്ങരുത്” (പ്രതിനിധീകരിക്കുന്നു ശരി).
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
മുകളിലുള്ള എക്സ്പ്രഷനിൽ, B5 സെൽ TV<10-നെ സൂചിപ്പിക്കുന്നു>.
ഫോർമുല ബ്രേക്ക്ഡൗൺ:
ഉദാഹരണം 7: ISBLANK ഫംഗ്ഷനിൽ അല്ല (ബ്ലാങ്ക് സെല്ലിൽ പ്രവർത്തിക്കുന്നു)
കൂടാതെ, നമുക്ക് കഴിയും ശൂന്യമായ സെല്ലുകൾ പരിശോധിക്കുന്നതിന് ISBLANK ഫംഗ്ഷൻ ഉം NOT ഫംഗ്ഷനും ഉപയോഗിക്കുക കൂടാതെ മുൻ ഔട്ട്പുട്ടിനെ അടിസ്ഥാനമാക്കി ഫലം നൽകുന്നതിന് IF ഫംഗ്ഷൻ ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്, ചില ഉൽപ്പന്നങ്ങളുടെ വില വർദ്ധനവ് ഒരു അധിക വിലയായി കാണിക്കുന്നു, ആ സാഹചര്യത്തിൽ, ഉൽപ്പന്നത്തിന്റെ വില 10% കിഴിവ് നൽകുന്നു. ഇവിടെ, ഉൽപ്പന്നങ്ങൾ അധിക വില ഇല്ലാതെ പരിഗണിക്കില്ല.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
പ്രത്യേകിച്ച്, E5 സെൽ സൂചിപ്പിക്കുന്നു അധിക വില .
ഫോർമുല ബ്രേക്ക്ഡൗൺ:
ഉദാഹരണം 8: Excel-ലെ VBA കോഡിനുള്ളിൽ പ്രവർത്തിക്കില്ല
അവസാനം എന്നാൽ ഏറ്റവും കുറഞ്ഞത്, നിങ്ങൾക്ക് Excel പ്രയോഗിക്കാവുന്നതാണ് താഴെ കാണിച്ചിരിക്കുന്ന VBA കോഡ് ഉള്ള ഒരു സെല്ലിൽ ഒരു സംഖ്യാ മൂല്യം ഉണ്ടോ എന്ന് പരിശോധിക്കുന്നതിനുള്ള പ്രവർത്തനമല്ല. അത്ലളിതവും എളുപ്പവുമാണ്; പിന്തുടരുക വിഷ്വൽ ബേസിക് ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
ഇപ്പോൾ, ഇത് ഒരു പുതിയ വിൻഡോയിൽ വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നു.
- രണ്ടാമത്, ഇൻസേർട്ട് ടാബിലേക്ക് പോകുക >> മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.
നിങ്ങളുടെ റഫറൻസ് എളുപ്പത്തിനായി, നിങ്ങൾക്ക് ഇവിടെ നിന്ന് കോഡ് പകർത്തി താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ വിൻഡോയിൽ ഒട്ടിക്കാം.
9685
⚡ കോഡ് ബ്രേക്ക്ഡൗൺ:
ഇപ്പോൾ ഞങ്ങൾ വിശദീകരിക്കും VBA കോഡ്, അത് രണ്ട് ഘട്ടങ്ങളായി തിരിച്ചിരിക്കുന്നു.
- ആദ്യ ഭാഗത്ത്, ഉപ-ക്രമത്തിന് ഒരു പേര് നൽകിയിരിക്കുന്നു, ഇവിടെ അത് Excel_NOT_Function() .
- അടുത്തതായി, വർക്ക്ഷീറ്റ് ഒബ്ജക്റ്റ് സംഭരിക്കുന്നതിന് ws വേരിയബിൾ നിർവചിച്ച് വർക്ക് ഷീറ്റിന്റെ പേര് നൽകുക, ഇവിടെ അത് “ VBA അല്ല ”.
- രണ്ടാമത്തെ പോഷനിൽ, B5 എന്ന് പരിശോധിക്കാൻ NOT , ISNUMBER എന്നീ ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുക. B6 , B7 , B8 , B9 സെല്ലുകൾ ( ഇൻപുട്ട് സെല്ലുകൾ ) എന്നിവയിൽ സംഖ്യാ അല്ലെങ്കിൽ ടെക്സ്റ്റ് ഡാറ്റ അടങ്ങിയിരിക്കുന്നു.
- ഇപ്പോൾ, C5 , C6 , C7 , എന്നതിലേക്ക് ഫലം നൽകുന്നതിന് റേഞ്ച് ഒബ്ജക്റ്റ് ഉപയോഗിക്കുക. C8 , C9 സെല്ലുകൾ ( ഔട്ട്പുട്ട് സെല്ലുകൾ ).
- മൂന്നാമത്തേത്, അടയ്ക്കുക VBA വിൻഡോ >> Macros ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.
ഇത് Macros ഡയലോഗ് ബോക്സ് തുറക്കുന്നു.
- ഇത് തുടർന്ന് തിരഞ്ഞെടുക്കുക copy_and_paste_data മാക്രോ>> റൺ ബട്ടൺ അമർത്തുക.
അവസാനം, ഫലങ്ങൾ ചുവടെ നൽകിയിരിക്കുന്ന സ്ക്രീൻഷോട്ട് പോലെയായിരിക്കണം.
NOT ഫംഗ്ഷൻ ഉപയോഗിക്കുമ്പോൾ ഉണ്ടാകുന്ന സാധാരണ പിശകുകൾ
പിശക് | സംഭവം |
---|---|
#VALUE! | സെൽ ശ്രേണി ഇൻപുട്ടായി ചേർക്കുമ്പോൾ സംഭവിക്കുന്നു |
പ്രാക്ടീസ് വിഭാഗം
ഇവിടെ, ഓരോ ഷീറ്റിന്റെയും വലതുവശത്ത് ഞങ്ങൾ ഒരു പ്രാക്ടീസ് വിഭാഗം നൽകിയിട്ടുണ്ട്, അതിനാൽ നിങ്ങൾക്ക് സ്വയം പരിശീലിക്കാനാകും. ദയവായി ഇത് സ്വയം ചെയ്യുന്നുവെന്ന് ഉറപ്പാക്കുക.
ഉപസംഹാരം
സംഗ്രഹിക്കാൻ, ഈ ലേഖനം അല്ല <എങ്ങനെ ഉപയോഗിക്കണം എന്നതിന്റെ 8 ഉദാഹരണങ്ങൾ വിവരിക്കുന്നു. 2> Excel-ൽ പ്രവർത്തനം. ഇപ്പോൾ, മുഴുവൻ ലേഖനവും ശ്രദ്ധാപൂർവ്വം വായിക്കാനും ഞങ്ങളുടെ സൗജന്യ പരിശീലന വർക്ക്ബുക്കിലെ അറിവ് പ്രയോഗിക്കാനും ഞങ്ങൾ നിർദ്ദേശിക്കുന്നു. ഇതുപോലുള്ള കൂടുതൽ ലേഖനങ്ങൾക്കായി ExcelWIKI സന്ദർശിക്കുക.