एक्सेल सूत्र: सम शीर्ष एन मान -

विषय - सूची

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

=SUMPRODUCT(LARGE(rng,(1,2,N)))

सारांश

किसी श्रेणी में शीर्ष मानों को योग करने के लिए, आप SUMPRODUCT फ़ंक्शन के अंदर लिपटे LARGE फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। सूत्र (ऊपर) के जेनेरिक रूप में, rng उन कोशिकाओं की एक श्रृंखला का प्रतिनिधित्व करता है जिनमें संख्यात्मक मान होते हैं और N , Nth मान के विचार का प्रतिनिधित्व करता है।

उदाहरण में, सक्रिय सेल में यह सूत्र है:

=SUMPRODUCT(LARGE(B4:B13,(1,2,3)))

स्पष्टीकरण

अपने सरलतम रूप में, LARGE एक सीमा में "Nth सबसे बड़ा" मान लौटाएगा। उदाहरण के लिए, सूत्र:

=LARGE(B4:B13, 2)

B4: B13 में दूसरा सबसे बड़ा मान लौटाएगा, जो उपरोक्त उदाहरण में, संख्या 9 है।

हालाँकि, यदि आप एक "सरणी स्थिरांक" (उदाहरण के लिए (1,2,3) में एक स्थिरांक) को दूसरे तर्क के रूप में LARGE को आपूर्ति करते हैं, तो LARGE एक परिणाम के बजाय परिणाम की एक सरणी लौटाएगा। तो, सूत्र:

=LARGE(B4:B13,(1,2,3))

B4: B13 रेंज में 1, 2, और तीसरा सबसे बड़ा मान लौटाएगा। ऊपर दिए गए उदाहरण में, जहां B4: B13 में नंबर 1-10 हैं, LARGE से परिणाम सरणी (8,9,10) होगा। SUMPRODUCT तब इस सरणी में संख्याओं को सम्‍मिलित करता है और कुल रिटर्न देता है, जो कि 27 है।

SUMPRODUCT के बजाय SUM

SUMPRODUCT एक लचीला फ़ंक्शन है जो आपको LARGE फ़ंक्शन के अंदर k के लिए सेल संदर्भ का उपयोग करने की अनुमति देता है।

हालाँकि, यदि आप एक सरल हार्ड-कोडित सरणी का उपयोग कर रहे हैं जैसे (1,2,3) आप सिर्फ SUM फ़ंक्शन का उपयोग कर सकते हैं:

=SUM(LARGE(B4:B13,(1,2,3)))

ध्यान दें कि यदि आप सेल संदर्भ का उपयोग करते हैं और LARGE के अंदर k के लिए कोई सरणी स्थिरांक नहीं है, तो आपको इस सूत्र को एक सरणी सूत्र के रूप में दर्ज करना होगा।

जब N बड़ा हो जाता है

जब N बड़ा हो जाता है तो हाथ से एरे को स्थिर बनाना थकाऊ हो जाता है - यदि आप किसी बड़ी सूची में शीर्ष 20 या 30 मानों को जोड़ना चाहते हैं, तो 20 या 30 आइटम्स के साथ एक ऐरे निरंतर टाइप करने में लंबा समय लगेगा। इस स्थिति में, आप ROW और INDIRECT फ़ंक्शंस का उपयोग करने वाले सरणी स्थिरांक के निर्माण के लिए एक शॉर्टकट का उपयोग कर सकते हैं।

उदाहरण के लिए, यदि आप "rng" नामक श्रेणी में शीर्ष 20 मानों को जोड़ना चाहते हैं, तो आप इस तरह से एक सूत्र लिख सकते हैं:

=SUMPRODUCT(LARGE(rng,ROW(INDIRECT("1:20"))))

चर N

अपर्याप्त डेटा के साथ, एक निश्चित एन त्रुटियों का कारण बन सकता है। इस मामले में, आप इस तरह एक सूत्र की कोशिश कर सकते हैं:

=SUMPRODUCT(LARGE(rng,ROW(INDIRECT("1:"&MIN(3,COUNT(rng))))))

यहां, हम 3 से कम होने पर शीर्ष 3 मान, या मान की गणना करने के लिए COUNT के साथ MIN का उपयोग करते हैं।

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