
सामान्य सूत्र
=SUM(INDEX((column),1):(@column))
सारांश
Excel तालिका में एक रनिंग टोटल बनाने के लिए, आप संरचित संदर्भ के साथ INDEX फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F5 में सूत्र है:
=SUM(INDEX((Total),1):(@Total))
जब कॉलम को कॉपी किया जाता है, तो यह सूत्र प्रत्येक पंक्ति में एक रनिंग टोटल लौटाएगा।
स्पष्टीकरण
मूल में, इस सूत्र का एक सरल पैटर्न है:
=SUM(first:current)
जहां "प्रथम" कुल कॉलम में पहली सेल है, और "वर्तमान" कुल कॉलम की वर्तमान पंक्ति में एक सेल का संदर्भ है।
पहली सेल का संदर्भ पाने के लिए, हम INDEX का उपयोग इस तरह करते हैं:
INDEX((Total),1)
यहां, सरणी संपूर्ण "कुल" कॉलम और पंक्ति संख्या है। 1. यह काम करता है क्योंकि, INDEX फ़ंक्शन पहले सेल का संदर्भ देता है, वास्तविक मूल्य नहीं।
वर्तमान पंक्ति का संदर्भ प्राप्त करने के लिए, हम उपयोग करते हैं:
(@Total)
यह "इस पंक्ति" के लिए मानक संरचित संदर्भ वाक्यविन्यास है।
जैसा कि सूत्र कॉलम के नीचे कॉपी किया गया है, पहली सेल का संदर्भ नहीं बदलता है, लेकिन प्रत्येक पंक्ति में वर्तमान सेल में परिवर्तन होता है। परिणाम एक संदर्भ है जो फैलता है। SUM फ़ंक्शन प्रत्येक पंक्ति में रेंज में मानों को डुबोता है, एक रनिंग टोटल बनाता है।
सरल विस्तार रेंज
इस तरह एक साधारण विस्तार सीमा का उपयोग क्यों नहीं किया जाता है?
=SUM($E$5:E5)
किसी कारण से, इस प्रकार का मिश्रित संदर्भ Excel तालिका में पंक्तियों के जुड़ जाने पर दूषित हो जाता है। INDEX का उपयोग एक संरचित संदर्भ के साथ समस्या को हल करता है।