विषयसूची
अक्सर आपको कई मानदंडों के आधार पर डेटासेट से आइटम रैंक करने की आवश्यकता हो सकती है। विशेष रूप से, आपको यह कार्य तब पूरा करना होगा जब एक स्तंभ में संबंध हों। इस शिक्षाप्रद सत्र में, मैं कई मानदंडों के आधार पर एक्सेल में रैंकिंग की उचित व्याख्या के साथ 4 मामले प्रदर्शित करूँगा।
प्रैक्टिस वर्कबुक डाउनलोड करें
रैंकिंग आधारित मल्टीपल क्राइटेरिया पर। xlsx
एक्सेल में मल्टीपल क्राइटेरिया के आधार पर रैंकिंग के 4 मामले
चलिए आज के डेटासेट को पेश करते हैं जहां स्कोर छात्र <7 गणित और मनोविज्ञान में उनके संगत समूह के अनुसार दिए गए हैं। यहाँ, D6 और D7 कोशिकाओं को कॉलम D में बांधा गया है। इसलिए, कॉलम E पर विचार करके रैंकिंग लागू करते हैं।
प्रारंभिक विधि, मैं आपको RANK.EQ फ़ंक्शन और COUNTIFS फ़ंक्शन का संयुक्त उपयोग दिखाऊंगा। दो स्कोर के आधार पर रैंक करने के लिए, निम्न सूत्र डालें।
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
यहाँ, C5 और D5 शुरुआती सेल हैं स्कोर (गणित) यानी कॉलम C, और स्कोर (मनोविज्ञान) यानी कॉलम D क्रमशः।
⧬ सूत्र स्पष्टीकरण:
- RANK.EQ फ़ंक्शन, रैंक नंबर लौटाता है C5:C15 सेल रेंज C5 सेल पर आधारित है। दुर्भाग्य से, यह डुप्लिकेट के लिए समान रैंक प्रदान करता हैस्कोर (जैसे C6 , C7 , और C12 सेल के लिए रैंक संख्या 7 है)।
- तो, COUNTIFS फ़ंक्शन अवरोही क्रम में असाइन किया गया है ( “>”&$D5) t o डुप्लीकेट की गिनती करें स्कोर। उदाहरण के लिए, फ़ंक्शन C7 सेल के लिए 1 और C12 सेल के लिए 2 देता है।
- हालांकि, जब आप दो आउटपुट यानी आउटपुट का योग करते हैं RANK.EQ फंक्शन और COUNTIFS फंक्शन का आउटपुट, आपको सभी छात्रों के लिए यूनिक रैंक नंबर मिलेगा।
ENTER दबाने और फील हैंडल टूल का उपयोग करने के बाद, आपको निम्न आउटपुट मिलेगा।
यदि आप बारीकी से देखते हैं उपरोक्त छवि पर, आप पाएंगे कि रॉबर्ट स्मिथ के लिए रैंक 7 है ( B6:E6 कोशिकाओं को देखें) जबकि जिम ब्राउन के लिए यह 8 है (<को देखें) 6>B7:E7 सेल).
और पढ़ें: एक्सेल में ऑटो रैंकिंग टेबल कैसे बनाएं (क्विक स्टेप्स के साथ)
2. COUNTIF और COUNTIFS फ़ंक्शंस का उपयोग करके एकाधिक मानदंड के आधार पर रैंकिंग
इसी तरह, आप RANK.EQ फ़ंक्शन के बजाय COUNTIF फ़ंक्शन का उपयोग कर सकते हैं।<1
=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 फॉर्मूला को रैंक करें एक्सेल (5 उदाहरण)
समान रीडिंग
- एक्सेल में टाइज़ के साथ रैंक कैसे करें (5 सरल तरीके)
- एक्सेल में रैंक प्रतिशतक की गणना करें (7 उपयुक्त उदाहरण)
- एक्सेल में शीर्ष 10 प्रतिशत की गणना कैसे करें (4 तरीके)
3. रैंक और SUMPRODUCT फ़ंक्शंस लागू करना
इसके अलावा, आप रैंक फ़ंक्शन और SUMPRODUCT दोनों का उपयोग कर सकते हैं फ़ंक्शन कई मानदंडों के आधार पर आइटमों की रैंकिंग के लिए।
अब, निम्नलिखित डेटासेट को देखें जहां से आपको GRE स्कोर (क्वांट) और के आधार पर रैंक करने की आवश्यकता है। वित्तीय सहायता . लेकिन C10 और C11 के सेल मान बंधे हुए हैं।
इसलिए, निम्नलिखित संयुक्त सूत्र डालें।
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ फ़ॉर्मूला स्पष्टीकरण:
- रैंक फ़ंक्शन रिटर्न $C$5:$C$15 सेल रेंज C5 सेल पर आधारित C10 और C11 <में डुप्लिकेट वैल्यू के साथ रैंक नंबर 7>सेल्स (रैंक संख्या 2 है)।
- और, SUMPRODUCT फ़ंक्शन 0 ढूँढ़ता है यदि कोई बंधा हुआ मान नहीं है। लेकिन यह C10 सेल के लिए 1 देता है।
- उल्लेखनीय है, ( — ) ऑपरेटर का उपयोग TRUE और 0 FALSE के बदले 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 सेल शामिल हैं।
सौभाग्य से , आप ग्रुप और स्कोर दोनों से निपटने के लिए यूनिक रैंक नंबर प्राप्त कर सकते हैं। हमारे पास ऐसे कार्य हैं जो समूहों पर कई मानदंडों के आधार पर एक्सेल में रैंकिंग के लिए हमारी मदद कर सकते हैं।
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 जोड़ने की आवश्यकता है।
यहां, समूह के आधार पर स्कोर को अलग से रैंक किया गया है। उदाहरण के लिए, जिम ब्राउन ( B6 सेल) को पहला स्थान दिया गया है, हालांकि मैरी स्मिथ ( B13 सेल) के स्कोर को उनकी तुलना में ग्रीट किया गया है।
और पढ़ें : एक्सेल में ग्रुप में रैंक कैसे करें (3 तरीके)
4.2। SUMPRODUCT फ़ंक्शन का उपयोग करना
इसी प्रकार, आप निम्न सूत्र का उपयोग कर सकते हैं जहां SUMPRODUCT फ़ंक्शन का उपयोग किया जाता है (आरोही क्रम में रैंकिंग)।
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ फॉर्मूला स्पष्टीकरण:
- SUMPRODUCT((C5=$C$5:$C$15) रिटर्न 0 .
- इसके अलावा, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) पाता है 2 । लेकिन SUMPRODUCT फंक्शन E7 सेल 0 के लिए वापस आता है क्योंकि यह सबसे छोटा स्कोर है। इसलिए, आपको यह करने की आवश्यकता है 1 इस तरह की त्रुटि से बचने के लिए।
और पढ़ें: एक्सेल में औसत रैंक कैसे करें (4 सामान्य परिदृश्य)
निष्कर्ष
यह आज के सत्र का अंत है। इस तरह आप कई मानदंडों के आधार पर एक्सेल में रेकिंग को पूरा कर सकते हैं। वैसे भी, यदि आपके कोई प्रश्न हैं या सिफारिशें, कृपया उन्हें टिप्पणी अनुभाग में साझा करें।