सामग्री सारणी
अटींसह जास्तीत जास्त मूल्य मिळविण्यासाठी Excel मधील MAXIFS फंक्शन कसे वापरावे हे ट्यूटोरियल दाखवते.
पारंपारिकपणे, जेव्हा तुम्हाला Excel मध्ये अटींसह सर्वोच्च मूल्य शोधण्याची आवश्यकता असते तेव्हा, तुम्हाला तुमचा स्वतःचा MAX IF फॉर्म्युला तयार करायचा होता. अनुभवी वापरकर्त्यांसाठी ही मोठी गोष्ट नसली तरी, नवशिक्यांसाठी काही अडचणी येऊ शकतात कारण, प्रथम, तुम्ही सूत्राचे वाक्यरचना लक्षात ठेवावे आणि दुसरे म्हणजे, तुम्हाला अॅरे सूत्रांसह कसे कार्य करावे हे माहित असणे आवश्यक आहे. सुदैवाने, मायक्रोसॉफ्टने नुकतेच एक नवीन फंक्शन सादर केले आहे जे आम्हाला कंडिशनल मॅक्स सोप्या पद्धतीने करू देते!
Excel MAXIFS फंक्शन
MAXIFS फंक्शन मध्ये सर्वात मोठे संख्यात्मक मूल्य परत करते एक किंवा अधिक निकषांवर आधारित निर्दिष्ट श्रेणी.
MAXIFS फंक्शनची वाक्यरचना खालीलप्रमाणे आहे:
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)कुठे:
- Max_range (आवश्यक) - सेलची श्रेणी जिथे तुम्हाला कमाल मूल्य शोधायचे आहे.
- Criteria_range1 (आवश्यक) - निकष1 सह मूल्यमापन करण्यासाठी प्रथम श्रेणी.
- निकष1 - प्रथम श्रेणीवर वापरण्याची अट. ते संख्या, मजकूर किंवा अभिव्यक्तीद्वारे दर्शविले जाऊ शकते.
- निकष_श्रेणी2 / निकष2 , …(पर्यायी) - अतिरिक्त श्रेणी आणि त्यांचे संबंधित निकष. 126 पर्यंत श्रेणी/निकष जोड्या समर्थित आहेत.
हे MAXIFS कार्य Excel 2019, Excel 2021, आणि मध्ये उपलब्ध आहेWindows आणि Mac वर Microsoft 365 साठी Excel.
उदाहरणार्थ, आमच्या स्थानिक शाळेतील सर्वात उंच फुटबॉल खेळाडू शोधूया. विद्यार्थ्यांची उंची सेल D2:D11 (max_range) आणि क्रीडा B2:B11 (criteria_range1) मध्ये आहेत असे गृहीत धरून, criteria1 म्हणून "फुटबॉल" हा शब्द वापरा, आणि तुम्हाला हे सूत्र मिळेल:
=MAXIFS(D2:D11, B2:B11, "football")
सूत्र अधिक अष्टपैलू बनवण्यासाठी, तुम्ही काही सेलमध्ये लक्ष्य स्पोर्ट इनपुट करू शकता (म्हणे, G1) आणि सेल संदर्भ निकष1 युक्तिवादात समाविष्ट करू शकता:
=MAXIFS(D2:D11, B2:B11, G1)
टीप. अधिकतम_श्रेणी आणि निकष_श्रेणी वितर्क समान आकाराचे आणि आकाराचे असले पाहिजेत, म्हणजे पंक्ती आणि स्तंभांची संख्या समान असणे आवश्यक आहे, अन्यथा #VALUE! त्रुटी परत केली आहे.
एक्सेलमध्ये MAXIFS फंक्शन कसे वापरावे - सूत्र उदाहरणे
तुम्ही नुकतेच पाहिले आहे, Excel MAXIFS हे अगदी सरळ आणि वापरण्यास सोपे आहे. तथापि, त्यात काही लहान बारकावे आहेत ज्यामुळे मोठा फरक पडतो. खालील उदाहरणांमध्ये, आम्ही एक्सेलमध्ये सशर्त कमाल वापरण्याचा प्रयत्न करू.
एकाधिक निकषांवर आधारित कमाल मूल्य शोधा
या ट्युटोरियलच्या पहिल्या भागात, आम्ही एक MAXIFS सूत्र तयार केला आहे. एका अटीवर आधारित कमाल मूल्य मिळविण्यासाठी त्याच्या सर्वात सोप्या स्वरूपात. आता, आम्ही ते उदाहरण पुढे घेणार आहोत आणि दोन भिन्न निकषांचे मूल्यमापन करणार आहोत.
समजा, तुम्हाला कनिष्ठ शाळेतील सर्वात उंच बास्केटबॉल खेळाडू शोधायचा आहे. ते पूर्ण करण्यासाठी, खालील व्याख्या कराआर्ग्युमेंट्स:
- Max_range - उंची असलेल्या सेलची श्रेणी - D2:D11.
- Criteria_range1 - खेळ असलेल्या सेलची श्रेणी - B2:B11.
- Criteria1 - "बास्केटबॉल", जो सेल G1 मध्ये इनपुट आहे.
- Criteria_range2 - परिभाषित करणार्या सेलची श्रेणी शाळेचा प्रकार - C2:C11.
- Criteria2 - "कनिष्ठ", जो सेल G2 मध्ये इनपुट आहे.
आर्ग्युमेंट्स एकत्र ठेवल्यास, आपल्याला ही सूत्रे मिळतात. :
"हार्डकोड" निकषांसह:
=MAXIFS(D2:D11, B2:B11, "basketball", C2:C11, "junior")
पूर्वनिर्धारित सेलमधील निकषांसह:
=MAXIFS(D2:D11, B2:B11, G1, C2:C11, G2)
कृपया लक्षात घ्या की MAXIFS एक्सेलमधील फंक्शन केस-असंवेदनशील आहे, त्यामुळे तुम्हाला तुमच्या निकषांमधील अक्षर केसबद्दल काळजी करण्याची गरज नाही.
जर तुम्ही तुमचा वापर करण्याची योजना आखत असाल तर एकाधिक सेलवरील सूत्र, निरपेक्ष सेल संदर्भांसह सर्व श्रेणी लॉक केल्याचे सुनिश्चित करा, जसे की:
=MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2)
हे हे सुनिश्चित करेल की फॉर्म्युला इतर सेलवर योग्यरित्या कॉपी करतो - निकष संदर्भ आधारित बदलतात सेलच्या सापेक्ष स्थितीवर जेथे सूत्र कॉपी केले जाते तेव्हा t त्याच्या श्रेणी अपरिवर्तित राहतील:
अतिरिक्त बोनस म्हणून, मी तुम्हाला कमाल मूल्याशी संबंधित असलेल्या दुसर्या सेलमधून मूल्य काढण्याचा एक द्रुत मार्ग दाखवतो. आमच्या बाबतीत, ते सर्वात उंच व्यक्तीचे नाव असेल. यासाठी, आम्ही MATCH च्या पहिल्या युक्तिवादात क्लासिक INDEX MATCH फॉर्म्युला आणि Nest MAXIFS हे लुकअप व्हॅल्यू म्हणून वापरणार आहोत:
=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))
फॉर्म्युला आम्हाला सांगते की नावकनिष्ठ शाळेतील सर्वात उंच बास्केटबॉल खेळाडू म्हणजे लियाम:
तार्किक ऑपरेटरसह एक्सेल MAXIFS
तुम्हाला अंकीय निकषांचे मूल्यांकन करणे आवश्यक असताना, लॉजिकल ऑपरेटर वापरा जसे:
- (>)
- पेक्षा कमी (<)
- पेक्षा मोठे किंवा (>=)
- (<=) पेक्षा कमी किंवा समान
- समान नाही ()
"इक्वल टू" ऑपरेटर (=) बहुतेक प्रकरणांमध्ये वगळले जाऊ शकते.
सामान्यतः, ऑपरेटर निवडणे ही समस्या नसते, सर्वात अवघड भाग म्हणजे योग्य वाक्यरचना असलेले निकष तयार करणे. हे कसे आहे:
- लॉजिकल ऑपरेटर त्यानंतर नंबर किंवा मजकूर ">=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)
परिणाम खालीलप्रमाणे दिसेल:
कमाल मूल्य मिळवा तारीख श्रेणीमध्ये
तरिखा अंतर्गत एक्सेल सिस्टीममध्ये अनुक्रमांक म्हणून संग्रहित केल्या जात असल्याने, तुम्ही तारखांच्या निकषांनुसार कार्य करता त्याच पद्धतीने तुम्ही संख्यांसह कार्य करता.
तेहे स्पष्ट करा, आम्ही वय स्तंभ जन्मतारीख ने बदलू आणि 2004 मध्ये म्हणा, एका विशिष्ट वर्षात जन्मलेल्या मुलांमधील कमाल उंची ठरवण्याचा प्रयत्न करू. हे कार्य पूर्ण करण्यासाठी , आम्हाला 1-जाने-2004 पेक्षा जास्त किंवा 31-डिसेंबर 2004 पेक्षा कमी किंवा कमी जन्मतारीख "फिल्टर" करणे आवश्यक आहे.
तुमचे निकष तयार करताना, हे महत्वाचे आहे की तुम्ही एक्सेल समजू शकेल अशा फॉरमॅटमध्ये तारखा द्या:
=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 फंक्शन AND लॉजिकसह परिस्थिती तपासण्यासाठी डिझाइन केले आहे - म्हणजे ते फक्त त्या संख्यांवर प्रक्रिया करते max_range मध्ये ज्यासाठी सर्व निकष खरे आहेत. काही परिस्थितींमध्ये, तथापि, तुम्हाला OR तर्काने परिस्थितीचे मूल्यमापन करावे लागेल - म्हणजे सर्व संख्यांवर प्रक्रिया करा ज्यासाठी कोणतेही निर्दिष्ट निकष खरे आहेत.
गोष्टी समजून घेणे सोपे करण्यासाठी, कृपया खालील गोष्टींचा विचार करा उदाहरण समजा तुम्हाला बास्केटबॉल किंवा खेळणाऱ्या मुलांची कमाल उंची शोधायची आहेफुटबॉल तुम्ही ते कसे कराल? निकष1 म्हणून "बास्केटबॉल" आणि "फुटबॉल" निकष2 म्हणून वापरणे कार्य करणार नाही, कारण एक्सेल असे गृहीत धरेल की दोन्ही निकषांचे मूल्यमापन सत्य आहे.
उपकरण म्हणजे 2 स्वतंत्र MAXIFS सूत्रे तयार करणे, प्रत्येक खेळासाठी एक, आणि नंतर उच्च क्रमांक परत करण्यासाठी चांगले जुने MAX फंक्शन वापरा:
=MAX(MAXIFS(C2:C11, B2:B11, "basketball"), MAXIFS(C2:C11, B2:B11, "football"))
खालील स्क्रीनशॉट हे सूत्र दर्शविते परंतु पूर्वनिर्धारित इनपुट सेल, F1 आणि H1 मधील निकषांसह:
दुसरा मार्ग म्हणजे OR लॉजिकसह MAX IF सूत्र वापरणे.
Excel MAXIFS बद्दल लक्षात ठेवण्यासारख्या ७ गोष्टी
खाली तुम्हाला काही टिपा सापडतील जे तुमची सूत्रे सुधारण्यास आणि सामान्य त्रुटी टाळण्यास मदत करेल. यापैकी काही निरीक्षणांची आमच्या उदाहरणांमध्ये टिपा आणि नोट्स म्हणून आधीच चर्चा केली गेली आहे, परंतु तुम्ही आधीच जे शिकलात त्याचा थोडक्यात सारांश मिळवणे उपयुक्त ठरू शकते:
- एक्सेलमधील MAXIFS फंक्शन मिळवू शकते एक किंवा एकाधिक निकषांवर आधारित सर्वोच्च मूल्य .
- डिफॉल्टनुसार, Excel MAXIFS AND लॉजिक सह कार्य करते, म्हणजे कमाल संख्या परत करते जे सर्व निर्दिष्ट अटी पूर्ण करते.
- फंक्शन कार्य करण्यासाठी, कमाल श्रेणी आणि निकष श्रेणींमध्ये समान आकार आणि आकार असणे आवश्यक आहे.
- SUMIF फंक्शन केस-असंवेदनशील आहे, म्हणजेच ते मजकूर निकषांमध्ये अक्षर केस ओळखत नाही.
- एकाधिक सेलसाठी MAXIFS सूत्र लिहिताना, लॉक करणे लक्षात ठेवा श्रेणी सहअचूकपणे कॉपी करण्यासाठी सूत्रासाठी परिपूर्ण सेल संदर्भ.
- आपल्या निकषांचा वाक्यरचना लक्षात घ्या ! येथे मुख्य नियम आहेत:
- स्वतःचा वापर केल्यावर, मजकूर आणि तारखा अवतरण चिन्हांमध्ये संलग्न केल्या पाहिजेत, संख्या आणि सेल संदर्भ असू नयेत.
- जेव्हा संख्या, तारीख किंवा मजकूर वापरला जातो तार्किक ऑपरेटरसह, संपूर्ण अभिव्यक्ती ">=10" सारख्या दुहेरी अवतरणांमध्ये बंद केलेली असणे आवश्यक आहे; सेल संदर्भ आणि इतर फंक्शन्स ">"&G1 सारखा अँपरसँड वापरून एकत्रित करणे आवश्यक आहे.
- MAXIFS फक्त Excel 2019 आणि Excel for Office 365 मध्ये उपलब्ध आहे. पूर्वीच्या आवृत्त्यांमध्ये, हे कार्य उपलब्ध नाही.
अशा प्रकारे तुम्ही एक्सेलमध्ये अटींसह कमाल मूल्य शोधू शकता. वाचल्याबद्दल मी तुमचा आभारी आहे आणि तुम्हाला आमच्या ब्लॉगवर लवकरच भेटण्याची आशा आहे!
सराव कार्यपुस्तिका डाउनलोड करा:
Excel MAXIFS सूत्र उदाहरणे (.xlsx फाइल)