ഒന്നിലധികം വ്യവസ്ഥകളുള്ള Excel IF ഫംഗ്‌ഷൻ

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

ഉള്ളടക്ക പട്ടിക

എക്‌സലിൽ ഒന്നിലധികം IF സ്റ്റേറ്റ്‌മെന്റുകൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ട്യൂട്ടോറിയൽ കാണിക്കുന്നു. കൂടാതെ, മറ്റ് Excel ഫംഗ്‌ഷനുകൾക്കൊപ്പം IF എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും.

ഞങ്ങളുടെ Excel IF ട്യൂട്ടോറിയലിന്റെ ആദ്യ ഭാഗത്തിൽ, ടെക്‌സ്‌റ്റിനായി ഒരു നിബന്ധനയോടെ ലളിതമായ IF സ്റ്റേറ്റ്‌മെന്റ് എങ്ങനെ നിർമ്മിക്കാമെന്ന് ഞങ്ങൾ പരിശോധിച്ചു. അക്കങ്ങൾ, തീയതികൾ, ശൂന്യത, ശൂന്യമല്ലാത്തവ. എന്നിരുന്നാലും, ശക്തമായ ഡാറ്റ വിശകലനത്തിനായി, നിങ്ങൾ പലപ്പോഴും ഒരു സമയം ഒന്നിലധികം അവസ്ഥകൾ വിലയിരുത്തേണ്ടി വന്നേക്കാം. താഴെയുള്ള ഫോർമുല ഉദാഹരണങ്ങൾ ഇത് ചെയ്യുന്നതിനുള്ള ഏറ്റവും ഫലപ്രദമായ വഴികൾ കാണിക്കും.

    ഒന്നിലധികം വ്യവസ്ഥകളോടെ IF ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം

    സാരാംശത്തിൽ, രണ്ട് തരം ഉണ്ട് ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള ഫോർമുല AND / OR യുക്തിയെ അടിസ്ഥാനമാക്കി . തൽഫലമായി, നിങ്ങളുടെ IF ഫോർമുലയുടെ ലോജിക്കൽ ടെസ്റ്റിൽ, നിങ്ങൾ ഇനിപ്പറയുന്ന ഫംഗ്‌ഷനുകളിലൊന്ന് ഉപയോഗിക്കണം:

    • ഒപ്പം ഫംഗ്‌ഷൻ - എല്ലാ നിബന്ധനകളും പാലിക്കുകയാണെങ്കിൽ TRUE നൽകുന്നു; അല്ലാത്തപക്ഷം തെറ്റ്.
    • അല്ലെങ്കിൽ ഫംഗ്‌ഷൻ - ഏതെങ്കിലും ഒരൊറ്റ വ്യവസ്ഥ പാലിക്കുകയാണെങ്കിൽ TRUE നൽകുന്നു; അല്ലാത്തപക്ഷം തെറ്റാണ്.

    പോയിന്റ് നന്നായി ചിത്രീകരിക്കുന്നതിന്, നമുക്ക് ചില യഥാർത്ഥ ജീവിത സൂത്രവാക്യങ്ങളുടെ ഉദാഹരണങ്ങൾ അന്വേഷിക്കാം.

    ഒന്നിലധികം വ്യവസ്ഥകളുള്ള (ഒപ്പം ലോജിക്കും) Excel IF പ്രസ്താവന

    രണ്ടോ അതിലധികമോ വ്യവസ്ഥകളുള്ള Excel IF-ന്റെ പൊതുവായ ഫോർമുല ഇതാണ്:

    IF(AND( condition1, condition2, …), value_if_true, value_if_false)

    ഒരു മനുഷ്യനിലേക്ക് വിവർത്തനം ചെയ്തത് ഭാഷ, ഫോർമുല പറയുന്നു: വ്യവസ്ഥ 1 ശരിയും വ്യവസ്ഥ 2 ശരിയുമാണെങ്കിൽ, മടങ്ങുക value_if_true ; അല്ലെങ്കിൽ value_if_false തിരികെ നൽകുക.

    B, C കോളങ്ങളിൽ രണ്ട് ടെസ്റ്റുകളുടെ സ്‌കോറുകൾ ലിസ്‌റ്റ് ചെയ്യുന്ന ഒരു പട്ടിക നിങ്ങളുടെ പക്കലുണ്ടെന്ന് കരുതുക. അവസാന പരീക്ഷയിൽ വിജയിക്കാൻ, ഒരു വിദ്യാർത്ഥിക്ക് 50-ൽ കൂടുതൽ സ്‌കോറുകൾ ഉണ്ടായിരിക്കണം.

    ലോജിക്കൽ ടെസ്റ്റിനായി, നിങ്ങൾ ഇനിപ്പറയുന്ന AND സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിക്കുന്നു: AND(B2>50, C2>50)

    രണ്ട് വ്യവസ്ഥകളും ശരിയാണെങ്കിൽ, ഫോർമുല "പാസ്" നൽകും; ഏതെങ്കിലും വ്യവസ്ഥ തെറ്റാണെങ്കിൽ - "പരാജയം".

    =IF(AND(B2>50, B2>50), "Pass", "Fail")

    എളുപ്പം, അല്ലേ? ഞങ്ങളുടെ Excel IF /AND ഫോർമുല ശരിയായി പ്രവർത്തിക്കുന്നുവെന്ന് ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് തെളിയിക്കുന്നു:

    സമാനമായ രീതിയിൽ, നിങ്ങൾക്ക് ഒന്നിലധികം ടെക്സ്റ്റ് വ്യവസ്ഥകൾ ഉള്ള Excel IF ഫംഗ്ഷൻ ഉപയോഗിക്കാം.

    ഇതിനായി ഉദാഹരണത്തിന്, B2 ഉം C2 ഉം 50-ൽ കൂടുതലാണെങ്കിൽ "നല്ലത്" എന്ന് ഔട്ട്പുട്ട് ചെയ്യാൻ, "മോശം" അല്ലെങ്കിൽ, ഫോർമുല ഇതാണ്:

    =IF(AND(B2="pass", C2="pass"), "Good!", "Bad")

    പ്രധാന കുറിപ്പ്! AND ഫംഗ്‌ഷൻ എല്ലാ വ്യവസ്ഥകളും പരിശോധിക്കുന്നു, ഇതിനകം പരീക്ഷിച്ചവ(കൾ) തെറ്റായി വിലയിരുത്തിയാലും. ഇത്തരം പെരുമാറ്റം അൽപ്പം അസാധാരണമാണ്, കാരണം മിക്ക പ്രോഗ്രാമിംഗ് ഭാഷകളിലും, മുമ്പത്തെ ഏതെങ്കിലും ടെസ്റ്റുകൾ തെറ്റായി നൽകിയിട്ടുണ്ടെങ്കിൽ തുടർന്നുള്ള വ്യവസ്ഥകൾ പരിശോധിക്കപ്പെടില്ല.

    പ്രായോഗികമായി, ശരിയായ IF പ്രസ്താവന ഇക്കാരണത്താൽ ഒരു പിശകിന് കാരണമായേക്കാം. പ്രത്യേകത. ഉദാഹരണത്തിന്, ചുവടെയുള്ള ഫോർമുല #DIV/0 നൽകുന്നു! ("പൂജ്യം കൊണ്ട് ഹരിക്കുക" പിശക്) സെൽ A2 0-ന് തുല്യമാണെങ്കിൽ:

    =IF(AND(A20, (1/A2)>0.5),"Good", "Bad")

    ഇത് ഒഴിവാക്കുന്നതിന്, നിങ്ങൾ ഒരു നെസ്റ്റഡ് IF ഫംഗ്‌ഷൻ ഉപയോഗിക്കണം:

    =IF(A20, IF((1/A2)>0.5, "Good", "Bad"), "Bad")

    കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ൽ IF ആൻഡ് ഫോർമുല കാണുക.

    Excel IF ഫംഗ്‌ഷൻ ഒന്നിലധികംവ്യവസ്ഥകൾ (അല്ലെങ്കിൽ യുക്തി)

    ഏതെങ്കിലും വ്യവസ്ഥ പാലിക്കുകയാണെങ്കിൽ ഒരു കാര്യം ചെയ്യാൻ, അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും ചെയ്യുക, IF, OR ഫംഗ്‌ഷനുകളുടെ ഈ സംയോജനം ഉപയോഗിക്കുക:

    IF(OR( condition1 , condition2 , …), value_if_true, value_if_false)

    മുകളിൽ ചർച്ച ചെയ്ത IF / AND ഫോർമുലയിൽ നിന്നുള്ള വ്യത്യാസം, നിർദ്ദിഷ്ട വ്യവസ്ഥകളിൽ ഏതെങ്കിലും ശരിയാണെങ്കിൽ Excel TRUE നൽകുന്നു എന്നതാണ്.

    അതിനാൽ, മുമ്പത്തെ ഫോർമുലയിൽ, AND എന്നതിനുപകരം OR ഉപയോഗിക്കുന്നുവെങ്കിൽ:

    =IF(OR(B2>50, B2>50), "Pass", "Fail")

    അപ്പോൾ ഏതെങ്കിലും പരീക്ഷയിൽ 50 പോയിന്റിൽ കൂടുതൽ ഉള്ള ആർക്കും "പാസ്" ലഭിക്കും. കോളം D. അത്തരം വ്യവസ്ഥകളോടെ, ഞങ്ങളുടെ വിദ്യാർത്ഥികൾക്ക് അവസാന പരീക്ഷയിൽ വിജയിക്കുന്നതിനുള്ള മികച്ച അവസരമുണ്ട് (പ്രത്യേകിച്ച് നിർഭാഗ്യവശാൽ വെറും 1 പോയിന്റിൽ പരാജയപ്പെട്ടത് യെവെറ്റ് :)

    നുറുങ്ങ്. നിങ്ങൾ ടെക്‌സ്‌റ്റ് ഉപയോഗിച്ച് ഒന്നിലധികം IF സ്‌റ്റേറ്റ്‌മെന്റ് സൃഷ്‌ടിക്കുകയും OR ലോജിക് ഉപയോഗിച്ച് ഒരു സെല്ലിൽ ഒരു മൂല്യം പരീക്ഷിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ (അതായത് ഒരു സെൽ "ഇത്" അല്ലെങ്കിൽ "അത്" ആകാം), തുടർന്ന് നിങ്ങൾക്ക് കൂടുതൽ ഒതുക്കമുള്ളത് നിർമ്മിക്കാൻ കഴിയും. ഒരു അറേ കോൺസ്റ്റന്റ് ഉപയോഗിക്കുന്ന ഫോർമുല.

    ഉദാഹരണത്തിന്, സെൽ B2 ഒന്നുകിൽ "ഡെലിവറി" അല്ലെങ്കിൽ "പെയ്ഡ്" ആണെങ്കിൽ ഒരു വിൽപ്പനയെ "ക്ലോസ്ഡ്" എന്ന് അടയാളപ്പെടുത്താൻ, ഫോർമുല ഇതാണ്:

    =IF(OR(B2={"delivered", "paid"}), "Closed", "")

    കൂടുതൽ ഫോർമുല ഉദാഹരണങ്ങൾ Excel IF OR ഫംഗ്‌ഷനിൽ കാണാം.

    ഒന്നിലധികം ഒപ്പം & അല്ലെങ്കിൽ പ്രസ്‌താവനകൾ

    നിങ്ങളുടെ ടാസ്‌ക്കിന് നിരവധി സെറ്റ് ഒന്നിലധികം വ്യവസ്ഥകൾ മൂല്യനിർണ്ണയം ആവശ്യമാണെങ്കിൽ, നിങ്ങൾ രണ്ടും ഉപയോഗിക്കേണ്ടിവരും & അല്ലെങ്കിൽ ഒരു സമയത്ത് പ്രവർത്തിക്കുന്നു.

    ഞങ്ങളുടെ മാതൃകാ പട്ടികയിൽ, പരീക്ഷാ ഫലങ്ങൾ പരിശോധിക്കുന്നതിനുള്ള ഇനിപ്പറയുന്ന മാനദണ്ഡങ്ങൾ നിങ്ങൾക്കുണ്ടെന്ന് കരുതുക:

    • അവസ്ഥ 1:exam1>50 and exam2>50
    • Condition 2: exam1>40 and exam2>60

    ഏതെങ്കിലും വ്യവസ്ഥകൾ പാലിക്കുകയാണെങ്കിൽ, അവസാന പരീക്ഷ വിജയിച്ചതായി കണക്കാക്കും.

    ആദ്യ കാഴ്ചയിൽ, സൂത്രവാക്യം അൽപ്പം തന്ത്രപ്രധാനമാണെന്ന് തോന്നുന്നു, പക്ഷേ വാസ്തവത്തിൽ അത് അങ്ങനെയല്ല! നിങ്ങൾ മുകളിൽ പറഞ്ഞിരിക്കുന്ന ഓരോ വ്യവസ്ഥകളും ഒരു AND പ്രസ്താവനയായി പ്രകടിപ്പിക്കുകയും OR ഫംഗ്‌ഷനിൽ അവയെ നെസ്റ്റ് ചെയ്യുകയും ചെയ്യുക (രണ്ട് വ്യവസ്ഥകളും പാലിക്കേണ്ട ആവശ്യമില്ലാത്തതിനാൽ, ഒന്നുകിൽ മതിയാകും):

    OR(AND(B2>50, C2>50), AND(B2>40, C2>60)

    പിന്നെ, ഉപയോഗിക്കുക IF-ന്റെ ലോജിക്കൽ ടെസ്റ്റിനുള്ള OR ഫംഗ്‌ഷൻ കൂടാതെ ആവശ്യമുള്ള value_if_true , value_if_false മൂല്യങ്ങൾ എന്നിവ നൽകുകയും ചെയ്യുന്നു. ഫലമായി, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന IF ഫോർമുല ഒന്നിലധികം AND / OR വ്യവസ്ഥകളോടെ ലഭിക്കും:

    =IF(OR(AND(B2>50, C2>50), AND(B2>40, C2>60), "Pass", "Fail")

    താഴെയുള്ള സ്ക്രീൻഷോട്ട് ഞങ്ങൾ ഫോർമുല ശരിയായി ചെയ്തുവെന്ന് സൂചിപ്പിക്കുന്നു:

    സ്വാഭാവികമായും , നിങ്ങളുടെ IF ഫോർമുലകളിൽ രണ്ട് AND/OR ഫംഗ്‌ഷനുകൾ മാത്രം ഉപയോഗിക്കുന്നതിന് നിങ്ങൾ പരിമിതപ്പെടുത്തിയിട്ടില്ല. നിങ്ങളുടെ ബിസിനസ്സ് ലോജിക്ക് ആവശ്യമുള്ളത്രയും നിങ്ങൾക്ക് അവയിൽ പലതും ഉപയോഗിക്കാം:

    • Excel 2007-ലും അതിന് ശേഷമുള്ളതിലും നിങ്ങൾക്ക് 255 ആർഗ്യുമെന്റുകളിൽ കൂടുതൽ ഇല്ല, കൂടാതെ IF ഫോർമുലയുടെ ആകെ ദൈർഘ്യം കവിയരുത് 8,192 പ്രതീകങ്ങൾ.
    • Excel 2003-ലും അതിൽ താഴെയും, 30-ൽ കൂടുതൽ ആർഗ്യുമെന്റുകൾ ഇല്ല, നിങ്ങളുടെ IF ഫോർമുലയുടെ ആകെ ദൈർഘ്യം 1,024 പ്രതീകങ്ങളിൽ കവിയരുത്.

    Nested IF സ്റ്റേറ്റ്‌മെന്റ് ഇതിലേക്ക് ഒന്നിലധികം ലോജിക്കൽ ടെസ്റ്റുകൾ പരിശോധിക്കുക

    ഒരു ഫോർമുലയ്ക്കുള്ളിൽ നിങ്ങൾക്ക് ഒന്നിലധികം ലോജിക്കൽ ടെസ്റ്റുകൾ വിലയിരുത്തണമെങ്കിൽ, നിങ്ങൾക്ക് ഒന്നിലധികം ഫംഗ്‌ഷനുകൾ ഒന്നായി ചേർക്കാം. അത്തരം പ്രവർത്തനങ്ങളെ നെസ്റ്റഡ് എന്ന് വിളിക്കുന്നുIF പ്രവർത്തനങ്ങൾ . ലോജിക്കൽ ടെസ്റ്റുകളുടെ ഫലങ്ങൾ അനുസരിച്ച് വ്യത്യസ്‌ത മൂല്യങ്ങൾ നൽകാൻ നിങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ അവ പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണെന്ന് തെളിയിക്കുന്നു.

    ഇതാ ഒരു സാധാരണ ഉദാഹരണം: വിദ്യാർത്ഥികളുടെ നേട്ടങ്ങൾ " നല്ലത് " ആയി യോഗ്യമാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. ഇനിപ്പറയുന്ന സ്‌കോറുകളെ അടിസ്ഥാനമാക്കി " തൃപ്‌തികരമായ ", " മോശം " എന്നിവ:

    • നല്ലത്: 60 അല്ലെങ്കിൽ കൂടുതൽ (>=60)
    • തൃപ്തികരം: 40 നും 60 നും ഇടയിൽ (>40 & <60)
    • മോശം: 40 അല്ലെങ്കിൽ അതിൽ കുറവ് (<=40)

    ഒരു ഫോർമുല എഴുതുന്നതിന് മുമ്പ്, ഓർഡർ പരിഗണിക്കുക നിങ്ങൾ നെസ്റ്റ് ചെയ്യാൻ പോകുന്ന പ്രവർത്തനങ്ങളുടെ. Excel ലോജിക്കൽ ടെസ്റ്റുകൾ ഫോർമുലയിൽ ദൃശ്യമാകുന്ന ക്രമത്തിൽ വിലയിരുത്തും. ഒരു വ്യവസ്ഥ TRUE ആയി വിലയിരുത്തിയാൽ, തുടർന്നുള്ള വ്യവസ്ഥകൾ പരീക്ഷിക്കില്ല, അതായത് ആദ്യത്തെ TRUE ഫലത്തിന് ശേഷം ഫോർമുല നിർത്തുന്നു.

    ഞങ്ങളുടെ കാര്യത്തിൽ, ഫംഗ്‌ഷനുകൾ ഏറ്റവും വലുത് മുതൽ ചെറുത് വരെ ക്രമീകരിച്ചിരിക്കുന്നു:

    =IF(B2>=60, "Good", IF(B2>40, "Satisfactory", "Poor"))

    സ്വാഭാവികമായും, ആവശ്യമെങ്കിൽ നിങ്ങൾക്ക് കൂടുതൽ ഫംഗ്‌ഷനുകൾ നെസ്റ്റ് ചെയ്യാം (ആധുനിക പതിപ്പുകളിൽ 64 വരെ).

    കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ൽ ഒന്നിലധികം നെസ്റ്റഡ് IF സ്റ്റേറ്റ്‌മെന്റുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണുക.

    ഒന്നിലധികം വ്യവസ്ഥകളുള്ള Excel IF അറേ ഫോർമുല

    പരീക്ഷിക്കുന്നതിനായി ഒരു Excel IF നേടുന്നതിനുള്ള മറ്റൊരു മാർഗ്ഗം ഒരു അറേ ഫോർമുല ഉപയോഗിച്ചാണ് ഒന്നിലധികം വ്യവസ്ഥകൾ.

    AND ലോജിക് ഉപയോഗിച്ച് വ്യവസ്ഥകൾ വിലയിരുത്തുന്നതിന്, നക്ഷത്രചിഹ്നം ഉപയോഗിക്കുക:

    IF( condition1 ) * ( condition2 ) * …, value_if_true, value_if_false)

    OR ലോജിക് ഉപയോഗിച്ച് വ്യവസ്ഥകൾ പരിശോധിക്കുന്നതിന്, പ്ലസ് ചിഹ്നം ഉപയോഗിക്കുക:

    IF( condition1 ) + ( condition2 ) + …,value_if_true, value_if_false)

    ഒരു അറേ ഫോർമുല ശരിയായി പൂർത്തിയാക്കാൻ, Ctrl + Shift + Enter കീകൾ ഒരുമിച്ച് അമർത്തുക. Excel 365, Excel 2021 എന്നിവയിൽ, ഡൈനാമിക് അറേകൾക്കുള്ള പിന്തുണ കാരണം ഇത് ഒരു സാധാരണ ഫോർമുലയായി പ്രവർത്തിക്കുന്നു.

    ഉദാഹരണത്തിന്, B2 ഉം C2 ഉം 50-ൽ കൂടുതലാണെങ്കിൽ "Pass" ലഭിക്കാൻ, ഫോർമുല ഇതാണ്:

    =IF((B2>50) * (C2>50), "Pass", "Fail")

    എന്റെ Excel 365-ൽ, ഒരു സാധാരണ ഫോർമുല നന്നായി പ്രവർത്തിക്കുന്നു (മുകളിലുള്ള സ്ക്രീൻഷോട്ടുകളിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ). Excel 2019-ലും അതിൽ താഴെയും, Ctrl + Shift + Enter കുറുക്കുവഴി ഉപയോഗിച്ച് ഒരു അറേ ഫോർമുലയാക്കാൻ ഓർക്കുക.

    OR ലോജിക് ഉപയോഗിച്ച് ഒന്നിലധികം വ്യവസ്ഥകൾ വിലയിരുത്തുന്നതിന്, ഫോർമുല ഇതാണ്:

    =IF((B2>50) + (C2>50), "Pass", "Fail")

    മറ്റ് ഫംഗ്‌ഷനുകൾക്കൊപ്പം IF ഉപയോഗിക്കുന്നത്

    മറ്റ് Excel ഫംഗ്‌ഷനുകൾക്കൊപ്പം IF എങ്ങനെ ഉപയോഗിക്കാമെന്നും ഇത് നിങ്ങൾക്ക് എന്ത് നേട്ടങ്ങൾ നൽകുന്നുവെന്നും ഈ വിഭാഗം വിശദീകരിക്കുന്നു.

    ഉദാഹരണം 1. #N ആണെങ്കിൽ /VLOOKUP-ലെ ഒരു പിശക്

    VLOOKUP അല്ലെങ്കിൽ മറ്റ് ലുക്ക്അപ്പ് ഫംഗ്‌ഷൻ എന്തെങ്കിലും കണ്ടെത്താൻ കഴിയാതെ വരുമ്പോൾ, അത് #N/A പിശക് നൽകുന്നു. നിങ്ങളുടെ ടേബിളുകൾ മനോഹരമാക്കാൻ, #N/A ആണെങ്കിൽ നിങ്ങൾക്ക് പൂജ്യമോ ശൂന്യമോ നിർദ്ദിഷ്ട വാചകമോ നൽകാം. ഇതിനായി, ഈ പൊതുവായ ഫോർമുല ഉപയോഗിക്കുക:

    IF(ISNA(VLOOKUP(...)), value_if_na , VLOOKUP(…))

    ഉദാഹരണത്തിന്:

    #N/ ആണെങ്കിൽ ഒരു റിട്ടേൺ 0:

    E1-ലെ ലുക്കപ്പ് മൂല്യം കണ്ടെത്തിയില്ലെങ്കിൽ, ഫോർമുല പൂജ്യം നൽകുന്നു.

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), 0, VLOOKUP(E1, A2:B10, 2, FALSE))

    #N/A ശൂന്യമാണെങ്കിൽ:

    ലുക്ക്അപ്പ് മൂല്യം കണ്ടെത്തിയില്ലെങ്കിൽ, ഫോർമുല ഒന്നും നൽകുന്നില്ല (ഒരു ശൂന്യമായ സ്‌ട്രിംഗ്).

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "", VLOOKUP(E1, A2:B10, 2, FALSE))

    #N/A നിശ്ചിത വാചകം നൽകിയാൽ:

    ലുക്ക്അപ്പ് മൂല്യം കണ്ടെത്തിയില്ല, theഫോർമുല നിർദ്ദിഷ്ട ടെക്‌സ്‌റ്റ് നൽകുന്നു.

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "Not found", VLOOKUP(E1, A2:B10, 2, FALSE))

    കൂടുതൽ ഫോർമുല ഉദാഹരണങ്ങൾക്ക്, Excel-ലെ IF പ്രസ്താവനയ്‌ക്കൊപ്പം VLOOKUP കാണുക.

    ഉദാഹരണം 2. SUM, AVERAGE, MIN, MAX എന്നിവയുണ്ടെങ്കിൽ ഫംഗ്‌ഷനുകൾ

    ചില മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി സെൽ മൂല്യങ്ങൾ സംഗ്രഹിക്കുന്നതിന്, Excel SUMIF, SUMIFS ഫംഗ്‌ഷനുകൾ നൽകുന്നു.

    ചില സാഹചര്യങ്ങളിൽ, IF-ന്റെ ലോജിക്കൽ ടെസ്റ്റിൽ SUM ഫംഗ്‌ഷൻ ഉൾപ്പെടുത്തുന്നത് നിങ്ങളുടെ ബിസിനസ്സ് ലോജിക്കിന് ആവശ്യമായേക്കാം. ഉദാഹരണത്തിന്, B2, C2 എന്നിവയിലെ മൂല്യങ്ങളുടെ ആകെത്തുകയെ ആശ്രയിച്ച് വ്യത്യസ്‌ത ടെക്‌സ്‌റ്റ് ലേബലുകൾ നൽകുന്നതിന്, ഫോർമുല ഇതാണ്:

    =IF(SUM(B2:C2)>130, "Good", IF(SUM(B2:C2)>110, "Satisfactory", "Poor"))

    തുക 130-ൽ കൂടുതലാണെങ്കിൽ, ഫലം "നല്ലതാണ് "; 110-ൽ കൂടുതലാണെങ്കിൽ - "തൃപ്‌തികരം', 110 അല്ലെങ്കിൽ അതിൽ കുറവാണെങ്കിൽ - "മോശം".

    സമാന രീതിയിൽ, IF-ന്റെ ലോജിക്കൽ ടെസ്റ്റിൽ നിങ്ങൾക്ക് AVERAGE ഫംഗ്‌ഷൻ ഉൾച്ചേർക്കുകയും ശരാശരി സ്‌കോർ അടിസ്ഥാനമാക്കി വ്യത്യസ്ത ലേബലുകൾ നൽകുകയും ചെയ്യാം. :

    =IF(AVERAGE(B2:C2)>65, "Good", IF(AVERAGE(B2:C2)>55, "Satisfactory", "Poor"))

    മൊത്തം സ്കോർ D കോളത്തിലാണെന്ന് കരുതുക, MAX, MIN ഫംഗ്‌ഷനുകളുടെ സഹായത്തോടെ നിങ്ങൾക്ക് ഉയർന്നതും താഴ്ന്നതുമായ മൂല്യങ്ങൾ തിരിച്ചറിയാനാകും:

    =IF(D2=MAX($D$2:$D$10), "Best result", "")

    =IF(D2=MAX($D$2:$D$10), "Best result", "")

    രണ്ട് ലേബലുകളും ഒരു കോളത്തിൽ ഉണ്ടായിരിക്കാൻ, മുകളിലുള്ള ഫംഗ്‌ഷനുകൾ മറ്റൊന്നിലേക്ക് നെസ്റ്റ് ചെയ്യുക:

    =IF(D2=MAX($D$2:$D$10), "Best result", IF(D2=MIN($D$2:$D$10), "Worst result", ""))

    അതുപോലെ, നിങ്ങളുടെ ഇഷ്‌ടാനുസൃതമായി നിങ്ങൾക്ക് IF ഉപയോഗിക്കാം ഫംഗ്‌ഷനുകൾ ഉദാഹരണത്തിന്, ഒരു സെൽ വർണ്ണത്തെ അടിസ്ഥാനമാക്കി വ്യത്യസ്‌ത ഫലങ്ങൾ നൽകുന്നതിന് നിങ്ങൾക്ക് ഇത് GetCellColor അല്ലെങ്കിൽ GetCellFontColor എന്നിവയുമായി സംയോജിപ്പിക്കാം.

    കൂടാതെ, വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി ഡാറ്റ കണക്കാക്കാൻ Excel നിരവധി ഫംഗ്‌ഷനുകൾ നൽകുന്നു. വിശദമായ ഫോർമുല ഉദാഹരണങ്ങൾക്ക്, ദയവായി ഇനിപ്പറയുന്നവ പരിശോധിക്കുകട്യൂട്ടോറിയലുകൾ:

    • COUNTIF - ഒരു വ്യവസ്ഥ പാലിക്കുന്ന സെല്ലുകൾ എണ്ണുക
    • COUNTIFS - ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള സെല്ലുകൾ എണ്ണുക
    • SUMIF - സോപാധികമായ ആകെ സെല്ലുകൾ
    • SUMIFS - ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള സം സെല്ലുകൾ

    ഉദാഹരണം 3. ISNUMBER, ISTEXT, ISBLANK എന്നിവയുണ്ടെങ്കിൽ

    ടെക്‌സ്‌റ്റ്, നമ്പറുകൾ, ശൂന്യമായ സെല്ലുകൾ എന്നിവ തിരിച്ചറിയുന്നതിന്, ISTEXT, ISNUMBER പോലുള്ള പ്രത്യേക പ്രവർത്തനങ്ങൾ Microsoft Excel നൽകുന്നു കൂടാതെ ISBLANK. മൂന്ന് നെസ്റ്റഡ് IF സ്റ്റേറ്റ്‌മെന്റുകളുടെ ലോജിക്കൽ ടെസ്റ്റുകളിൽ അവ സ്ഥാപിക്കുന്നതിലൂടെ, നിങ്ങൾക്ക് എല്ലാ വ്യത്യസ്ത ഡാറ്റ തരങ്ങളും ഒറ്റയടിക്ക് തിരിച്ചറിയാൻ കഴിയും:

    =IF(ISTEXT(A2), "Text", IF(ISNUMBER(A2), "Number", IF(ISBLANK(A2), "Blank", "")))

    ഉദാഹരണം 4. IF, CONCATENATE

    ലേക്ക് IF ഫലവും കുറച്ച് ടെക്‌സ്‌റ്റും ഒരു സെല്ലിലേക്ക് ഔട്ട്‌പുട്ട് ചെയ്യുക, CONCATENATE അല്ലെങ്കിൽ CONCAT (Excel 2016 - 365-ൽ), IF ഫംഗ്‌ഷനുകൾ എന്നിവ ഒരുമിച്ച് ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്:

    =CONCATENATE("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

    =CONCAT("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

    ചുവടെയുള്ള സ്‌ക്രീൻഷോട്ട് നോക്കുമ്പോൾ, ഫോർമുല എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് ഒരു വിശദീകരണവും ആവശ്യമില്ല:

    ISERROR ആണെങ്കിൽ / Excel-ലെ ISNA ഫോർമുല

    Excel-ന്റെ ആധുനിക പതിപ്പുകൾക്ക് പിശകുകൾ കുടുക്കാനും അവയെ മറ്റൊരു കണക്കുകൂട്ടൽ അല്ലെങ്കിൽ മുൻകൂട്ടി നിശ്ചയിച്ച മൂല്യം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാനും പ്രത്യേക പ്രവർത്തനങ്ങൾ ഉണ്ട് - IFERROR (Excel 2007-ലും അതിനുശേഷവും), IFNA (Excel 2013-ലും അതിനുശേഷവും). മുമ്പത്തെ Excel പതിപ്പുകളിൽ, നിങ്ങൾക്ക് പകരം IF ISERROR, IF ISNA കോമ്പിനേഷനുകൾ ഉപയോഗിക്കാം.

    #VALUE!, #N/A, #NAME?, ഉൾപ്പെടെ സാധ്യമായ എല്ലാ Excel പിശകുകളും IFERROR ഉം ISERROR ഉം കൈകാര്യം ചെയ്യുന്നു എന്നതാണ് വ്യത്യാസം. #REF!, #NUM!, #DIV/0!, ഒപ്പം #NULL!. IFNAയും ISNAയും #N/A പിശകുകളിൽ മാത്രം വൈദഗ്ദ്ധ്യം നേടുമ്പോൾ.

    ഉദാഹരണത്തിന്,"പൂജ്യം കൊണ്ട് ഹരിക്കുക" പിശക് (#DIV/0!) നിങ്ങളുടെ ഇഷ്‌ടാനുസൃത ടെക്‌സ്‌റ്റ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കാം:

    =IF(ISERROR(A2/B2), "N/A", A2/B2)

    ഇത് ഉപയോഗിക്കുന്നതിനെ കുറിച്ച് എനിക്ക് പറയാനുള്ളത് ഇത്രമാത്രം Excel-ൽ IF ഫംഗ്ഷൻ. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

    ഡൗൺലോഡ് ചെയ്യാൻ വർക്ക്ബുക്ക് പരിശീലിക്കുക

    Excel IF ഒന്നിലധികം മാനദണ്ഡങ്ങൾ - ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)

    സോഫ്‌റ്റ്‌വെയർ ടൂളുകൾ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രക്രിയകൾ ലളിതമാക്കുന്നതിനുള്ള അഭിനിവേശമുള്ള ഒരു സമർപ്പിത സാങ്കേതിക തത്പരനാണ് മൈക്കൽ ബ്രൗൺ. ടെക് വ്യവസായത്തിൽ ഒരു ദശാബ്ദത്തിലേറെ അനുഭവസമ്പത്തുള്ള അദ്ദേഹം, മൈക്രോസോഫ്റ്റ് എക്സൽ, ഔട്ട്‌ലുക്ക്, ഗൂഗിൾ ഷീറ്റ്, ഡോക്‌സ് എന്നിവയിൽ തന്റെ കഴിവുകൾ മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. ഉൽപ്പാദനക്ഷമതയും കാര്യക്ഷമതയും മെച്ചപ്പെടുത്തുന്നതിന് പിന്തുടരാൻ എളുപ്പമുള്ള നുറുങ്ങുകളും ട്യൂട്ടോറിയലുകളും നൽകിക്കൊണ്ട്, തന്റെ അറിവും വൈദഗ്ധ്യവും മറ്റുള്ളവരുമായി പങ്കിടുന്നതിനാണ് മൈക്കിളിന്റെ ബ്ലോഗ് സമർപ്പിച്ചിരിക്കുന്നത്. നിങ്ങൾ പരിചയസമ്പന്നനായ പ്രൊഫഷണലോ തുടക്കക്കാരനോ ആകട്ടെ, ഈ അവശ്യ സോഫ്റ്റ്‌വെയർ ടൂളുകൾ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനുള്ള വിലയേറിയ ഉൾക്കാഴ്ചകളും പ്രായോഗിക ഉപദേശങ്ങളും മൈക്കിളിന്റെ ബ്ലോഗ് വാഗ്ദാനം ചെയ്യുന്നു.