విషయ సూచిక
షరతులతో గరిష్ట విలువను పొందడానికి Excelలో MAXIFS ఫంక్షన్ను ఎలా ఉపయోగించాలో ట్యుటోరియల్ చూపుతుంది.
సాంప్రదాయకంగా, మీరు ఎప్పుడైనా Excelలో షరతులతో అత్యధిక విలువను కనుగొనవలసి వచ్చినప్పుడు, మీరు మీ స్వంత MAX IF సూత్రాన్ని నిర్మించాలి. అనుభవజ్ఞులైన వినియోగదారులకు ఇది పెద్ద విషయం కానప్పటికీ, అనుభవం లేనివారికి ఇది కొన్ని ఇబ్బందులను కలిగిస్తుంది ఎందుకంటే, ముందుగా, మీరు ఫార్ములా యొక్క వాక్యనిర్మాణాన్ని గుర్తుంచుకోవాలి మరియు రెండవది, మీరు శ్రేణి సూత్రాలతో ఎలా పని చేయాలో తెలుసుకోవాలి. అదృష్టవశాత్తూ, Microsoft ఇటీవల ఒక కొత్త ఫంక్షన్ను పరిచయం చేసింది, ఇది షరతులతో కూడిన గరిష్టాన్ని సులభమైన మార్గంగా చేయగలదు!
Excel MAXIFS ఫంక్షన్
MAXIFS ఫంక్షన్లో అతిపెద్ద సంఖ్యా విలువను అందిస్తుంది ఒకటి లేదా అంతకంటే ఎక్కువ ప్రమాణాల ఆధారంగా పేర్కొన్న పరిధి.
MAXIFS ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)ఎక్కడ:
- Max_range (అవసరం) - మీరు గరిష్ట విలువను కనుగొనాలనుకుంటున్న సెల్ల పరిధి.
- Criteria_range1 (అవసరం) - ది క్రైటీరియా1 తో మూల్యాంకనం చేయడానికి మొదటి పరిధి.
- క్రైటీరియా1 - మొదటి పరిధిలో ఉపయోగించాల్సిన షరతు. ఇది సంఖ్య, వచనం లేదా వ్యక్తీకరణ ద్వారా సూచించబడుతుంది.
- Criteria_range2 / ప్రమాణాలు2 , …(ఐచ్ఛికం) - అదనపు పరిధులు మరియు వాటి సంబంధిత ప్రమాణాలు. గరిష్టంగా 126 పరిధి/క్రైటీరియా జతలకు మద్దతు ఉంది.
ఈ MAXIFS ఫంక్షన్ Excel 2019, Excel 2021 మరియుWindows మరియు Macలో Microsoft 365 కోసం Excel.
ఉదాహరణగా, మన స్థానిక పాఠశాలలో అత్యంత ఎత్తైన ఫుట్బాల్ ఆటగాడిని కనుగొనండి. విద్యార్థుల ఎత్తులు D2:D11 (max_range) సెల్లలో మరియు క్రీడలు B2:B11 (క్రైటీరియా_రేంజ్1)లో ఉన్నాయని భావించి, "ఫుట్బాల్" అనే పదాన్ని ప్రమాణం1గా ఉపయోగించండి మరియు మీరు ఈ సూత్రాన్ని పొందుతారు:
=MAXIFS(D2:D11, B2:B11, "football")
ఫార్ములాను మరింత బహుముఖంగా చేయడానికి, మీరు లక్ష్య క్రీడను కొంత సెల్లో ఇన్పుట్ చేయవచ్చు (చెప్పండి, G1) మరియు సెల్ రిఫరెన్స్ను ప్రమాణాలు1 ఆర్గ్యుమెంట్:
=MAXIFS(D2:D11, B2:B11, G1)
గమనిక. గరిష్ట_పరిధి మరియు ప్రమాణ_పరిధి ఆర్గ్యుమెంట్లు తప్పనిసరిగా ఒకే పరిమాణం మరియు ఆకృతిని కలిగి ఉండాలి, అంటే సమాన సంఖ్యలో అడ్డు వరుసలు మరియు నిలువు వరుసలను కలిగి ఉండాలి, లేకపోతే #VALUE! లోపం తిరిగి వస్తుంది.
Excelలో MAXIFS ఫంక్షన్ను ఎలా ఉపయోగించాలి - ఫార్ములా ఉదాహరణలు
మీరు ఇప్పుడే చూసినట్లుగా, Excel MAXIFS చాలా సూటిగా మరియు ఉపయోగించడానికి సులభమైనది. అయితే, ఇది పెద్ద వ్యత్యాసాన్ని కలిగించే కొన్ని చిన్న సూక్ష్మ నైపుణ్యాలను కలిగి ఉంది. దిగువ ఉదాహరణలలో, మేము Excelలో షరతులతో కూడిన గరిష్ట ప్రయోజనాలను పొందడానికి ప్రయత్నిస్తాము.
బహుళ ప్రమాణాల ఆధారంగా గరిష్ట విలువను కనుగొనండి
ఈ ట్యుటోరియల్ మొదటి భాగంలో, మేము MAXIFS సూత్రాన్ని సృష్టించాము. ఒక షరతు ఆధారంగా గరిష్ట విలువను పొందడానికి దాని సరళమైన రూపంలో. ఇప్పుడు, మేము ఆ ఉదాహరణను మరింత ముందుకు తీసుకొని, రెండు వేర్వేరు ప్రమాణాలను అంచనా వేయబోతున్నాము.
అనుకోండి, మీరు జూనియర్ స్కూల్లో ఎత్తైన బాస్కెట్బాల్ ప్లేయర్ని కనుగొనాలనుకుంటున్నారు. దీన్ని పూర్తి చేయడానికి, కింది వాటిని నిర్వచించండివాదనలు:
- Max_range - ఎత్తులను కలిగి ఉన్న కణాల శ్రేణి - D2:D11.
- Criteria_range1 - క్రీడలను కలిగి ఉన్న కణాల శ్రేణి - B2:B11.
- క్రైటీరియా1 - "బాస్కెట్బాల్", ఇది సెల్ G1లో ఇన్పుట్ చేయబడింది.
- Criteria_range2 - నిర్వచించే కణాల పరిధి పాఠశాల రకం - C2:C11.
- క్రైటీరియా2 - "జూనియర్", ఇది సెల్ G2లో ఇన్పుట్ చేయబడింది.
ఆర్గ్యుమెంట్లను కలిపి ఉంచడం ద్వారా, మేము ఈ సూత్రాలను పొందుతాము. :
"హార్డ్కోడ్ చేయబడిన" ప్రమాణాలతో:
=MAXIFS(D2:D11, B2:B11, "basketball", C2:C11, "junior")
ముందే నిర్వచించిన సెల్లలోని ప్రమాణాలతో:
=MAXIFS(D2:D11, B2:B11, G1, C2:C11, G2)
దయచేసి MAXIFSని గమనించండి Excelలో ఫంక్షన్ కేస్-ఇన్సెన్సిటివ్ , కాబట్టి మీరు మీ ప్రమాణంలోని అక్షరాల కేసు గురించి చింతించాల్సిన అవసరం లేదు.
ఒకవేళ మీరు మీని ఉపయోగించాలనుకుంటున్నారు బహుళ సెల్లపై ఫార్ములా, సంపూర్ణ సెల్ రిఫరెన్స్లతో అన్ని పరిధులను లాక్ చేయాలని నిర్ధారించుకోండి, ఇలా:
=MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2)
ఇది ఫార్ములా ఇతర సెల్లకు సరిగ్గా కాపీ చేయబడిందని నిర్ధారిస్తుంది - ప్రమాణాల సూచనల ఆధారంగా మారుతుంది t అయితే ఫార్ములా కాపీ చేయబడిన సెల్ యొక్క సాపేక్ష స్థానంపై అతను పరిధులు మారవు:
అదనపు బోనస్గా, గరిష్ట విలువతో అనుబంధించబడిన మరొక సెల్ నుండి విలువను సంగ్రహించడానికి నేను మీకు శీఘ్ర మార్గాన్ని చూపుతాను. మా విషయంలో, అది ఎత్తైన వ్యక్తి పేరు అవుతుంది. దీని కోసం, మేము క్లాసిక్ INDEX MATCH ఫార్ములా మరియు గూడు MAXIFSని MATCH యొక్క మొదటి ఆర్గ్యుమెంట్లో లుకప్ విలువగా ఉపయోగిస్తాము:
=INDEX($A$2:$A$11, MATCH(MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2), $D$2:$D$11, 0))
ఫార్ములా మాకు పేరు చెబుతుందిజూనియర్ పాఠశాలలో ఎత్తైన బాస్కెట్బాల్ క్రీడాకారుడు లియామ్:
లాజికల్ ఆపరేటర్లతో Excel MAXIFS
మీరు సంఖ్యా ప్రమాణాలను మూల్యాంకనం చేయాల్సిన పరిస్థితిలో, లాజికల్ ఆపరేటర్లను ఉపయోగించండి వంటివి:
- (>) కంటే ఎక్కువ 8>తక్కువ లేదా దీనికి సమానం (<=)
- కి సమానం కాదు ()
"ఈక్వల్ టు" ఆపరేటర్ (=) చాలా సందర్భాలలో విస్మరించబడవచ్చు.
సాధారణంగా, ఆపరేటర్ని ఎంచుకోవడం సమస్య కాదు, సరైన సింటాక్స్తో ప్రమాణాలను రూపొందించడం అత్యంత గమ్మత్తైన భాగం. ఇక్కడ ఎలా ఉంది:
- ఒక లాజికల్ ఆపరేటర్ని అనుసరించి నంబర్ లేదా టెక్స్ట్ తప్పనిసరిగా ">=14" లేదా "రన్నింగ్" వంటి డబుల్ కోట్లతో జతచేయబడాలి.
- సెల్ విషయంలో రిఫరెన్స్ లేదా మరొక ఫంక్షన్, స్ట్రింగ్ను ప్రారంభించడానికి కోట్లను మరియు సూచనను సంగ్రహించడానికి మరియు స్ట్రింగ్ను పూర్తి చేయడానికి యాంపర్సండ్ను ఉపయోగించండి, ఉదా. ">"&B1 లేదా "<"&TODAY().
ఇది ఆచరణలో ఎలా పని చేస్తుందో చూడటానికి, మన నమూనా పట్టికకు వయస్సు కాలమ్ (కాలమ్ C)ని జోడించి, కనుగొనండి. 13 మరియు 14 సంవత్సరాల మధ్య వయస్సు గల అబ్బాయిలలో గరిష్ట ఎత్తు. ఇది క్రింది ప్రమాణాలతో చేయవచ్చు:
ప్రమాణాలు1: ">=13"
ప్రమాణాలు2: "<=14"
మేము ఒకే నిలువు వరుసలోని సంఖ్యలను సరిపోల్చడం వలన, రెండు సందర్భాలలోనూ ప్రమాణం_పరిధి ఒకేలా ఉంటుంది (C2:C11):
=MAXIFS(D2:D11, C2:C11, ">=13", C2:C11, "<=14")
మీరు ప్రమాణాలను హార్డ్కోడ్ చేయకూడదనుకుంటే ఫార్ములాలో, వాటిని ప్రత్యేక సెల్లలో ఇన్పుట్ చేయండి (ఉదా. G1 మరియు H1) మరియు క్రింది వాటిని ఉపయోగించండివాక్యనిర్మాణం:
=MAXIFS(D2:D11, C2:C11, ">="&G1, C2:C11, "<="&H1)
క్రింద ఉన్న స్క్రీన్షాట్ ఫలితాన్ని చూపుతుంది:
సంఖ్యలను పక్కన పెడితే, లాజికల్ ఆపరేటర్లు టెక్స్ట్ ప్రమాణాలతో కూడా పని చేయవచ్చు. ప్రత్యేకించి, మీరు మీ లెక్కల నుండి ఏదైనా మినహాయించాలనుకున్నప్పుడు "నాట్ ఈక్వల్ టు" ఆపరేటర్ ఉపయోగపడుతుంది. ఉదాహరణకు, వాలీబాల్ మినహా అన్ని క్రీడలలో ఎత్తైన విద్యార్థిని కనుగొనడానికి, కింది ఫార్ములాను ఉపయోగించండి:
=MAXIFS(D2:D11, B2:B11, "volleyball")
లేదా ఇది, G1 మినహాయించబడిన క్రీడ:
=MAXIFS(D2:D11, B2:B11, ""&G1)
వైల్డ్కార్డ్ అక్షరాలతో MAXIFS సూత్రాలు (పాక్షిక సరిపోలిక)
నిర్దిష్ట టెక్స్ట్ లేదా క్యారెక్టర్ని కలిగి ఉన్న షరతును మూల్యాంకనం చేయడానికి, కింది వైల్డ్కార్డ్ క్యారెక్టర్లో ఒకదాన్ని చేర్చండి మీ ప్రమాణం:
- ప్రశ్న గుర్తు (?) ఏదైనా ఒక్క అక్షరానికి సరిపోలుతుంది.
- అక్షరాల క్రమాన్ని సరిపోల్చడానికి నక్షత్రం (*).
కోసం ఈ ఉదాహరణ, గేమ్ స్పోర్ట్స్లో ఎత్తైన వ్యక్తిని కనుగొనండి. మా డేటాసెట్లోని అన్ని గేమ్ స్పోర్ట్స్ పేర్లు "బాల్" అనే పదంతో ముగుస్తాయి కాబట్టి, మేము ఈ పదాన్ని ప్రమాణంలో చేర్చాము మరియు ఏదైనా మునుపటి అక్షరాలతో సరిపోలడానికి నక్షత్రాన్ని ఉపయోగిస్తాము:
=MAXIFS(D2:D11, B2:B11, "*ball")
మీరు వీటిని చేయవచ్చు కొన్ని సెల్లో "బాల్" అని కూడా టైప్ చేయండి, ఉదా. G1, మరియు సెల్ రిఫరెన్స్తో వైల్డ్కార్డ్ అక్షరాన్ని కలపండి:
=MAXIFS(D2:D11, B2:B11, "*"&G1)
ఫలితం క్రింది విధంగా కనిపిస్తుంది:
గరిష్ట విలువను పొందండి తేదీ పరిధిలో
అంతర్గత Excel సిస్టమ్లో తేదీలు క్రమ సంఖ్యలుగా నిల్వ చేయబడినందున, మీరు సంఖ్యలతో పని చేసే పద్ధతిలో తేదీల ప్రమాణాలతో పని చేస్తారు.
కుదీన్ని ఉదహరించండి, మేము వయస్సు కాలమ్ను పుట్టిన తేదీ తో భర్తీ చేస్తాము మరియు నిర్దిష్ట సంవత్సరంలో జన్మించిన అబ్బాయిలలో గరిష్ట ఎత్తును 2004లో చెప్పండి. ఈ పనిని పూర్తి చేయడానికి , మేము 1-Jan-2004 కంటే ఎక్కువ లేదా సమానమైన మరియు 31-Dec-2004 కంటే తక్కువ లేదా సమానమైన పుట్టిన తేదీలను "ఫిల్టర్" చేయాలి.
మీ ప్రమాణాలను రూపొందించేటప్పుడు, మీరు ముఖ్యం Excel అర్థం చేసుకోగలిగే ఫార్మాట్లో తేదీలను అందించండి:
=MAXIFS(D2:D11, C2:C11, ">=1-Jan-2004", C2:C11, "<=31-Dec-2004")
లేదా
=MAXIFS(D2:D11, C2:C11, ">=1/1/2004", C2:C11, "<=12/31/2004")
తప్పుడు వివరణను నిరోధించడానికి, DATE ఫంక్షన్ని ఉపయోగించడం అర్థవంతంగా ఉంటుంది :
=MAXIFS(D2:D11, C2:C11, ">="&DATE(2004,1,1), C2:C11, "<="&DATE(2004,12,31))
ఈ ఉదాహరణ కోసం, మేము లక్ష్య సంవత్సరాన్ని G1లో టైప్ చేస్తాము, ఆపై తేదీలను సరఫరా చేయడానికి DATE ఫంక్షన్ని ఉపయోగిస్తాము:
=MAXIFS(D2:D11, C2:C11, ">="&DATE(G1,1,1), C2:C11, "<="&DATE(G1,12,31))
గమనిక. సంఖ్యల వలె కాకుండా, తేదీలు వాటి స్వంత ప్రమాణాలలో ఉపయోగించినప్పుడు కొటేషన్ గుర్తులలో జతచేయబడాలి. ఉదాహరణకు:
=MAXIFS(D2:D11, C2:C11, "10/5/2005")
OR లాజిక్తో బహుళ ప్రమాణాల ఆధారంగా గరిష్ట విలువను కనుగొనండి
Excel MAXIFS ఫంక్షన్ మరియు లాజిక్తో షరతులను పరీక్షించడానికి రూపొందించబడింది - అంటే ఇది ఆ సంఖ్యలను మాత్రమే ప్రాసెస్ చేస్తుంది max_range లో అన్ని ప్రమాణాలు నిజం. అయితే, కొన్ని సందర్భాల్లో, మీరు OR లాజిక్తో షరతులను మూల్యాంకనం చేయవలసి రావచ్చు - అనగా పేర్కొన్న ప్రమాణాలలో ఏదైనా నిజం ఉన్న అన్ని సంఖ్యలను ప్రాసెస్ చేయండి.
విషయాలు సులభంగా అర్థం చేసుకోవడానికి, దయచేసి క్రింది వాటిని పరిగణించండి ఉదాహరణ. మీరు బాస్కెట్బాల్ లేదా ఆడే కుర్రాళ్ల గరిష్ట ఎత్తును కనుగొనాలనుకుంటున్నారని అనుకుందాంఫుట్బాల్. మీరు ఎలా చేస్తారు? "బాస్కెట్బాల్"ని ప్రమాణం1గా మరియు "ఫుట్బాల్" ప్రమాణాలు2గా ఉపయోగించడం పని చేయదు, ఎందుకంటే రెండు ప్రమాణాలు TRUEకి మూల్యాంకనం చేయాలని Excel ఊహిస్తుంది.
పరిష్కారం 2 వేర్వేరు MAXIFS సూత్రాలను, ఒక్కో క్రీడకు ఒకటి, ఆపై అధిక సంఖ్యను అందించడానికి మంచి పాత MAX ఫంక్షన్ని ఉపయోగించండి:
=MAX(MAXIFS(C2:C11, B2:B11, "basketball"), MAXIFS(C2:C11, B2:B11, "football"))
క్రింద ఉన్న స్క్రీన్షాట్ ఈ ఫార్ములాను చూపుతుంది కానీ ముందుగా నిర్వచించిన ఇన్పుట్ సెల్లు, F1 మరియు H1లోని ప్రమాణాలతో:
మరొక మార్గం ఏమిటంటే MAX IF సూత్రాన్ని లేదా తర్కంతో ఉపయోగించడం.
Excel MAXIFS గురించి గుర్తుంచుకోవలసిన 7 విషయాలు
క్రింద మీరు కొన్ని రిమార్క్లను కనుగొంటారు ఇది మీ సూత్రాలను మెరుగుపరచడానికి మరియు సాధారణ లోపాలను నివారించడానికి సహాయపడుతుంది. ఈ పరిశీలనలలో కొన్ని ఇప్పటికే మా ఉదాహరణలలో చిట్కాలు మరియు గమనికలుగా చర్చించబడ్డాయి, అయితే మీరు ఇప్పటికే నేర్చుకున్న వాటి యొక్క సంక్షిప్త సారాంశాన్ని పొందడానికి ఇది సహాయకరంగా ఉండవచ్చు:
- Excelలోని MAXIFS ఫంక్షన్ పొందవచ్చు ఒక లేదా బహుళ ప్రమాణాలు ఆధారంగా అత్యధిక విలువ.
- డిఫాల్ట్గా, Excel MAXIFS మరియు లాజిక్ తో పని చేస్తుంది, అనగా గరిష్ట సంఖ్యను అందిస్తుంది అది పేర్కొన్న అన్ని షరతులకు అనుగుణంగా ఉంటుంది.
- ఫంక్షన్ పని చేయడానికి, గరిష్ట పరిధి మరియు ప్రమాణాల పరిధులు తప్పనిసరిగా అదే పరిమాణం మరియు ఆకారం కలిగి ఉండాలి. 8>SUMIF ఫంక్షన్ కేస్-ఇన్సెన్సిటివ్ , అంటే ఇది టెక్స్ట్ ప్రమాణాలలో అక్షర కేసును గుర్తించదు.
- బహుళ సెల్ల కోసం MAXIFS ఫార్ములాను వ్రాసేటప్పుడు, లాక్ చేయాలని గుర్తుంచుకోండి పరిధులు తోఫార్ములా సరిగ్గా కాపీ చేయడానికి సంపూర్ణ సెల్ సూచనలు.
- మీ ప్రమాణాల వాక్యనిర్మాణాన్ని గుర్తుంచుకోండి ! ఇక్కడ ప్రధాన నియమాలు ఉన్నాయి:
- తమ స్వంతంగా ఉపయోగించినప్పుడు, వచనం మరియు తేదీలను కొటేషన్ గుర్తులలో చేర్చాలి, సంఖ్యలు మరియు సెల్ రిఫరెన్స్లు ఉండకూడదు.
- సంఖ్య, తేదీ లేదా వచనాన్ని ఉపయోగించినప్పుడు లాజికల్ ఆపరేటర్తో, మొత్తం వ్యక్తీకరణ తప్పనిసరిగా ">=10" వంటి డబుల్ కోట్లతో జతచేయబడాలి; సెల్ సూచనలు మరియు ఇతర విధులు తప్పనిసరిగా ">"&G1 వంటి యాంపర్సండ్ని ఉపయోగించడం ద్వారా జతచేయబడాలి.
- MAXIFS Excel 2019 మరియు Excelలో Office 365లో మాత్రమే అందుబాటులో ఉంటుంది. మునుపటి సంస్కరణల్లో, ఈ ఫంక్షన్ అందుబాటులో లేదు.
అందుకే మీరు షరతులతో Excelలో గరిష్ట విలువను కనుగొనవచ్చు. చదివినందుకు ధన్యవాదాలు మరియు త్వరలో మిమ్మల్ని మా బ్లాగ్లో కలుస్తానని ఆశిస్తున్నాను!
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి:
Excel MAXIFS ఫార్ములా ఉదాహరణలు (.xlsx ఫైల్)