एक्सेल सूत्र: मानदंड के साथ सम नीचे n मान -

विषय - सूची

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

(=SUM(SMALL(IF(range1=criteria,range2),(1,2,3,N))))

सारांश

किसी श्रेणी मिलान मानदंड में नीचे n मानों को जोड़ने के लिए, आप एसएमएएल फ़ंक्शन के आधार पर एक सरणी सूत्र का उपयोग कर सकते हैं, जो एसयूएम फ़ंक्शन के अंदर लिपटे हुए हैं। सूत्र के सामान्य रूप में (ऊपर), श्रेणी 1 मानदंड की तुलना में कोशिकाओं की श्रेणी का प्रतिनिधित्व करता है , श्रेणी 2 में संख्यात्मक मान होते हैं , जिसमें से नीचे के मानों को पुनः प्राप्त किया जाता है, और एन "एनटीएच" का प्रतिनिधित्व करता है।

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

=SUM(SMALL(IF(color=E5,value),(1,2,3)))

कहाँ रंग नामांकित श्रेणी B5 है: बी 12 और मूल्य नामांकित श्रेणी सी 5 है: C12।

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

स्पष्टीकरण

अपने सरलतम रूप में, SMALL इस निर्माण के साथ एक श्रेणी में "Nth सबसे छोटा" मान लौटाता है:

=SMALL (range,N)

इसलिए, उदाहरण के लिए:

=SMALL (C5:C12,2)

श्रेणी C5: C12 में दूसरा सबसे छोटा मान लौटाएगा, जो दिखाए गए उदाहरण में 5 है।

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

=SMALL (C5:C12, (1,2,3))

इस तरह की एक सरणी में पहली, दूसरी और तीसरी सबसे छोटी मान C5: C12 लौटाएगा: (4,5,7)।

तो, चाल यहाँ SMALL चलने से पहले रंग के आधार पर मान फ़िल्टर करने के लिए है। हम IF फ़ंक्शन पर आधारित अभिव्यक्ति के साथ ऐसा करते हैं:

IF(color=E5,value)

यह SMALL में खिलाए गए मानों की सरणी बनाता है। अनिवार्य रूप से, केवल रंग लाल से जुड़े मान इसे सरणी में बनाते हैं। जहां रंग "लाल" के बराबर होता है, सरणी में एक नंबर होता है, और जहां रंग लाल नहीं होता है, सरणी में FALSE होता है:

SMALL((12;FALSE;10;FALSE;8;4;FALSE;FALSE),(1,2,3)))

SMALL फ़ंक्शन FALSE मानों की उपेक्षा करता है और सरणी में 3 सबसे छोटे मान लौटाता है: (4,8,10)। SUM फ़ंक्शन अंतिम परिणाम देता है, 22।

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