एक्सेल फॉर्मूला: INDEX के साथ सम रेंज -

विषय - सूची

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

=SUM(INDEX(data,0,column))

सारांश

किसी स्तंभ या पंक्ति में सभी मानों को योग करने के लिए, आप मानों को पुनः प्राप्त करने के लिए INDEX फ़ंक्शन का उपयोग कर सकते हैं, और राशि वापस करने के लिए SUM फ़ंक्शन। यह तकनीक उन स्थितियों में उपयोगी है जहां पंक्ति या स्तंभ को सम्‍मिलित किया जा रहा है, गतिशील है और उपयोगकर्ता इनपुट के आधार पर परिवर्तन करता है। दिखाए गए उदाहरण में, H6 में सूत्र है:

=SUM(INDEX(data,0,H5))

जहाँ "डेटा" नाम की श्रेणी C5: E9 है।

स्पष्टीकरण

INDEX फ़ंक्शन स्थिति के अनुसार मूल्यों को देखता है। उदाहरण के लिए, यह सूत्र Acme बिक्री के लिए जनवरी में मूल्य को पुनः प्राप्त करता है:

=INDEX(data,1,1)

INDEX फ़ंक्शन का एक विशेष और गैर-स्पष्ट व्यवहार है: जब पंक्ति संख्या तर्क शून्य या शून्य के रूप में आपूर्ति की जाती है, तो INDEX स्तंभ संख्या तर्क द्वारा संदर्भित कॉलम में सभी मानों को पुनः प्राप्त करता है। इसी तरह, जब कॉलम नंबर शून्य या कुछ भी नहीं दिया जाता है, तो INDEX पंक्ति संख्या द्वारा संदर्भित पंक्ति में सभी मान प्राप्त करता है:

=INDEX(data,0,1) // all of column 1 =INDEX(data,1,0) // all of row 1

सूत्र के लिए उदाहरण में, हम सरणी के लिए नामित सीमा "डेटा" की आपूर्ति करते हैं, और हम एच 2 से कॉलम संख्या उठाते हैं। पंक्ति संख्या के लिए, हम जानबूझकर शून्य की आपूर्ति करते हैं। यह INDEX को "डेटा 'के कॉलम 2 में सभी मूल्यों को पुनः प्राप्त करने का कारण बनता है। सूत्र इस प्रकार हल किया गया है:

=SUM(INDEX(data,0,2)) =SUM((9700;2700;23700;16450;17500)) =70050

अन्य गणना

आप SER की जगह AVERAGE, MAX, MIN आदि के साथ अन्य गणनाओं के लिए समान दृष्टिकोण का उपयोग कर सकते हैं। उदाहरण के लिए, तीसरे महीने में औसत मान प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैं:

=AVERAGE(INDEX(data,0,3))

एक से अधिक स्तंभ या पंक्ति

INDEX के साथ एक से अधिक पंक्ति या कॉलम को वापस संभालने के लिए, यहां देखें "dereference" INDEX का वर्णन।

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