ഉള്ളടക്ക പട്ടിക
നിങ്ങൾ വ്യക്തമാക്കിയ ഒന്നോ അതിലധികമോ വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി Excel-ൽ പരമാവധി മൂല്യം നേടുന്നതിനുള്ള കുറച്ച് വ്യത്യസ്ത വഴികൾ ലേഖനം കാണിക്കുന്നു.
ഞങ്ങളുടെ മുൻ ട്യൂട്ടോറിയലിൽ, ഞങ്ങൾ പൊതുവായ ഉപയോഗങ്ങൾ പരിശോധിച്ചു. ഒരു ഡാറ്റാസെറ്റിലെ ഏറ്റവും വലിയ സംഖ്യ തിരികെ നൽകാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന MAX ഫംഗ്ഷന്റെ. എന്നിരുന്നാലും, ചില സാഹചര്യങ്ങളിൽ, ചില മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി പരമാവധി മൂല്യം കണ്ടെത്തുന്നതിന് നിങ്ങളുടെ ഡാറ്റയിലേക്ക് കൂടുതൽ തുളച്ചുകയറേണ്ടി വന്നേക്കാം. കുറച്ച് വ്യത്യസ്ത ഫോർമുലകൾ ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും, സാധ്യമായ എല്ലാ വഴികളും ഈ ലേഖനം വിശദീകരിക്കുന്നു.
Excel MAX IF ഫോർമുല
അടുത്ത കാലം വരെ, Microsoft Excel-ന് ഒരു വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി പരമാവധി മൂല്യം ലഭിക്കുന്നതിന് ബിൽറ്റ്-ഇൻ MAX IF ഫംഗ്ഷൻ. Excel 2019-ൽ MAXIFS അവതരിപ്പിക്കുന്നതോടെ, നമുക്ക് സോപാധികമായ മാക്സ് ഒരു എളുപ്പവഴി ചെയ്യാൻ കഴിയും.
Excel 2016-ലും അതിന് മുമ്പുള്ള പതിപ്പുകളിലും, MAX സംയോജിപ്പിച്ച് നിങ്ങളുടേതായ അറേ ഫോർമുല സൃഷ്ടിക്കേണ്ടതുണ്ട്. ഒരു IF പ്രസ്താവനയോടുകൂടിയ പ്രവർത്തനം:
{=MAX(IF( criteria_range= മാനദണ്ഡം, max_range))}ഈ പൊതുവായ MAX എങ്ങനെയെന്ന് കാണാൻ യഥാർത്ഥ ഡാറ്റയിൽ ഫോർമുല പ്രവർത്തിക്കുന്നുവെങ്കിൽ, ഇനിപ്പറയുന്ന ഉദാഹരണം പരിഗണിക്കുക. നിരവധി വിദ്യാർത്ഥികളുടെ ലോംഗ് ജമ്പ് ഫലങ്ങളുള്ള ഒരു ടേബിൾ നിങ്ങളുടെ പക്കലുണ്ടെന്ന് കരുതുക. പട്ടികയിൽ മൂന്ന് റൗണ്ടുകൾക്കുള്ള ഡാറ്റ ഉൾപ്പെടുന്നു, ഒരു പ്രത്യേക അത്ലറ്റിന്റെ മികച്ച ഫലത്തിനായി നിങ്ങൾ തിരയുകയാണ്, ജേക്കബ് പറയുന്നു. വിദ്യാർത്ഥികളുടെ പേരുകൾ A2:A10-ലും ദൂരങ്ങൾ C2:C10-ലും ഉള്ളതിനാൽ, ഫോർമുലയ്ക്ക് ഈ രൂപം ലഭിക്കും:
=MAX(IF(A2:A10="Jacob", C2:C10))
ഒരു അറേ ഫോർമുല എന്നത് ഓർമ്മിക്കുകCtrl + Shift + Enter കീകൾ ഒരേസമയം അമർത്തി എപ്പോഴും നൽകണം. തൽഫലമായി, ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ചുരുണ്ട ബ്രാക്കറ്റുകളാൽ ഇത് സ്വയമേവ ചുറ്റപ്പെട്ടിരിക്കുന്നു (ബ്രേസുകൾ സ്വമേധയാ ടൈപ്പുചെയ്യുന്നത് പ്രവർത്തിക്കില്ല!).
ഞാൻ യഥാർത്ഥ ജീവിത വർക്ക്ഷീറ്റുകൾ, ചിലതിൽ മാനദണ്ഡം ഇൻപുട്ട് ചെയ്യുന്നത് കൂടുതൽ സൗകര്യപ്രദമാണ്. സെൽ, അതിനാൽ ഫോർമുല മാറ്റാതെ തന്നെ നിങ്ങൾക്ക് എളുപ്പത്തിൽ അവസ്ഥ മാറ്റാനാകും. അതിനാൽ, ഞങ്ങൾ F1-ൽ ആവശ്യമുള്ള പേര് ടൈപ്പുചെയ്യുകയും ഇനിപ്പറയുന്ന ഫലം നേടുകയും ചെയ്യുന്നു:
=MAX(IF(A2:A10=F1, C2:C10))
ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു
ലോജിക്കലിൽ IF ഫംഗ്ഷന്റെ ടെസ്റ്റ്, ഞങ്ങൾ പേരുകളുടെ പട്ടിക (A2:A10) ടാർഗെറ്റ് നാമവുമായി (F1) താരതമ്യം ചെയ്യുന്നു. ഈ പ്രവർത്തനത്തിന്റെ ഫലം TRUE, FALSE എന്നിവയുടെ ഒരു നിരയാണ്, ഇവിടെ TRUE മൂല്യങ്ങൾ ടാർഗെറ്റ് നാമവുമായി പൊരുത്തപ്പെടുന്ന പേരുകളെ പ്രതിനിധീകരിക്കുന്നു (ജേക്കബ്):
{FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}
value_ if_true വാദം, ഞങ്ങൾ ലോംഗ് ജമ്പ് ഫലങ്ങൾ നൽകുന്നു (C2:C10), അതിനാൽ ലോജിക്കൽ ടെസ്റ്റ് മൂല്യനിർണ്ണയം TRUE ആണെങ്കിൽ, C നിരയിൽ നിന്നുള്ള അനുബന്ധ നമ്പർ നൽകും. value_ if_false ആർഗ്യുമെന്റ് ഒഴിവാക്കിയിരിക്കുന്നു, അർത്ഥം നിബന്ധന പാലിക്കാത്ത ഒരു FALSE മൂല്യം മാത്രമായിരിക്കും:
{FALSE;FALSE;FALSE;5.48;5.42;5.57;FALSE;FALSE;FALSE}
ഈ അറേ MAX ഫംഗ്ഷനിലേക്ക് ഫീഡ് ചെയ്തിരിക്കുന്നു. FALSE മൂല്യങ്ങൾ അവഗണിച്ച് പരമാവധി നമ്പർ നൽകുന്നു.
നുറുങ്ങ്. മുകളിൽ ചർച്ച ചെയ്ത ആന്തരിക ശ്രേണികൾ കാണുന്നതിന്, നിങ്ങളുടെ വർക്ക് ഷീറ്റിലെ ഫോർമുലയുടെ അനുബന്ധ ഭാഗം തിരഞ്ഞെടുത്ത് F9 കീ അമർത്തുക. ഫോർമുല മൂല്യനിർണ്ണയ മോഡിൽ നിന്ന് പുറത്തുകടക്കാൻ, Esc കീ അമർത്തുക.
ഒന്നിലധികം ഉള്ള പരമാവധി IF ഫോർമുലമാനദണ്ഡം
ഒന്നിലധികം വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി പരമാവധി മൂല്യം കണ്ടെത്തേണ്ട സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് ഒന്നുകിൽ:
കൂടുതൽ മാനദണ്ഡങ്ങൾ ഉൾപ്പെടുത്താൻ നെസ്റ്റഡ് IF സ്റ്റേറ്റ്മെന്റുകൾ ഉപയോഗിക്കാം:
{=MAX( IF( criteria_range1 = മാനദണ്ഡം1 , IF( criteria_range2 = criteria2 , max_range ))}അല്ലെങ്കിൽ ഗുണന പ്രവർത്തനം ഉപയോഗിച്ച് ഒന്നിലധികം മാനദണ്ഡങ്ങൾ കൈകാര്യം ചെയ്യുക:
{=MAX(IF( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ), max_range ))}നിങ്ങൾക്ക് ആൺകുട്ടികളുടെയും പെൺകുട്ടികളുടെയും ഫലങ്ങൾ ഒറ്റ ടേബിളിൽ ഉണ്ടെന്നും 3-ാം റൗണ്ടിൽ പെൺകുട്ടികൾക്കിടയിൽ ഏറ്റവും ദൈർഘ്യമേറിയ കുതിപ്പ് കണ്ടെത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്നും പറയാം. അത് പൂർത്തിയാക്കാൻ , ഞങ്ങൾ G1-ൽ ആദ്യ മാനദണ്ഡം (സ്ത്രീ) നൽകുകയും G2-ൽ രണ്ടാമത്തെ മാനദണ്ഡം (3) നൽകുകയും പരമാവധി മൂല്യം പ്രവർത്തിക്കാൻ ഇനിപ്പറയുന്ന സൂത്രവാക്യങ്ങൾ ഉപയോഗിക്കുകയും ചെയ്യുന്നു:
=MAX(IF(B2:B16=G1, IF(C2:C16=G2, D2:D16)))
=MAX(IF((B2:B16=G1)*(C2:C16=G2), D2:D16))
രണ്ടും അറേ സൂത്രവാക്യങ്ങളായതിനാൽ, അവ ശരിയായി പൂർത്തിയാക്കാൻ Ctrl + Shift + Enter അമർത്താൻ ദയവായി ഓർക്കുക.
ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, സൂത്രവാക്യങ്ങൾ ഒരേ ഫലം നൽകുന്നു, അതിനാൽ ഏതാണ് ഉപയോഗിക്കേണ്ടത് നിങ്ങളുടെ കാര്യം നിങ്ങളുടെ വ്യക്തിപരമായ മുൻഗണന. എന്നെ സംബന്ധിച്ചിടത്തോളം, ബൂളിയൻ ലോജിക് ഉള്ള ഫോർമുല വായിക്കാനും നിർമ്മിക്കാനും എളുപ്പമാണ് - അധിക IF ഫംഗ്ഷനുകൾ കൂടാതെ തന്നെ നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര നിബന്ധനകൾ ചേർക്കാൻ ഇത് അനുവദിക്കുന്നു.
ഈ ഫോർമുലകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു
രണ്ട് മാനദണ്ഡങ്ങൾ വിലയിരുത്തുന്നതിന് ആദ്യ ഫോർമുല രണ്ട് നെസ്റ്റഡ് IF ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുന്നു. ആദ്യ IF പ്രസ്താവനയുടെ ലോജിക്കൽ ടെസ്റ്റിൽ, ലിംഗ നിരയിലെ മൂല്യങ്ങൾ ഞങ്ങൾ താരതമ്യം ചെയ്യുന്നു(B2:B16) G1 ലെ മാനദണ്ഡം ("സ്ത്രീ"). ഫലം TRUE, FALSE മൂല്യങ്ങളുടെ ഒരു നിരയാണ്, അവിടെ TRUE മാനദണ്ഡവുമായി പൊരുത്തപ്പെടുന്ന ഡാറ്റയെ പ്രതിനിധീകരിക്കുന്നു:
{FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE}
സമാന രീതിയിൽ, രണ്ടാമത്തെ IF ഫംഗ്ഷൻ റൗണ്ട് കോളത്തിലെ മൂല്യങ്ങൾ പരിശോധിക്കുന്നു (C2 :C16). ആദ്യ രണ്ട് ശ്രേണികളിൽ ശരിയായ സ്ഥാനങ്ങൾ ഉള്ളവ (അതായത്, ലിംഗഭേദം "സ്ത്രീ" ആയതും വൃത്തം 3 ആയതുമായ ഇനങ്ങൾ):
{FALSE; FALSE; FALSE; FALSE; FALSE; 4.63; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; 4.52}
ഈ അന്തിമ അറേ MAX ഫംഗ്ഷനിലേക്ക് പോകുന്നു ഒപ്പം അത് ഏറ്റവും വലിയ സംഖ്യ നൽകുന്നു.
രണ്ടാമത്തെ സൂത്രവാക്യം ഒരൊറ്റ ലോജിക്കൽ ടെസ്റ്റിനുള്ളിലെ അതേ അവസ്ഥകളെ വിലയിരുത്തുന്നു, കൂടാതെ ഗുണന പ്രവർത്തനം AND ഓപ്പറേറ്റർ പോലെ പ്രവർത്തിക്കുന്നു:
ഏതിലും ശരിയും തെറ്റും മൂല്യങ്ങൾ ഉപയോഗിക്കുമ്പോൾ ഗണിത പ്രവർത്തനത്തിൽ, അവ യഥാക്രമം 1, 0 എന്നിങ്ങനെ പരിവർത്തനം ചെയ്യപ്പെടുന്നു. 0 കൊണ്ട് ഗുണിക്കുന്നത് എല്ലായ്പ്പോഴും പൂജ്യം നൽകുന്നതിനാൽ, എല്ലാ വ്യവസ്ഥകളും ശരിയാകുമ്പോൾ മാത്രമേ ഫലമായുണ്ടാകുന്ന അറേയിൽ 1 ഉണ്ടാകൂ. IF ഫംഗ്ഷന്റെ ലോജിക്കൽ ടെസ്റ്റിൽ ഈ അറേ വിലയിരുത്തപ്പെടുന്നു, ഇത് 1 (TRUE) ഘടകങ്ങളുമായി ബന്ധപ്പെട്ട ദൂരങ്ങൾ നൽകുന്നു.
MAX IF അറേ ഇല്ലാതെ
ഞാനടക്കം നിരവധി Excel ഉപയോക്താക്കൾ, അറേ ഫോർമുലകളോട് മുൻവിധിയോടെ, സാധ്യമാകുന്നിടത്തെല്ലാം അവ ഒഴിവാക്കാൻ ശ്രമിക്കുക. ഭാഗ്യവശാൽ, മൈക്രോസോഫ്റ്റ് എക്സലിന് അറേ നേറ്റീവ് ആയി കൈകാര്യം ചെയ്യുന്ന കുറച്ച് ഫംഗ്ഷനുകൾ ഉണ്ട്, നമുക്ക് ഒരെണ്ണം ഉപയോഗിക്കാംഅത്തരം ഫംഗ്ഷനുകളുടെ, അതായത് SUMPRODUCT, MAX-ന് ചുറ്റുമുള്ള "റാപ്പർ" എന്ന നിലയിൽ.
അറേ കൂടാതെയുള്ള പൊതു MAX IF ഫോർമുല ഇപ്രകാരമാണ്:
=SUMPRODUCT(MAX( criteria_range1 = മാനദണ്ഡം1 ) * ( criteria_range2 = criteria2 ) * max_range ))സ്വാഭാവികമായും, എങ്കിൽ നിങ്ങൾക്ക് കൂടുതൽ ശ്രേണി/മാനദണ്ഡ ജോഡികൾ ചേർക്കാവുന്നതാണ് ആവശ്യമാണ്.
ഫോർമുല പ്രവർത്തനക്ഷമമായി കാണുന്നതിന്, മുമ്പത്തെ ഉദാഹരണത്തിൽ നിന്നുള്ള ഡാറ്റ ഞങ്ങൾ ഉപയോഗിക്കും. റൗണ്ട് 3-ൽ ഒരു വനിതാ അത്ലറ്റിന്റെ പരമാവധി കുതിച്ചുചാട്ടം നേടുക എന്നതാണ് ലക്ഷ്യം:
=SUMPRODUCT(MAX(((B2:B16=G1) * (C2:C16=G2) * (D2:D16))))
ഈ ഫോർമുല ഒരു സാധാരണ എന്റർ കീസ്ട്രോക്കിനൊപ്പം മത്സരിക്കുകയും MAX IF എന്ന അറേ ഫോർമുലയുടെ അതേ ഫലം നൽകുകയും ചെയ്യുന്നു:
മുകളിലുള്ള സ്ക്രീൻഷോട്ട് സൂക്ഷ്മമായി പരിശോധിക്കുമ്പോൾ, മുമ്പത്തെ ഉദാഹരണങ്ങളിൽ "x" എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന അസാധുവായ ജമ്പുകൾക്ക് ഇപ്പോൾ 3, 11, 15 വരികളിൽ 0 മൂല്യങ്ങളുണ്ടെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും. , എന്തുകൊണ്ട് അടുത്ത വിഭാഗം വിശദീകരിക്കുന്നു.
ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു
MAX IF ഫോർമുല പോലെ, ലിംഗഭേദം (B2:B16), റൗണ്ട് (B2:B16) എന്നിവയിലെ ഓരോ മൂല്യവും താരതമ്യം ചെയ്തുകൊണ്ട് ഞങ്ങൾ രണ്ട് മാനദണ്ഡങ്ങൾ വിലയിരുത്തുന്നു. C2:C16) G1, G2 സെല്ലുകളിലെ മാനദണ്ഡങ്ങളുള്ള നിരകൾ. ഫലം TRUE, FALSE മൂല്യങ്ങളുടെ രണ്ട് അറേകളാണ്. അറേകളുടെ മൂലകങ്ങളെ ഒരേ സ്ഥാനങ്ങളിൽ ഗുണിക്കുന്നത് TRUE, FALSE എന്നിവയെ യഥാക്രമം 1, 0 ആക്കി മാറ്റുന്നു, ഇവിടെ 1 എന്നത് രണ്ട് മാനദണ്ഡങ്ങളും പാലിക്കുന്ന ഇനങ്ങളെ പ്രതിനിധീകരിക്കുന്നു. മൂന്നാമത്തെ ഗുണിത ശ്രേണിയിൽ ലോംഗ് ജമ്പ് ഫലങ്ങൾ അടങ്ങിയിരിക്കുന്നു (D2:D16). 0 കൊണ്ട് ഗുണിച്ചാൽ പൂജ്യം ലഭിക്കുന്നതിനാൽ, അനുബന്ധ സ്ഥാനങ്ങളിൽ 1 (TRUE) ഉള്ള ഇനങ്ങൾ മാത്രംഅതിജീവിക്കുക:
{0; 0; 0; 0; 0; 4.63; 0; 0; 0; 0; 0; 0; 0; 0; 4.52}
max_range എന്നതിൽ ഏതെങ്കിലും ടെക്സ്റ്റ് മൂല്യം അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഗുണന പ്രവർത്തനം #VALUE പിശക് നൽകുന്നു, അതിനാൽ മുഴുവൻ ഫോർമുലയും പ്രവർത്തിക്കില്ല.
MAX ഫംഗ്ഷൻ അത് ഇവിടെ നിന്ന് എടുക്കുകയും നിർദ്ദിഷ്ട വ്യവസ്ഥകൾ പാലിക്കുന്ന ഏറ്റവും വലിയ സംഖ്യ നൽകുകയും ചെയ്യുന്നു. തത്ഫലമായുണ്ടാകുന്ന ഒരു ഘടകം {4.63} അടങ്ങിയ അറേ SUMPRODUCT ഫംഗ്ഷനിലേക്ക് പോകുന്നു, അത് ഒരു സെല്ലിലെ പരമാവധി നമ്പർ ഔട്ട്പുട്ട് ചെയ്യുന്നു.
ശ്രദ്ധിക്കുക. നിർദ്ദിഷ്ട ലോജിക് കാരണം, ഫോർമുല ഇനിപ്പറയുന്ന മുന്നറിയിപ്പുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു:
- നിങ്ങൾ ഏറ്റവും ഉയർന്ന മൂല്യത്തിനായി തിരയുന്ന ശ്രേണിയിൽ അക്കങ്ങൾ മാത്രം അടങ്ങിയിരിക്കണം. എന്തെങ്കിലും വാചക മൂല്യങ്ങൾ ഉണ്ടെങ്കിൽ, ഒരു #VALUE! പിശക് തിരികെ ലഭിച്ചു.
- ഒരു നെഗറ്റീവ് ഡാറ്റാ സെറ്റിലെ "പൂജ്യം തുല്യമല്ല" അവസ്ഥയെ ഫോർമുലയ്ക്ക് വിലയിരുത്താൻ കഴിയില്ല. പൂജ്യങ്ങൾ അവഗണിച്ച് പരമാവധി മൂല്യം കണ്ടെത്താൻ, ഒന്നുകിൽ ഒരു MAX IF ഫോർമുല അല്ലെങ്കിൽ MAXIFS ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
Excel MAX IF ഫോർമുല അല്ലെങ്കിൽ ലോജിക്ക്
എപ്പോൾ ഏതെങ്കിലും<പരമാവധി മൂല്യം കണ്ടെത്താൻ നിർദ്ദിഷ്ട വ്യവസ്ഥകളിൽ 9> പാലിക്കപ്പെട്ടിരിക്കുന്നു, ബൂളിയൻ ലോജിക്കിനൊപ്പം ഇതിനകം പരിചിതമായ അറേ MAX IF ഫോർമുല ഉപയോഗിക്കുക, എന്നാൽ അവയെ ഗുണിക്കുന്നതിന് പകരം വ്യവസ്ഥകൾ ചേർക്കുക.
{=MAX(IF( criteria_range1 = മാനദണ്ഡം1 ) + ( criteria_range2 = criteria2 ), max_range ))}പകരം, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന നോൺ-അറേ ഫോർമുല ഉപയോഗിക്കാം :
=SUMPRODUCT(MAX(( മാനദണ്ഡം_ശ്രേണി1 = മാനദണ്ഡം1 ) + ( മാനദണ്ഡം_ശ്രേണി2 = മാനദണ്ഡം2 )) * max_range ))ഒരു ഉദാഹരണമായി, നമുക്ക് പ്രവർത്തിക്കാംറൗണ്ടുകൾ 2, 3 എന്നിവയിലെ മികച്ച ഫലം. Excel ഭാഷയിൽ, ടാസ്ക്ക് വ്യത്യസ്തമായ രീതിയിലാണ് രൂപപ്പെടുത്തിയിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക: റൗണ്ട് 2 അല്ലെങ്കിൽ 3 ആണെങ്കിൽ പരമാവധി മൂല്യം തിരികെ നൽകുക.
B2:B10-ൽ ലിസ്റ്റുചെയ്തിരിക്കുന്ന റൗണ്ടുകൾക്കൊപ്പം , C2:C10 ലെ ഫലങ്ങൾ, F1, H1 എന്നിവയിലെ മാനദണ്ഡങ്ങൾ, ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ പോകുന്നു:
=MAX(IF((B2:B10=F1) + (B2:B10=H1), C2:C10))
Ctrl + Shift + Enter കീ കോമ്പിനേഷൻ അമർത്തി ഫോർമുല നൽകുക, നിങ്ങൾക്ക് ലഭിക്കും ഈ ഫലം:
ഈ നോൺ-അറേ ഫോർമുല ഉപയോഗിച്ച് സമാന വ്യവസ്ഥകളുള്ള പരമാവധി മൂല്യവും കണ്ടെത്താനാകും:
=SUMPRODUCT(MAX(((B2:B10=F1) + (B2:B10=H1)) * C2:C10))
എന്നിരുന്നാലും, ഈ സാഹചര്യത്തിൽ C കോളത്തിലെ എല്ലാ "x" മൂല്യങ്ങളും പൂജ്യങ്ങൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കേണ്ടതുണ്ട്, കാരണം SUMPRODUCT MAX സംഖ്യാ ഡാറ്റയിൽ മാത്രമേ പ്രവർത്തിക്കൂ:
ഈ ഫോർമുലകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഗുണനത്തിനുപകരം സങ്കലന പ്രവർത്തനം ഉപയോഗിച്ച് നിങ്ങൾ മാനദണ്ഡത്തിൽ ചേരുന്നു എന്നതൊഴിച്ചാൽ അറേ ഫോർമുല MAX IF പോലെ തന്നെ പ്രവർത്തിക്കുന്നു. അറേ ഫോർമുലകളിൽ, സങ്കലനം OR ഓപ്പറേറ്ററായി പ്രവർത്തിക്കുന്നു:
TRUE, FALSE (F1, H1 എന്നിവയിലെ മാനദണ്ഡങ്ങൾക്കെതിരെ B2:B10-ലെ മൂല്യങ്ങൾ പരിശോധിക്കുന്നതിന്റെ ഫലമായി) രണ്ട് അറേകൾ ചേർക്കുന്നത് 1-ന്റെ ഒരു അറേയും 0 കൾ, 1 എന്നത് ഏതെങ്കിലും വ്യവസ്ഥ ശരിയാകുന്ന ഇനങ്ങളെ പ്രതിനിധീകരിക്കുന്നു, കൂടാതെ 0 എന്നത് രണ്ട് വ്യവസ്ഥകൾക്കും തെറ്റുള്ള ഇനങ്ങളെ പ്രതിനിധീകരിക്കുന്നു. ഫലമായി, IF ഫംഗ്ഷൻ എല്ലാ ഇനങ്ങളെയും C2:C10 ( value_if_true ) എന്നതിൽ "സൂക്ഷിക്കുന്നു", അതിനായി ഏത് വ്യവസ്ഥയും TRUE (1); ബാക്കിയുള്ള ഇനങ്ങൾക്ക് പകരം FALSE എന്നതിനാൽ value_if_false ആർഗ്യുമെന്റ് വ്യക്തമാക്കിയിട്ടില്ല.
അറേ അല്ലാത്ത ഫോർമുല സമാനമായ രീതിയിൽ പ്രവർത്തിക്കുന്നു. വ്യത്യാസം എന്തെന്നാൽ, IF-ന്റെ ലോജിക്കൽ ടെസ്റ്റിന് പകരം, നിങ്ങൾ 1-ന്റെയും 0-ന്റെയും അറേയുടെ ഘടകങ്ങളെ ലോംഗ് ജമ്പ് ഫലങ്ങളുടെ അറേയുടെ (C2:C10) ഘടകങ്ങൾ കൊണ്ട് ഗുണിക്കുക എന്നതാണ്. ഇത് ഒരു നിബന്ധനയും പാലിക്കാത്ത ഇനങ്ങളെ അസാധുവാക്കുന്നു (ആദ്യ ശ്രേണിയിൽ 0 ഉണ്ട്) കൂടാതെ ഒരു നിബന്ധന പാലിക്കുന്ന ഇനങ്ങൾ നിലനിർത്തുന്നു (ആദ്യ ശ്രേണിയിൽ 1 ഉണ്ടായിരിക്കണം).
MAXIFS - ഉയർന്നത് കണ്ടെത്താനുള്ള എളുപ്പവഴി വ്യവസ്ഥകളോടെയുള്ള മൂല്യം
Excel 2019, 2021, Excel 365 എന്നിവയുടെ ഉപയോക്താക്കൾ അവരുടേതായ MAX IF ഫോർമുല നിർമ്മിക്കുന്നതിന് അറേകളെ മെരുക്കുന്നതിൽ നിന്ന് മുക്തരാണ്. Excel-ന്റെ ഈ പതിപ്പുകൾ ദീർഘകാലമായി കാത്തിരിക്കുന്ന MAXIFS ഫംഗ്ഷൻ നൽകുന്നു, അത് കുട്ടിയുടെ കളിയുടെ അവസ്ഥകളോടെ ഏറ്റവും വലിയ മൂല്യം കണ്ടെത്തുന്നു.
MAXIFS-ന്റെ ആദ്യ ആർഗ്യുമെന്റിൽ, പരമാവധി മൂല്യം കണ്ടെത്തേണ്ട ശ്രേണി നിങ്ങൾ നൽകുന്നു (D2: ഞങ്ങളുടെ കാര്യത്തിൽ D16), തുടർന്നുള്ള ആർഗ്യുമെന്റുകളിൽ നിങ്ങൾക്ക് 126 ശ്രേണി/മാനദണ്ഡ ജോഡികൾ വരെ നൽകാം. ഉദാഹരണത്തിന്:
=MAXIFS(D2:D16, B2:B16, G1, C2:C16, G2)
ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഈ ലളിതമായ സൂത്രവാക്യം സംഖ്യാ മൂല്യങ്ങളും ടെക്സ്റ്റ് മൂല്യങ്ങളും അടങ്ങുന്ന ശ്രേണി പ്രോസസ്സ് ചെയ്യുന്നതിൽ പ്രശ്നമില്ല:
ഈ ഫംഗ്ഷനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾക്ക്, ഫോർമുല ഉദാഹരണങ്ങളുള്ള Excel MAXIFS ഫംഗ്ഷൻ കാണുക.
അങ്ങനെയാണ് Excel-ൽ വ്യവസ്ഥകൾക്കൊപ്പം നിങ്ങൾക്ക് പരമാവധി മൂല്യം കണ്ടെത്താനാകുന്നത്. വായിച്ചതിന് നന്ദി, ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ അടുത്തതായി കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നുആഴ്ച!
ഡൗൺലോഡിനായി വർക്ക്ബുക്ക് പരിശീലിക്കുക
Excel MAX IF ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)