सामग्री सारणी
अनेकदा तुम्हाला एकाधिक निकषांवर आधारित डेटासेटवरून आयटम रँक करण्याची आवश्यकता असू शकते. अधिक विशिष्टपणे, जेव्हा एका स्तंभात संबंध असतात तेव्हा तुम्हाला हे कार्य पूर्ण करावे लागेल. या उपदेशात्मक सत्रात, मी एक्सेलमध्ये अनेक निकषांवर आधारित रँकिंगच्या योग्य स्पष्टीकरणासह 4 प्रकरणे दाखवीन.
सराव वर्कबुक डाउनलोड करा
रँकिंगवर आधारित Multiple Criteria.xlsx वर
एक्सेलमधील अनेक निकषांवर आधारित रँकिंगसाठी ४ प्रकरणे
आजच्या डेटासेटची ओळख करून देऊ या जेथे विद्यार्थी <7 चे स्कोअर गणित आणि मानसशास्त्र त्यांच्या संबंधित गट नुसार दिले आहेत. येथे, D6 आणि D7 सेल्स D स्तंभात बांधलेले आहेत. तर, स्तंभ E विचारात घेऊन क्रमवारी लागू करूया.
1. RANK.EQ आणि COUNTIFS फंक्शन्स वापरणे
मध्ये सुरुवातीची पद्धत, मी तुम्हाला RANK.EQ फंक्शन आणि COUNTIFS फंक्शन चा एकत्रित वापर दाखवतो. दोन स्कोअर वर आधारित रँक करण्यासाठी, खालील सूत्र घाला.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
येथे, C5 आणि D5 हे स्कोअर (गणित) म्हणजेच स्तंभ C, आणि स्कोअर (मानसशास्त्र) म्हणजेच स्तंभ <चा प्रारंभिक सेल आहेत. 6>D अनुक्रमे.
⧬ फॉर्म्युला स्पष्टीकरण:
- RANK.EQ फंक्शन मधून रँक क्रमांक मिळवते C5:C15 सेल श्रेणी C5 सेलवर आधारित. दुर्दैवाने, ते डुप्लिकेटसाठी समान रँक प्रदान करतेस्कोअर (उदा. C6 , C7 , आणि C12 सेल्ससाठी रँक क्रमांक 7 आहे).
- तर, COUNTIFS फंक्शन उतरत्या क्रमाने नियुक्त केले आहे ( “>”&$D5) t o डुप्लिकेट स्कोअर मोजा. उदाहरणार्थ, फंक्शन C7 सेलसाठी 1 आणि C12 सेलसाठी 2 मिळवते.
- तथापि, जेव्हा तुम्ही दोन आउटपुटची बेरीज करता, म्हणजे आउटपुट RANK.EQ फंक्शन आणि COUNTIFS फंक्शनचे आउटपुट, तुम्हाला सर्व विद्यार्थ्यांसाठी अद्वितीय रँक क्रमांक मिळेल.
<0 एंटरदाबल्यानंतर आणि फिल हँडलटूल वापरल्यानंतर, तुम्हाला खालील आउटपुट मिळेल.
18>
तुम्ही बारकाईने पाहिल्यास वरील प्रतिमेवर, तुम्हाला दिसेल की रॉबर्ट स्मिथसाठी रँक 7 आहे ( B6:E6 सेल पहा) तर जिम ब्राउनसाठी ते 8 आहे (<पहा. 6>B7:E7 सेल).
अधिक वाचा: एक्सेलमध्ये ऑटो रँकिंग टेबल कसे तयार करावे (द्रुत चरणांसह)
2. COUNTIF आणि COUNTIFS फंक्शन्स वापरून अनेक निकषांवर आधारित रँकिंग
तसेच, तुम्ही RANK.EQ फंक्शनऐवजी COUNTIF फंक्शन वापरू शकता.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
येथे, मला स्कोअर चढत्या क्रमाने रँक करायचे आहेत ( “<“&$D5) .
⧬ फॉर्म्युला स्पष्टीकरण:
- COUNTIF फंक्शन संबंधित सेलपेक्षा जास्त मूल्य असलेल्या सेलची संख्या मोजते (जसे C5 जेम्स स्मिथसाठी, C6 साठी जिम ब्राउन वगैरे).
- शेवटी,तुम्हाला आउटपुटसह 1 जोडावे लागेल कारण सर्वात लहान मूल्यांसाठी COUNTIF फंक्शन रिटर्न 0 आहे. म्हणजे C13 सेल.
तर, आउटपुट खालीलप्रमाणे असेल.
अधिक वाचा: रँक IF सूत्र Excel (5 उदाहरणे)
समान रीडिंग
- एक्सेलमधील टायसह रँक कसे करावे (5 सोप्या मार्ग)
- एक्सेलमध्ये रँक टक्केवारीची गणना करा (7 योग्य उदाहरणे)
- एक्सेलमध्ये टॉप 10 टक्के कसे काढायचे (4 मार्ग)
3. RANK आणि SUMPRODUCT फंक्शन्स लागू करणे
तसेच, तुम्ही RANK फंक्शन आणि SUMPRODUCT दोन्ही वापरू शकता. फंक्शन एकाधिक निकषांवर आधारित आयटम रँकिंगसाठी.
आता, खालील डेटासेट पहा जिथून तुम्हाला GRE स्कोअर (क्वांट) आणि वर आधारित रँक करणे आवश्यक आहे. आर्थिक मदत . परंतु C10 आणि C11 ची सेल व्हॅल्यू बद्ध आहेत.
तर, खालील एकत्रित सूत्र घाला.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ फॉर्म्युला स्पष्टीकरण:
- रँक फंक्शन रिटर्न C10 आणि C11 <मधील डुप्लिकेट मूल्यासह C5 सेलवर आधारित $C$5:$C$15 सेल श्रेणीतील रँक क्रमांक 7>सेल्स (रँक क्रमांक 2 आहे).
- आणि, बद्ध मूल्ये नसल्यास SUMPRODUCT फंक्शन 0 शोधते. परंतु ते C10 सेलसाठी 1 परत करते.
- उल्लेखनीय म्हणजे, ( — ) ऑपरेटर परत करण्यासाठी वापरला जातो. असत्य साठी TRUE आणि 0 मिळण्याऐवजी 1 .
- अशा प्रकारे, तुम्ही डुप्लिकेट रँक क्रमांक सहजपणे टाळू शकता हे सूत्र वापरून.
शेवटी, आउटपुट खालीलप्रमाणे दिसेल.
वापरण्याऐवजी रँक फंक्शन, तुम्ही COUNTIF फंक्शन वापरू शकता. परंतु तुम्हाला त्या बाबतीत 1 जोडावे लागेल.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
नक्कीच, तुम्हाला तेच आउटपुट मिळेल.
अधिक वाचा: एक्सेलमध्ये कर्मचारी कसे स्टॅक करावे (3 पद्धती)<7
4. ग्रुप
तुमच्या डेटासेटमध्ये काही सामान्य गट असेल तर? उदाहरणार्थ, विज्ञान गट कव्हर C5:C6 आणि C11:C12 सेल.
सुदैवाने , तुम्ही गट आणि स्कोअर या दोन्हींशी संबंधित युनिक रँक नंबर मिळवू शकता. आमच्याकडे अशी फंक्शन्स आहेत जी आम्हाला ग्रुप्सवरील अनेक निकषांवर आधारित Excel मध्ये रँकिंगसाठी मदत करू शकतात.
4.1. COUNTIFS फंक्शन
COUNTIFS फंक्शन वापरून, तुम्ही नियुक्त केलेल्या गट ने उतरत्या क्रमाने सहजपणे स्कोअर रँक करू शकता ( “ >”&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ फॉर्म्युला स्पष्टीकरण:
- COUNTIFS($C$5:$C$15,C5) 4 मिळवते कारण तेथे 4 स्ट्रिंग उपलब्ध आहेत जसे की विज्ञान .
- आणि, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) सर्वोच्च स्कोअरसाठी 0 वाक्यरचना परत करते (उदा. E6 सेलसाठी). म्हणूनच तुम्हाला 1 जोडणे आवश्यक आहे.
येथे, स्कोअर स्वतंत्रपणे गटावर आधारित आहेत. उदाहरणार्थ, मेरी स्मिथ ( B13 सेल) च्या स्कोअरला त्याच्यापेक्षा अभिवादन केले असले तरी जिम ब्राउन ( B6 सेल) प्रथम क्रमांकावर आहे.
अधिक वाचा : एक्सेल मधील ग्रुपमध्ये रँक कसे करावे (3 पद्धती)
4.2. SUMPRODUCT फंक्शन वापरणे
तसेच, तुम्ही खालील सूत्र वापरू शकता जेथे SUMPRODUCT फंक्शन वापरले जाते (चढत्या क्रमाने क्रमवारी लावणे).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ फॉर्म्युला स्पष्टीकरण:
- The SUMPRODUCT((C5=$C$5:$C$15) 0 परत करते.
- याशिवाय, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) <7 2 शोधतो. परंतु E7 सेलसाठी SUMPRODUCT फंक्शन परत येते कारण ते सर्वात लहान स्कोअर आहे. त्यामुळे, तुम्हाला हे आवश्यक आहे 1 अशा प्रकारच्या त्रुटी टाळण्यासाठी.
अधिक वाचा: एक्सेलमध्ये सरासरी कशी रँक करावी (4 सामान्य परिस्थिती)
निष्कर्ष
आजचे सत्र संपले. अशा प्रकारे तुम्ही अनेक निकषांवर आधारित एक्सेलमध्ये रॅकिंग पूर्ण करू शकता. तरीही, तुम्हाला काही शंका असल्यास किंवा शिफारसी, कृपया त्या टिप्पण्या विभागात सामायिक करा.