ഉള്ളടക്ക പട്ടിക
നിങ്ങൾക്ക് Excel VBA ഉപയോഗിക്കാനും ഫോർമുല ഉപയോഗിച്ച് Excel-ൽ ഒരു FOR Loop ഉണ്ടാക്കാനും താൽപ്പര്യമില്ലേ? ഈ ലേഖനത്തിൽ, ഫോർമുലകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് എങ്ങനെ FOR Loop ഉണ്ടാക്കാം എന്ന് ഞാൻ കാണിച്ചുതന്നു.
എക്സൽ VBA ഉപയോഗിച്ച് എങ്ങനെ കോഡ് ചെയ്യാമെന്ന് നിങ്ങൾക്കറിയാമെങ്കിൽ, നിങ്ങൾ അനുഗ്രഹിക്കപ്പെട്ടിരിക്കുന്നു 🙂 . പക്ഷേ, നിങ്ങൾ ഒരിക്കലും VBA -ൽ കോഡ് എഴുതിയിട്ടില്ലെങ്കിലോ നിങ്ങളുടെ Excel വർക്ക്ബുക്ക് Excel VBA കോഡിൽ നിന്ന് മുക്തമായി സൂക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിലോ, മിക്കപ്പോഴും നിങ്ങൾ ഒരു ബോക്സിന് പുറത്ത് ചിന്തിക്കേണ്ടതായി വരും. simple loop .
വർക്കിംഗ് ഫയൽ ഡൗൺലോഡ് ചെയ്യുക
താഴെയുള്ള ലിങ്കിൽ നിന്ന് പ്രവർത്തിക്കുന്ന ഫയൽ ഡൗൺലോഡ് ചെയ്യുക:
ഫോർമുലകൾ ഉപയോഗിച്ച് ലൂപ്പ് ഉണ്ടാക്കുക. xlsxഫോർമുല ഉപയോഗിച്ച് Excel-ൽ ലൂപ്പ് ഉണ്ടാക്കുന്നതിനുള്ള 3 ഉദാഹരണങ്ങൾ
ഇവിടെ, ഒരു ഉപയോഗിച്ച് Excel-ൽ ഫോർ ലൂപ്പ് ആക്കുന്നതിനുള്ള 3 ഉദാഹരണങ്ങൾ ഞാൻ പ്രദർശിപ്പിക്കും. ഫോർമുല. വിശദമായ ഉദാഹരണങ്ങൾ നോക്കാം.
1. Excel-ൽ ലൂപ്പിനായി സംയോജിത പ്രവർത്തനങ്ങൾ പ്രയോഗിക്കുന്നു
ഇപ്പോൾ, ഈ ഉദാഹരണം എഴുതാൻ എന്നെ പ്രേരിപ്പിക്കുന്ന പശ്ചാത്തലം എന്നെ അറിയിക്കൂ.
ഉഡെമിയെക്കുറിച്ചുള്ള ചില കോഴ്സുകളുടെ രചയിതാവാണ് ഞാൻ. കോഴ്സുകളിലൊന്ന് എക്സൽ കണ്ടീഷണൽ ഫോർമാറ്റിംഗിലാണ്. കോഴ്സിന്റെ പേര് ഇതാണ്: 7 പ്രായോഗിക പ്രശ്നങ്ങളുള്ള Excel സോപാധിക ഫോർമാറ്റിംഗ് പഠിക്കുക. [ ഈ കോഴ്സിലേക്ക് സൗജന്യ ആക്സസ് ലഭിക്കുന്നതിന്, ഇവിടെ ക്ലിക്ക് ചെയ്യുക ].
കോഴ്സ് ചർച്ചാ ബോർഡിൽ , ഒരു വിദ്യാർത്ഥി എന്നോട് താഴെ [സ്ക്രീൻഷോട്ട് ചിത്രം] ഒരു ചോദ്യം ചോദിച്ചു.
ഉഡെമിയിലെ ഒരു വിദ്യാർത്ഥി ചോദിച്ച ചോദ്യം.
മുകളിലുള്ള ചോദ്യം ശ്രദ്ധാപൂർവ്വം വായിച്ച് അത് പരിഹരിക്കാൻ ശ്രമിക്കുക...<3
മുകളിലുള്ള പ്രശ്നം പരിഹരിക്കാനുള്ള നടപടികൾ:
ഇവിടെ, ഞാൻ അല്ലെങ്കിൽ , OFFSET , MAX , MIN , ROW ഫംഗ്ഷനുകൾ ഒരു <സൃഷ്ടിക്കാൻ Excel ഫോർമുലയായി ഉപയോഗിക്കും 1>ഫോർ ലൂപ്പിന് .
- ആദ്യമായി, നിങ്ങളുടെ ജോലി ഒരു പുതിയ വർക്ക്ബുക്ക് തുറന്ന് മുകളിലെ മൂല്യങ്ങൾ ഓരോന്നായി വർക്ക് ഷീറ്റിലേക്ക് ഇൻപുട്ട് ചെയ്യുകയാണ് [സെല്ലിൽ നിന്ന് ആരംഭിക്കുക C5 ] .
- രണ്ടാമതായി, മുഴുവൻ ശ്രേണിയും തിരഞ്ഞെടുക്കുക [സെല്ലിൽ നിന്ന് C5:C34 ].
- മൂന്നാമതായി, ഹോം റിബണിൽ നിന്ന് >> സോപാധിക ഫോർമാറ്റിംഗ് കമാൻഡിൽ ക്ലിക്കുചെയ്യുക.
- അവസാനം, ഡ്രോപ്പ്-ഡൗണിൽ നിന്ന് പുതിയ നിയമം ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.
ഈ സമയത്ത്, പുതിയ ഫോർമാറ്റിംഗ് റൂൾ ഡയലോഗ് ബോക്സ് ദൃശ്യമാകുന്നു.
- ഇപ്പോൾ, ഒരു റൂൾ തരം തിരഞ്ഞെടുക്കുക വിൻഡോയിൽ >> ; ഏത് സെല്ലുകൾ ഫോർമാറ്റ് ചെയ്യണമെന്ന് നിർണ്ണയിക്കാൻ ഒരു ഫോർമുല ഉപയോഗിക്കുക ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.
- തുടർന്ന്, ഫോർമാറ്റ് മൂല്യങ്ങളിൽ ഈ ഫോർമുല ശരിയാണ് ഫീൽഡിൽ, ഈ ഫോർമുല ടൈപ്പ് ചെയ്യുക:
=OR(OFFSET(C5,MAX(ROW(C$5)-ROW(C5)+3,0),0,MIN(ROW(C5)-ROW(C$5)+1,4),1)-OFFSET(C5,MAX(ROW($C$5)-ROW(C5),-3),0,MIN(ROW(C5)-ROW(C$5)+1,4),1)=3)
- ഇപ്പോൾ, ഡയലോഗ് ബോക്സിലെ ഫോർമാറ്റ്… ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഉചിതമായ ഫോർമാറ്റ് തരം തിരഞ്ഞെടുക്കുക.
ഈ സമയത്ത്, ഫോർമാറ്റ് സെല്ലുകൾ എന്ന പേരിൽ ഒരു ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും.
- ഇപ്പോൾ, ഫിൽ ഓപ്ഷൻ >> നിങ്ങൾ ഏതെങ്കിലും നിറങ്ങൾ തിരഞ്ഞെടുക്കണം. ഇവിടെ, ഞാൻ ഇളം നീല പശ്ചാത്തലം തിരഞ്ഞെടുത്തു. കൂടാതെ, നിങ്ങൾക്ക് തൽക്ഷണം സാമ്പിൾ കാണാനാകും. ഈ സാഹചര്യത്തിൽ, ഏതെങ്കിലും ലൈറ്റ് നിറം തിരഞ്ഞെടുക്കാൻ ശ്രമിക്കുക. കാരണം ഇരുണ്ട നിറം ഇൻപുട്ട് ചെയ്ത ഡാറ്റ മറച്ചേക്കാം. തുടർന്ന്, നിങ്ങൾ ഫോണ്ട് നിറം മാറ്റേണ്ടി വന്നേക്കാം.
- പിന്നെ, നിങ്ങൾ അമർത്തണം. ശരി ഫോർമേഷൻ പ്രയോഗിക്കാൻ.
- അതിനുശേഷം, ശരി അമർത്തണം 1>പുതിയ ഫോർമാറ്റിംഗ് റൂൾ ഡയലോഗ് ബോക്സ്. ഇവിടെ, നിങ്ങൾക്ക് പ്രിവ്യൂ ബോക്സിൽ സാമ്പിൾ തൽക്ഷണം കാണാൻ കഴിയും.
അവസാനം, ഫോർമാറ്റ് ചെയ്ത നമ്പറുകൾ നിങ്ങൾക്ക് ലഭിക്കും.
0>മുകളിലുള്ള പ്രശ്നം പരിഹരിക്കാനുള്ള അൽഗോരിതം ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം:
- ഇവിടെ, നിങ്ങൾക്ക് അൽഗോരിതം എളുപ്പത്തിൽ മനസ്സിലാക്കാൻ, ഞാൻ രണ്ട് റഫറൻസ് സെല്ലുകൾ ഉപയോഗിച്ച് മുഴുവൻ കാര്യങ്ങളും വിശദീകരിക്കുക: സെല്ലുകൾ C11 , C17 . സെല്ലുകളിൽ C11 , C17 , മൂല്യങ്ങൾ യഥാക്രമം 10 , 20 എന്നിവയാണ് (ചിത്രത്തിന് മുകളിൽ). നിങ്ങൾ Excel ഫോർമുലകൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, OFFSET ഫംഗ്ഷൻ റഫറൻസ് പോയിന്റുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിനാൽ നിങ്ങൾക്ക് OFFSET ഫംഗ്ഷൻ മണക്കാൻ കഴിയും.
- ഇപ്പോൾ, ഞാൻ മൂല്യങ്ങൾ എടുക്കുകയാണെന്ന് സങ്കൽപ്പിക്കുക. സെൽ ശ്രേണികളുടെ C8:C11 & C11:C14 , കൂടാതെ C14:C17 & C17: C20 അരികിൽ [ചുവടെയുള്ള ചിത്രം]. റഫറൻസ് സെല്ലുകൾ C11 , C17 എന്നിവയാണ് റഫറൻസ് സെല്ലിന് ചുറ്റുമുള്ള മൊത്തം 7 സെല്ലുകൾ ഞാൻ എടുക്കുന്നു. ഇനിപ്പറയുന്നതുപോലുള്ള ഒരു സാങ്കൽപ്പിക ചിത്രം നിങ്ങൾക്ക് ലഭിക്കും. ആദ്യ ഭാഗത്തിൽ നിന്ന്, നിങ്ങൾക്ക് ചിത്രത്തിൽ നിന്ന് ഒരു പാറ്റേൺ കണ്ടെത്താം. C9–C12=3 , C10-C13=3 , ഒരു പാറ്റേൺ ഉണ്ട്. എന്നാൽ രണ്ടാം ഭാഗത്തിന്, അത്തരമൊരു പാറ്റേൺ ഇല്ല.
- അതിനാൽ, മുകളിൽ പറഞ്ഞ പാറ്റേൺ മനസ്സിൽ വെച്ചുകൊണ്ട് അൽഗോരിതം നിർമ്മിക്കാം. പൊതുവായ ഫോർമുല നിർമ്മിക്കുന്നതിന് മുമ്പ്, അതിനുള്ള ഫോർമുലകൾ എന്താണെന്ന് ഞാൻ കാണിക്കുംസെല്ലുകൾ C11 , C17 എന്നിവ എല്ലാവർക്കുമായി പൊതുവായതാക്കുന്നതിന് ഫോർമുല പരിഷ്കരിക്കും. ഒരു റഫറൻസ് പോയിന്റിനായി ( C11 അല്ലെങ്കിൽ C17 പോലെ), ഞാൻ അതിന് ചുറ്റുമുള്ള മൊത്തം 7 സെല്ലുകൾ (റഫറൻസ് പോയിന്റ് ഉൾപ്പെടെ) എടുത്ത് അവയെ വശങ്ങളിലായി സ്ഥാപിക്കും അറേകൾ സൃഷ്ടിക്കുന്ന ഫോർമുലയിലെ വശം. ഏതെങ്കിലും വ്യത്യാസങ്ങൾ 3 എന്നതിന് തുല്യമാണെങ്കിൽ, റഫറൻസ് സെല്ലിന് TRUE മൂല്യം ഉണ്ടായിരിക്കും.
- ഇവിടെ, എനിക്ക് കഴിയും OFFSET ഫംഗ്ഷൻ ഉപയോഗിച്ച് അത് എളുപ്പത്തിൽ ചെയ്യുക OFFSET ഫംഗ്ഷൻ ഒരു അറേ നൽകുന്നു. സെൽ റഫറൻസിനായി പറയുക C11 , എനിക്ക് ഫോർമുല ഇതുപോലെ എഴുതാം: =OR(OFFSET(C11, 0, 0, 4, 1)-OFFSET(C11, -3, 0, 4, 1)=3) . ഈ ഫോർമുല എന്ത് തിരികെ നൽകും? ഫോർമുലയുടെ ആദ്യ ഓഫ്സെറ്റ് ഫംഗ്ഷൻ അറേ തിരികെ നൽകും: {10; 11; 12; 15} , രണ്ടാമത്തെ ഓഫ്സെറ്റ് ഫംഗ്ഷൻ അറേ {5; 8; 9; 10} . നിങ്ങൾക്ക് {10; 11; 12; 15} - {5; 8; 9; 10} = {10-5; 11-8; 12-9; 15-10} = {5; 3; 3; 5} . =3 ഉപയോഗിച്ച് ഈ അറേ ലോജിക്കലായി പരീക്ഷിക്കുമ്പോൾ Excel ഇതുപോലെ ആന്തരികമായി കണക്കാക്കുന്നു: {5=3; 3=3; 3=3; 5=3} = {തെറ്റ്; സത്യം; സത്യം; തെറ്റ്} . ഈ അറേയിൽ അല്ലെങ്കിൽ ഫംഗ്ഷൻ പ്രയോഗിക്കുമ്പോൾ: അല്ലെങ്കിൽ ({തെറ്റ്; ട്രൂ; ഫാൾസ്; ട്രൂ} , നിങ്ങൾക്ക് ട്രൂ ലഭിക്കും. അതിനാൽ സെൽ സി 11 തിരികെ നൽകുമ്പോൾ യഥാർത്ഥ മൂല്യങ്ങൾ ലഭിക്കുന്നു.
- അതിനാൽ, ഈ അൽഗോരിതം എങ്ങനെ പ്രവർത്തിക്കും എന്നതിനെക്കുറിച്ചുള്ള മുഴുവൻ ആശയവും നിങ്ങൾക്ക് ലഭിച്ചുവെന്ന് ഞാൻ കരുതുന്നു. ഇപ്പോൾ ഒരു പ്രശ്നമുണ്ട്. ഈ ഫോർമുലയിൽ നിന്ന് പ്രവർത്തിക്കാനാകുംസെൽ C8 , സെല്ലിന് മുകളിൽ C8 , 3 സെല്ലുകൾ ഉണ്ട്. എന്നാൽ സെല്ലുകൾക്ക് C5, C6, , C7 ഈ ഫോർമുല പ്രവർത്തിക്കില്ല. അതിനാൽ ഈ സെല്ലുകൾക്കായി ഫോർമുല പരിഷ്ക്കരിക്കണം.
- ഇപ്പോൾ, C5 to C7 സെല്ലുകൾക്ക്, ഫോർമുല മുകളിലെ<1 പരിഗണിക്കുന്നില്ലെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുന്നു> 3 സെല്ലുകൾ. ഉദാഹരണത്തിന്, സെല്ലിന് C6 , ഞങ്ങളുടെ ഫോർമുല C11 എന്ന സെല്ലിന്റെ ഫോർമുല പോലെ ആയിരിക്കില്ല: =OR(OFFSET(C11, 0, 0, 4, 1)- OFFSET(C11, -3, 0, 4, 1)=3) .
- ഇവിടെ, C5 എന്ന സെല്ലിന്റെ ഫോർമുല ഇതുപോലെയായിരിക്കും: അല്ലെങ്കിൽ(OFFSET (C5, 3, 0, 1, 1)-OFFSET(C5, 0, 0, 1, 1)=3) .
- പിന്നെ, സെല്ലിന് C6 , ഫോർമുല ഇതുപോലെയായിരിക്കും: അല്ലെങ്കിൽ(OFFSET(C6, 2, 0, 2, 1)-OFFSET(C6, -1, 0, 2, 1)=3) .
- ശേഷം അതായത്, C7 എന്ന സെല്ലിന്, ഫോർമുല ഇങ്ങനെയായിരിക്കും: അല്ലെങ്കിൽ(OFFSET(C7, 1, 0, 3, 1)-OFFSET(C7, -2, 0, 3, 1)= 3) .
- വീണ്ടും, സെല്ലിന്റെ C8 , ഫോർമുല ഇതുപോലെയായിരിക്കും: അല്ലെങ്കിൽ(OFFSET(C8, 0, 0, 4, 1)-OFFSET( C8,-3, 0, 4, 1)=3) ; [ഇതാണ് പൊതു സൂത്രവാക്യം].
- അപ്പോൾ, C9 സെല്ലിന്റെ ഫോർമുല ഇതുപോലെയായിരിക്കും: OR(OFFSET(C9, 0, 0, 4, 1)- OFFSET(C9,-3, 0, 4, 1)=3) ; [ഇതാണ് പൊതു സൂത്രവാക്യം].
- അവസാനം, മുകളിൽ പറഞ്ഞ ഫോർമുലകളിൽ നിന്ന് ചില പാറ്റേണുകൾ നിങ്ങൾ കണ്ടെത്തുന്നുണ്ടോ? ആദ്യത്തെ OFFSET ഫംഗ്ഷന്റെ വരികളുടെ ആർഗ്യുമെന്റ് 3 ൽ നിന്ന് 0 ആയി കുറഞ്ഞു; ഉയരം ആർഗ്യുമെന്റ് 1 ൽ നിന്ന് 4 ആയി വർദ്ധിച്ചു. രണ്ടാമത്തെ OFFSET ഫംഗ്ഷന്റെ വരികളുടെ ആർഗ്യുമെന്റ് ഇതിൽ നിന്ന് കുറഞ്ഞു 0 മുതൽ -3 വരെ ഉയരം ആർഗ്യുമെന്റ് 1 ൽ നിന്ന് 4 ആയി വർദ്ധിച്ചു.
- ആദ്യം, ആദ്യ OFFSET ഫംഗ്ഷന്റെ വരികൾ ആർഗ്യുമെന്റ് ഇതുപോലെ പരിഷ്കരിക്കും: MAX(ROW(C$5)-ROW(C5)+3,0)
- രണ്ടാമത്തേത്, രണ്ടാമത്തേത് OFFSET ഫംഗ്ഷന്റെ വരികളുടെ ആർഗ്യുമെന്റ് ഇതുപോലെ പരിഷ്ക്കരിക്കും: MAX(ROW(C$5)-ROW(C5),-3)
- മൂന്നാമതായി, ആദ്യത്തെ OFFSET ഫംഗ്ഷന്റെ ഉയരം ആർഗ്യുമെന്റ് ഇതുപോലെ പരിഷ്ക്കരിക്കും: MIN(ROW(C5)-ROW(C$5)+1,4)
- നാലാമത്, രണ്ടാമത്തെ OFFSET ഫംഗ്ഷന്റെ ഉയരം ആർഗ്യുമെന്റ് ഇതുപോലെ പരിഷ്ക്കരിക്കും: MIN(ROW(C5)-ROW(C$5)+1,4)
- ഇപ്പോൾ, മുകളിലെ പരിഷ്ക്കരണം മനസ്സിലാക്കാൻ ശ്രമിക്കുക. ഇവ മനസ്സിലാക്കാൻ അത്ര ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. ഈ നാല് പരിഷ്ക്കരണങ്ങളെല്ലാം Excel VBA-യുടെ FOR LOOP ആയി പ്രവർത്തിക്കുന്നു, എന്നാൽ Excel ഫോർമുലകൾ ഉപയോഗിച്ചാണ് ഞാൻ അവ നിർമ്മിച്ചിരിക്കുന്നത്.
- അതിനാൽ, പൊതു ഫോർമുല എങ്ങനെയെന്ന് നിങ്ങൾക്ക് വഴികൾ ലഭിച്ചു. C5:C34 -ൽ നിന്നുള്ള സെല്ലുകൾക്കായി പ്രവർത്തിക്കുന്നു.
അതിനാൽ Excel സ്പ്രെഡ്ഷീറ്റുകളിൽ ലൂപ്പുചെയ്യുന്നതിനെക്കുറിച്ചാണ് ഞാൻ സംസാരിച്ചത്. അതിനാൽ, Excel-ൽ ലൂപ്പുചെയ്യുന്നതിനുള്ള മികച്ച ഉദാഹരണമാണിത്. ഇവിടെ, ഓരോ തവണയും ഫോർമുല 7 സെല്ലുകൾ എടുത്ത് ഒരു നിർദ്ദിഷ്ട മൂല്യം കണ്ടെത്തുന്നതിന് സെല്ലുകളിൽ പ്രവർത്തിക്കുന്നു.
2. IF & അല്ലെങ്കിൽ Excel-ൽ ലൂപ്പിനായി സൃഷ്ടിക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ
ഈ ഉദാഹരണത്തിൽ, സെല്ലുകളിൽ എന്തെങ്കിലും മൂല്യങ്ങൾ ഉണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. കൂടാതെ, Excel VBA FOR Loop, ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും എന്നാൽ ഇവിടെ, ഒരു Excel ഫോർമുല ഉപയോഗിച്ച് ഞാൻ അത് ചെയ്യും.
ഇപ്പോൾ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം The IF , ഒപ്പം OR FOR Loop സൃഷ്ടിക്കാൻ Excel ഫോർമുലയായി പ്രവർത്തിക്കുന്നു. കൂടാതെ, നിങ്ങളുടെ മുൻഗണന അനുസരിച്ച് ഈ ഫോർമുല പരിഷ്കരിക്കാനാകും. ഘട്ടങ്ങൾ ചുവടെ നൽകിയിരിക്കുന്നു.
ഘട്ടങ്ങൾ:
- ആദ്യം, നിങ്ങൾ കാണാൻ ആഗ്രഹിക്കുന്ന മറ്റൊരു സെൽ E5 തിരഞ്ഞെടുക്കണം. നില .
- രണ്ടാമതായി, നിങ്ങൾ E5 സെല്ലിൽ അനുബന്ധ ഫോർമുല ഉപയോഗിക്കണം.
=IF(OR(B5="",C5="",D5=""),"Info Missing","Done")
- തുടർന്ന്, ഫലം ലഭിക്കാൻ ENTER അമർത്തുക.
ഫോർമുല ബ്രേക്ക്ഡൗൺ
ഇവിടെ, തന്നിരിക്കുന്ന ഏതെങ്കിലും ലോജിക് TRUE<എന്നതാണെങ്കിൽ OR ഫംഗ്ഷൻ TRUE നൽകും. 2>.
- ആദ്യം, B5=”” 1st ലോജിക് ആണ്, അത് സെല്ലിൽ B5 എന്തെങ്കിലും അടങ്ങിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കും മൂല്യമോ ഇല്ലയോ.
- രണ്ടാമതായി, C5=”” എന്നത് 2nd ലോജിക്കാണ്, അത് സെല്ലിൽ എന്തെങ്കിലും മൂല്യം ഉണ്ടോ അല്ലെങ്കിൽ അല്ല.
- മൂന്നാമതായി, D5=”” 3rd യുക്തിയാണ്. അതുപോലെ, D5 സെല്ലിൽ എന്തെങ്കിലും മൂല്യമുണ്ടോ ഇല്ലയോ എന്ന് ഇത് പരിശോധിക്കും.
ഇപ്പോൾ, IF ഫംഗ്ഷൻ ഒരു നിശ്ചിത വ്യവസ്ഥ നിറവേറ്റുന്ന ഫലം നൽകുന്നു. .
- OR ഫംഗ്ഷൻ TRUE നൽകുമ്പോൾ നിങ്ങൾക്ക് “ Info Missing ” Status ആയി ലഭിക്കും . അല്ലെങ്കിൽ, നിങ്ങൾക്ക് സ്റ്റാറ്റസ് ആയി “ Done ” ലഭിക്കും.
- അതിനുശേഷം, നിങ്ങൾ ഫിൽ ഹാൻഡിൽ<ഡ്രാഗ് ചെയ്യണം. 2> ഐക്കൺ ഓട്ടോഫിൽ ബാക്കിയുള്ളവയിലെ അനുബന്ധ ഡാറ്റസെല്ലുകൾ E6:E13 . അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഫിൽ ഹാൻഡിൽ ഐക്കണിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യാം.
അവസാനം, നിങ്ങൾക്ക് എല്ലാ ഫലങ്ങളും ലഭിക്കും .
3. Excel-ൽ ലൂപ്പ് സൃഷ്ടിക്കാൻ SUMIFS ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു
നിങ്ങൾ ഒരു നിശ്ചിത വ്യക്തിക്ക് മൊത്തം ബിൽ നൽകണമെന്ന് കരുതുക. അങ്ങനെയെങ്കിൽ, Excel ഫോർമുല ഉപയോഗിച്ച് നിങ്ങൾക്ക് FOR Loop ഉപയോഗിക്കാം. ഇവിടെ, Excel-ൽ ഫോർ ലൂപ്പ് സൃഷ്ടിക്കാൻ ഞാൻ SUMIFS ഫംഗ്ഷൻ ഉപയോഗിക്കും. ഘട്ടങ്ങൾ ചുവടെ നൽകിയിരിക്കുന്നു.
ഘട്ടങ്ങൾ:
- ആദ്യം, നിങ്ങൾ കാണാൻ ആഗ്രഹിക്കുന്ന മറ്റൊരു സെൽ F7 തിരഞ്ഞെടുക്കണം. നില .
- രണ്ടാമതായി, നിങ്ങൾ F7 സെല്ലിൽ അനുബന്ധ ഫോർമുല ഉപയോഗിക്കണം.
=SUMIFS($C$5:$C$13,$B$5:$B$13,E7)
- തുടർന്ന്, ഫലം ലഭിക്കാൻ ENTER അമർത്തുക.
<7
ഫോർമുല ബ്രേക്ക്ഡൗൺ
- ഇവിടെ, $C$5:$C$13 എന്നത് SUMIFS എന്നതിൽ നിന്നുള്ള ഡാറ്റാ ശ്രേണിയാണ്. ഫംഗ്ഷൻ സംഗ്രഹം ചെയ്യും.
- അപ്പോൾ, $B$5:$B$13 എന്നത് SUMIFS ഫംഗ്ഷൻ തന്നിരിക്കുന്ന മാനദണ്ഡങ്ങൾ പരിശോധിക്കുന്ന ഡാറ്റാ ശ്രേണിയാണ്
- അവസാനമായി, E7 ആണ് മാനദണ്ഡം.
- അതിനാൽ, SUMIFS ഫംഗ്ഷൻ E7 സെൽ മൂല്യത്തിനായുള്ള പേയ്മെന്റുകൾ ചേർക്കും.
- അതിനുശേഷം, ബാക്കിയുള്ള സെല്ലുകളിലെ അനുബന്ധ ഡാറ്റ സ്വയമേവ പൂരിപ്പിക്കുന്നതിന് F8:F10 ഫിൽ ഹാൻഡിൽ ഐക്കൺ വലിച്ചിടണം.
അവസാനം, നിങ്ങൾക്ക് ഫലം ലഭിക്കും.
ഉപസംഹാരം
നിങ്ങൾ പ്രതീക്ഷിക്കുന്നുഈ ലേഖനം സഹായകരമാണെന്ന് കണ്ടെത്തി. ഫോർമുലകൾ ഉപയോഗിച്ച് Excel-ൽ FOR Loop ആക്കുന്നതിന് അനുയോജ്യമായ 3 ഉദാഹരണങ്ങൾ ഞങ്ങൾ ഇവിടെ വിശദീകരിച്ചിട്ടുണ്ട്. Excel-മായി ബന്ധപ്പെട്ട കൂടുതൽ ഉള്ളടക്കം അറിയാൻ നിങ്ങൾക്ക് ഞങ്ങളുടെ വെബ്സൈറ്റ് Exceldemy സന്ദർശിക്കാം. ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ നിങ്ങൾക്ക് എന്തെങ്കിലും ഉണ്ടെങ്കിൽ അഭിപ്രായങ്ങളോ നിർദ്ദേശങ്ങളോ ചോദ്യങ്ങളോ രേഖപ്പെടുത്തുക.