एक्सेल सूत्र: बिना संबंधों के रैंक

विषय - सूची

सामान्य सूत्र

=RANK(A1,range)+COUNTIF(exp_range,A1)-1

सारांश

बिना संबंधों के रैंक प्रदान करने के लिए, आप RANK और COUNTIF फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 में सूत्र है:

=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1

जहां "अंक" नामांकित श्रेणी है

स्पष्टीकरण

यह सूत्र एक सरल दृष्टिकोण के साथ संबंध तोड़ता है: यह सूची "जीत" में पहला टाई है और इसे उच्च रैंक सौंपा गया है। सूत्र का पहला भाग सामान्य रूप से RANK फ़ंक्शन का उपयोग करता है:

=RANK(C5,points)

रैंक एक गणना रैंक देता है, जिसमें शामिल किए जाने पर मूल्यों को डुप्लिकेट में शामिल किया जाता है। ध्यान दें कि RANK फ़ंक्शन अपने आप में समान रैंक को डुप्लिकेट मानों को असाइन करेगा, और अगले रैंक मान को छोड़ देगा। आप इसे वर्कशीट में रैंक 1 कॉलम, पंक्तियों 8 और 9 में देख सकते हैं।

सूत्र का दूसरा भाग COUNTIF के साथ टाई को तोड़ता है:

COUNTIF($C$5:C5,C5)-1

ध्यान दें कि हम जो COUNTIF देते हैं वह एक विस्तृत संदर्भ है: पहला संदर्भ निरपेक्ष है और दूसरा सापेक्ष है। जब तक एक मूल्य सिर्फ एक बार दिखाई देता है, यह अभिव्यक्ति स्वयं को रद्द कर देती है - COUNTIF 1, जिसमें से 1 घटाया जाता है।

हालाँकि, जब कोई डुप्लिकेट नंबर सामने आता है, तो COUNTIF 2 वापस आता है, एक्सप्रेशन 1 लौटता है, और रैंक वैल्यू 1 से बढ़ जाती है। मूल रूप से, इस रैंक वैल्यू को "रिप्लेस" किया गया था जो मूल रूप से छोड़ दिया गया था।

स्तंभ के नीचे सूत्र की प्रतिलिपि बनाते समय वही प्रक्रिया दोहराई जाती है। यदि एक और डुप्लिकेट सामने आया है, तो रैंक मान 2 से बढ़ जाता है, और इसी तरह।

दिलचस्प लेख...