ഉള്ളടക്കം
Excel, തീർച്ചയായും, വളരെ സമ്പന്നമായ പ്രവർത്തനക്ഷമതയുണ്ട്. വിവിധ ഉപകരണങ്ങളിൽ, "IF" ഓപ്പറേറ്റർ ഒരു പ്രത്യേക സ്ഥാനം വഹിക്കുന്നു. തികച്ചും വ്യത്യസ്തമായ ജോലികൾ പരിഹരിക്കാൻ ഇത് സഹായിക്കുന്നു, കൂടാതെ ഉപയോക്താക്കൾ മറ്റുള്ളവരെ അപേക്ഷിച്ച് ഈ ഫംഗ്ഷനിലേക്ക് തിരിയുന്നു.
ഈ ലേഖനത്തിൽ, "IF" ഓപ്പറേറ്റർ എന്താണെന്നതിനെക്കുറിച്ച് ഞങ്ങൾ സംസാരിക്കും, കൂടാതെ അത് പ്രവർത്തിക്കുന്നതിന്റെ വ്യാപ്തിയും തത്വങ്ങളും പരിഗണിക്കുക.
ഉള്ളടക്കം: Excel-ൽ "IF" എന്ന പ്രവർത്തനം
"IF" ഫംഗ്ഷന്റെയും അതിന്റെ ഉദ്ദേശ്യത്തിന്റെയും നിർവചനം
നിർവ്വഹണത്തിനായി ഒരു നിശ്ചിത വ്യവസ്ഥ (ലോജിക്കൽ എക്സ്പ്രഷൻ) പരിശോധിക്കുന്നതിനുള്ള ഒരു എക്സൽ പ്രോഗ്രാം ഉപകരണമാണ് "IF" ഓപ്പറേറ്റർ.
അതായത്, നമുക്ക് ഒരുതരം അവസ്ഥയുണ്ടെന്ന് സങ്കൽപ്പിക്കുക. "IF" ന്റെ ചുമതല നൽകിയിരിക്കുന്ന വ്യവസ്ഥ പാലിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുകയും ചെക്കിന്റെ ഫലത്തെ അടിസ്ഥാനമാക്കി ഒരു മൂല്യം ഫംഗ്ഷനുള്ള സെല്ലിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യുക എന്നതാണ്.
- ലോജിക്കൽ എക്സ്പ്രഷൻ (അവസ്ഥ) ശരിയാണെങ്കിൽ, മൂല്യം ശരിയാണ്.
- ലോജിക്കൽ എക്സ്പ്രഷൻ (അവസ്ഥ) പാലിക്കുന്നില്ലെങ്കിൽ, മൂല്യം തെറ്റാണ്.
പ്രോഗ്രാമിലെ ഫംഗ്ഷൻ ഫോർമുല തന്നെ ഇനിപ്പറയുന്ന പദപ്രയോഗമാണ്:
=IF(വ്യവസ്ഥ, [വ്യവസ്ഥ പാലിച്ചാൽ മൂല്യം], [വ്യവസ്ഥ പാലിച്ചില്ലെങ്കിൽ മൂല്യം])
ഒരു ഉദാഹരണം ഉപയോഗിച്ച് "IF" ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു
ഒരുപക്ഷേ മുകളിൽ പറഞ്ഞ വിവരങ്ങൾ അത്ര വ്യക്തമല്ലെന്ന് തോന്നാം. പക്ഷേ, വാസ്തവത്തിൽ, ഇവിടെ സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല. ഫംഗ്ഷന്റെ ഉദ്ദേശ്യവും അതിന്റെ പ്രവർത്തനവും നന്നായി മനസ്സിലാക്കുന്നതിന്, ചുവടെയുള്ള ഉദാഹരണം പരിഗണിക്കുക.
സ്പോർട്സ് ഷൂകളുടെ പേരുകളുള്ള ഒരു മേശ ഞങ്ങളുടെ പക്കലുണ്ട്. ഞങ്ങൾ ഉടൻ വിൽപ്പന നടത്തുമെന്ന് സങ്കൽപ്പിക്കുക, എല്ലാ സ്ത്രീകളുടെ ഷൂകൾക്കും 25% കിഴിവ് നൽകേണ്ടതുണ്ട്. പട്ടികയിലെ കോളങ്ങളിലൊന്നിൽ, ഓരോ ഇനത്തിന്റെയും ലിംഗഭേദം എഴുതിയിരിക്കുന്നു.
സ്ത്രീ നാമങ്ങളുള്ള എല്ലാ വരികൾക്കും "ഡിസ്കൗണ്ട്" കോളത്തിൽ "25%" എന്ന മൂല്യം പ്രദർശിപ്പിക്കുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല. അതനുസരിച്ച്, "ലിംഗം" കോളത്തിൽ "പുരുഷൻ" എന്ന മൂല്യം അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, മൂല്യം "0" ആണ്.
ഡാറ്റ സ്വമേധയാ പൂരിപ്പിക്കുന്നതിന് വളരെയധികം സമയമെടുക്കും, കൂടാതെ എവിടെയെങ്കിലും ഒരു തെറ്റ് സംഭവിക്കാനുള്ള ഉയർന്ന സാധ്യതയുണ്ട്, പ്രത്യേകിച്ചും ലിസ്റ്റ് ദൈർഘ്യമേറിയതാണെങ്കിൽ. ഈ സാഹചര്യത്തിൽ "IF" പ്രസ്താവന ഉപയോഗിച്ച് പ്രക്രിയ ഓട്ടോമേറ്റ് ചെയ്യുന്നത് വളരെ എളുപ്പമാണ്.
ഈ ടാസ്ക് പൂർത്തിയാക്കാൻ, നിങ്ങൾ താഴെ പറയുന്ന ഫോർമുല എഴുതേണ്ടതുണ്ട്:
=IF(B2=”സ്ത്രീ”,25%,0)
- ബൂളിയൻ പദപ്രയോഗം: B2=”സ്ത്രീ”
- വ്യവസ്ഥ പാലിക്കുകയാണെങ്കിൽ മൂല്യം (ശരി) - 25%
- വ്യവസ്ഥ പാലിച്ചില്ലെങ്കിൽ (തെറ്റായ) മൂല്യം 0 ആണ്.
"ഡിസ്കൗണ്ട്" കോളത്തിന്റെ ഏറ്റവും മുകളിലെ സെല്ലിൽ ഞങ്ങൾ ഈ ഫോർമുല എഴുതി എന്റർ അമർത്തുക. ഫോർമുലയുടെ മുന്നിൽ തുല്യ ചിഹ്നം (=) ഇടാൻ മറക്കരുത്.
അതിനുശേഷം, ഈ സെല്ലിനായി, ഞങ്ങളുടെ ലോജിക്കൽ അവസ്ഥ അനുസരിച്ച് ഫലം പ്രദർശിപ്പിക്കും (സെൽ ഫോർമാറ്റ് - ശതമാനം സജ്ജമാക്കാൻ മറക്കരുത്). ലിംഗഭേദം "സ്ത്രീ" ആണെന്ന് ചെക്ക് വെളിപ്പെടുത്തിയാൽ, 25% മൂല്യം പ്രദർശിപ്പിക്കും. അല്ലെങ്കിൽ, സെല്ലിന്റെ മൂല്യം 0 ന് തുല്യമായിരിക്കും. വാസ്തവത്തിൽ, നമുക്ക് വേണ്ടത്.
ഈ പദപ്രയോഗം എല്ലാ വരികളിലേക്കും പകർത്താൻ മാത്രമേ ഇപ്പോൾ അവശേഷിക്കുന്നുള്ളൂ. ഇത് ചെയ്യുന്നതിന്, സൂത്രവാക്യം ഉപയോഗിച്ച് സെല്ലിന്റെ താഴെ വലത് അറ്റത്തേക്ക് മൗസ് കഴ്സർ നീക്കുക. മൗസ് പോയിന്റർ ഒരു കുരിശായി മാറണം. ഇടത് മൌസ് ബട്ടൺ അമർത്തിപ്പിടിച്ച് നിർദ്ദിഷ്ട വ്യവസ്ഥകൾക്കനുസരിച്ച് പരിശോധിക്കേണ്ട എല്ലാ വരികളിലും ഫോർമുല വലിച്ചിടുക.
അത്രയേയുള്ളൂ, ഇപ്പോൾ ഞങ്ങൾ എല്ലാ വരികളിലും വ്യവസ്ഥ പ്രയോഗിക്കുകയും അവയിൽ ഓരോന്നിന്റെയും ഫലം നേടുകയും ചെയ്തു.
ഒന്നിലധികം വ്യവസ്ഥകളോടെ "IF" പ്രയോഗിക്കുന്നു
ഒരൊറ്റ ബൂളിയൻ എക്സ്പ്രഷൻ ഉപയോഗിച്ച് "IF" ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നതിന്റെ ഒരു ഉദാഹരണം ഞങ്ങൾ ഇപ്പോൾ നോക്കി. എന്നാൽ പ്രോഗ്രാമിന് ഒന്നിലധികം നിബന്ധനകൾ ക്രമീകരിക്കാനുള്ള കഴിവുമുണ്ട്. ഈ സാഹചര്യത്തിൽ, ആദ്യത്തേതിൽ ആദ്യം ഒരു പരിശോധന നടത്തും, അത് വിജയകരമാണെങ്കിൽ, സെറ്റ് മൂല്യം ഉടനടി പ്രദർശിപ്പിക്കും. ആദ്യത്തെ ലോജിക്കൽ എക്സ്പ്രഷൻ എക്സിക്യൂട്ട് ചെയ്തില്ലെങ്കിൽ മാത്രമേ, രണ്ടാമത്തേതിന്റെ പരിശോധന പ്രാബല്യത്തിൽ വരികയുള്ളൂ.
ഉദാഹരണമായി അതേ പട്ടിക നോക്കാം. എന്നാൽ ഇത്തവണ, അത് കൂടുതൽ കഠിനമാക്കാം. ഇപ്പോൾ നിങ്ങൾ സ്പോർട്സിനെ ആശ്രയിച്ച് സ്ത്രീകളുടെ ഷൂകൾക്ക് കിഴിവ് നൽകേണ്ടതുണ്ട്.
ആദ്യ വ്യവസ്ഥ ലിംഗ പരിശോധനയാണ്. "പുരുഷൻ" ആണെങ്കിൽ, മൂല്യം 0 ഉടൻ പ്രദർശിപ്പിക്കും. അത് "സ്ത്രീ" ആണെങ്കിൽ, രണ്ടാമത്തെ അവസ്ഥ പരിശോധിക്കുന്നു. സ്പോർട്സ് പ്രവർത്തിക്കുകയാണെങ്കിൽ - 20%, ടെന്നീസ് ആണെങ്കിൽ - 10%.
നമുക്ക് ആവശ്യമുള്ള സെല്ലിൽ ഈ അവസ്ഥകളുടെ ഫോർമുല എഴുതാം.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
ഞങ്ങൾ എന്റർ ക്ലിക്കുചെയ്യുക, നിർദ്ദിഷ്ട വ്യവസ്ഥകൾക്കനുസരിച്ച് ഞങ്ങൾക്ക് ഫലം ലഭിക്കും.
അടുത്തതായി, പട്ടികയുടെ ശേഷിക്കുന്ന എല്ലാ വരികളിലേക്കും ഞങ്ങൾ ഫോർമുല നീട്ടുന്നു.
രണ്ട് വ്യവസ്ഥകളുടെ ഒരേസമയം പൂർത്തീകരണം
കൂടാതെ, Excel-ൽ രണ്ട് വ്യവസ്ഥകൾ ഒരേസമയം നിറവേറ്റുന്നതിനെക്കുറിച്ചുള്ള ഡാറ്റ പ്രദർശിപ്പിക്കാനുള്ള അവസരമുണ്ട്. ഈ സാഹചര്യത്തിൽ, ഒരു വ്യവസ്ഥയെങ്കിലും പാലിച്ചില്ലെങ്കിൽ മൂല്യം തെറ്റായി കണക്കാക്കും. ഈ ചുമതലയ്ക്കായി, ഓപ്പറേറ്റർ "ഒപ്പം".
ഒരു ഉദാഹരണമായി നമ്മുടെ പട്ടിക എടുക്കാം. ഇപ്പോൾ 30% കിഴിവ് ഇത് സ്ത്രീകളുടെ ഷൂകളാണെങ്കിൽ മാത്രമേ പ്രവർത്തിക്കൂ. ഈ വ്യവസ്ഥകൾ പാലിക്കുകയാണെങ്കിൽ, സെല്ലിന്റെ മൂല്യം ഒരേ സമയം 30% ന് തുല്യമായിരിക്കും, അല്ലാത്തപക്ഷം അത് 0 ആയിരിക്കും.
ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുന്നു:
=IF(AND(B2="സ്ത്രീ";C2="ഓട്ടം");30%;0)
സെല്ലിൽ ഫലം പ്രദർശിപ്പിക്കുന്നതിന് എന്റർ കീ അമർത്തുക.
മുകളിലുള്ള ഉദാഹരണങ്ങൾക്ക് സമാനമായി, ബാക്കിയുള്ള വരികളിലേക്ക് ഞങ്ങൾ ഫോർമുല നീട്ടുന്നു.
അല്ലെങ്കിൽ ഓപ്പറേറ്റർ
ഈ സാഹചര്യത്തിൽ, വ്യവസ്ഥകളിലൊന്ന് പാലിക്കുകയാണെങ്കിൽ ലോജിക്കൽ എക്സ്പ്രഷന്റെ മൂല്യം ശരിയാണെന്ന് കണക്കാക്കുന്നു. ഈ സാഹചര്യത്തിൽ രണ്ടാമത്തെ വ്യവസ്ഥ തൃപ്തികരമല്ലായിരിക്കാം.
പ്രശ്നം ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിക്കാം. പുരുഷന്മാരുടെ ടെന്നീസ് ഷൂകൾക്ക് മാത്രം 35% കിഴിവ് ബാധകമാണ്. ഇത് പുരുഷന്മാരുടെ റണ്ണിംഗ് ഷൂ അല്ലെങ്കിൽ ഏതെങ്കിലും സ്ത്രീകളുടെ ഷൂ ആണെങ്കിൽ, കിഴിവ് 0 ആണ്.
ഈ സാഹചര്യത്തിൽ, ഇനിപ്പറയുന്ന ഫോർമുല ആവശ്യമാണ്:
=IF(OR(B2="സ്ത്രീ"; C2="ഓട്ടം");0;35%)
എന്റർ അമർത്തുമ്പോൾ, നമുക്ക് ആവശ്യമായ മൂല്യം ലഭിക്കും.
ഞങ്ങൾ ഫോർമുല താഴേക്ക് നീട്ടി, മുഴുവൻ ശ്രേണിയിലും കിഴിവുകൾ തയ്യാറാണ്.
ഫോർമുല ബിൽഡർ ഉപയോഗിച്ച് IF ഫംഗ്ഷനുകൾ എങ്ങനെ നിർവചിക്കാം
ഒരു സെല്ലിലോ ഫോർമുല ബാറിലോ സ്വമേധയാ എഴുതുന്നതിലൂടെ മാത്രമല്ല, ഫോർമുല ബിൽഡർ വഴിയും നിങ്ങൾക്ക് IF ഫംഗ്ഷൻ ഉപയോഗിക്കാം.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം. ആദ്യ ഉദാഹരണത്തിലെന്നപോലെ, എല്ലാ സ്ത്രീകളുടെ ഷൂകൾക്കും 25% കിഴിവ് നൽകേണ്ടതുണ്ടെന്ന് കരുതുക.
- ഞങ്ങൾ ആവശ്യമുള്ള സെല്ലിൽ കഴ്സർ ഇട്ടു, "ഫോർമുലകൾ" ടാബിലേക്ക് പോകുക, തുടർന്ന് "ഇൻസേർട്ട് ഫംഗ്ഷൻ" ക്ലിക്ക് ചെയ്യുക.
- തുറക്കുന്ന ഫോർമുല ബിൽഡർ ലിസ്റ്റിൽ, "IF" തിരഞ്ഞെടുത്ത് "Insert Function" ക്ലിക്ക് ചെയ്യുക.
- ഫംഗ്ഷൻ ക്രമീകരണ വിൻഡോ തുറക്കുന്നു. "ലോജിക്കൽ എക്സ്പ്രഷൻ" എന്ന ഫീൽഡിൽ, പരിശോധന നടത്തേണ്ട അവസ്ഥ ഞങ്ങൾ എഴുതുന്നു. ഞങ്ങളുടെ കാര്യത്തിൽ അത് "B2="സ്ത്രീ" ആണ്.
"ട്രൂ" ഫീൽഡിൽ, വ്യവസ്ഥ പാലിക്കുകയാണെങ്കിൽ സെല്ലിൽ പ്രദർശിപ്പിക്കേണ്ട മൂല്യം എഴുതുക.
"ഫാൾസ്" ഫീൽഡിൽ - വ്യവസ്ഥ പാലിക്കുന്നില്ലെങ്കിൽ മൂല്യം.
- എല്ലാ ഫീൽഡുകളും പൂരിപ്പിച്ച ശേഷം, ഫലം ലഭിക്കുന്നതിന് "പൂർത്തിയാക്കുക" ക്ലിക്കുചെയ്യുക.
തീരുമാനം
Excel-ലെ ഏറ്റവും ജനപ്രിയവും ഉപയോഗപ്രദവുമായ ഉപകരണങ്ങളിലൊന്നാണ് ഫംഗ്ഷൻ IF, ഞങ്ങൾ സജ്ജമാക്കിയ വ്യവസ്ഥകളുമായി പൊരുത്തപ്പെടുന്നതിന് ഡാറ്റ പരിശോധിക്കുകയും ഫലം സ്വയമേവ നൽകുകയും ചെയ്യുന്നു, ഇത് മാനുഷിക ഘടകം മൂലമുള്ള പിശകുകളുടെ സാധ്യത ഇല്ലാതാക്കുന്നു. അതിനാൽ, ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിനുള്ള അറിവും കഴിവും നിരവധി ജോലികൾ ചെയ്യുന്നതിന് മാത്രമല്ല, "മാനുവൽ" പ്രവർത്തന രീതി കാരണം സാധ്യമായ പിശകുകൾക്കായി തിരയുന്നതിനും സമയം ലാഭിക്കും.