दो स्तंभों को गुणा करें और पंक्तियों या कोशिकाओं की एक श्रृंखला के लिए उत्पादों को जोड़ें?


1

SUM()संख्या या पंक्तियों में वृद्धि होने पर भी दो कॉलम को कैसे गुणा करें और उत्पादों को जोड़ें ( )?

उदाहरण के लिए, इस तरह एक स्प्रेडशीट दी गई है:

  | A   B
--------------
1 | 2   132.27
2 | 2   122.33
3 | 2   150.15
4 | 3   149.35

मुझे प्रत्येक पंक्ति के लिए कॉलम B के साथ स्तंभ A को गुणा करने और प्रत्येक पंक्ति के परिणाम को जोड़ने की आवश्यकता है।

वर्तमान में मैं इस तरह एक सूत्र का उपयोग कर रहा हूं:

=(A2*B2+A3*B3+A4*B4+A5*B5+A6*B6+A7*B7+A8*B8)

समस्या यह है कि मुझे सूत्र को अपडेट करने की आवश्यकता है क्योंकि मैं पंक्तियों की संख्या बढ़ाता हूं।

क्या एक्सेल में इसे स्वचालित करने का एक बेहतर तरीका है?

जवाबों:


2

यह वास्तव में SUMPRODUCT () के लिए है:

=SUMPRODUCT(A2:A8,B2:B8)

SUMPRODUCT एक सरणी प्रकार सूत्र है। जिसका अर्थ है कि हम पूर्ण स्तंभ संदर्भों का उपयोग नहीं करना चाहते हैं, क्योंकि यह खाली कोशिकाओं की अनावश्यक गणना करेगा।

इस प्रकार डेटा सेट में परिवर्तन करने (कमी) करने के लिए हम संख्याओं के साथ कॉलम में अंतिम सेल खोजने के लिए INDEX / MATCH को शामिल कर सकते हैं:

=SUMPRODUCT(A2:INDEX(A:A,MATCH(1E+99,A:A)),B2:INDEX(B:B,MATCH(1E+99,A:A)))

यह अब कॉलम ए और बी में डेटा के आधार पर बढ़ेगा या सिकुड़ेगा। यह एक नंबर के साथ कॉलम ए में आखिरी सेल से लेकर ए 2 तक की सीमा तय करेगा।


अच्छा, यह वही है जिसकी मुझे तलाश थी। Thx
केविन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.