एक्सेल सूत्र: योग नीचे n मान -

विषय - सूची

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

=SUMPRODUCT(SMALL(rng,(1,2,n)))

सारांश

किसी श्रेणी में सबसे कम n मानों को योग करने के लिए, आप SMALL फ़ंक्शन और SUMPRODUCT फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। सूत्र (ऊपर) के जेनेरिक रूप में, rng उन कोशिकाओं की एक श्रृंखला का प्रतिनिधित्व करता है जिनमें संख्यात्मक मान होते हैं और n , न्यूनतम योग की संख्या का प्रतिनिधित्व करता है। दिखाए गए उदाहरण में, E5 में यह सूत्र है:

=SUMPRODUCT(SMALL(B4:B14,(1,2,3)))

जो B5: B14, 60 में तीन सबसे छोटे मूल्यों का योग देता है

स्पष्टीकरण

अपने सरलतम रूप में, SMALL एक सीमा में "nth सबसे छोटा" मान लौटाएगा। उदाहरण के लिए:

=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest

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

=SMALL(A1:A10,(1,2,3))

A1: A10 में 1, 2 और 3 सबसे छोटे मान लौटाएगा।

दिखाए गए उदाहरण में अंदर-बाहर से कार्य करना, SMALL B5: B14 में 3 सबसे छोटे मान लौटाता है:

=SMALL(B4:B14,(1,2,3))

परिणाम इस तरह एक सरणी है:

(10,20,30)

इस सरणी को सीधे SUMPRODUCT फ़ंक्शन में लौटाया जाता है, जो संख्याओं को बताता है और कुल रिटर्न देता है:

SUMPRODUCT((10,20,30)) // returns 60

सूत्र SUM के साथ

उपरोक्त के रूप में SUMPRODUCT का उपयोग करना आम है क्योंकि यह सरणी सूत्र के रूप में प्रवेश किए बिना मूल रूप से सरणियों को संभाल सकता है। हालाँकि, आप इस तरह SUM फ़ंक्शन के साथ एक सरणी सूत्र भी लिख सकते हैं:

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

यह एक सरणी सूत्र है और इसे Excel 365 को छोड़कर नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।

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

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

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

यहाँ, INDIRECT स्ट्रिंग "1:20" को 1:20 की सीमा में परिवर्तित करता है, जो सीधे SMALL में वापस आ जाता है।

चर n

ऐसा सूत्र स्थापित करने के लिए जहां n किसी अन्य कक्ष में एक चर है, आप INDIRECT के अंदर संक्षिप्त कर सकते हैं। उदाहरण के लिए, यदि A1 में N है, तो आप इसका उपयोग कर सकते हैं:

=SUMPRODUCT(SMALL(rng,ROW(INDIRECT("1:"&A1))))

यह उपयोगकर्ता को वर्कशीट पर सीधे n के मान को बदलने की अनुमति देता है।

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