Excel के SUMPRODUCT फ़ंक्शन के साथ डेटा के सेल की गणना करें

एक्सेल में SUMPRODUCT फ़ंक्शन एक बहुत ही बहुमुखी कार्य है जो दर्ज किए गए तर्कों के आधार पर अलग-अलग परिणाम देगा।

आमतौर पर SUMPRODUCT फ़ंक्शन क्या करता है एक या अधिक सरणी के तत्वों को गुणा करता है और फिर उत्पादों को एक साथ जोड़ता या जोड़ता है।

लेकिन तर्कों के रूप को समायोजित करके, SUMPRODUCT निर्दिष्ट मानदंडों को पूरा करने वाले डेटा वाले किसी दिए गए श्रेणी में कक्षों की संख्या की गणना करेगा।

04 में से 01

SUMPRODUCT बनाम COUNTIF और COUNTIFS

डेटा के सेल की गणना करने के लिए SUMPRODUCT का उपयोग करना। © टेड फ्रेंच

एक्सेल 2007 के बाद से, प्रोग्राम में COUNTIF और COUNTIFS फ़ंक्शन भी हैं जो आपको एक या अधिक सेट मानदंडों को पूरा करने वाली कोशिकाओं की गणना करने की अनुमति देंगे।

कभी-कभी, हालांकि, उपरोक्त छवि में स्थित उदाहरण में दिखाए गए अनुसार एक ही सीमा से संबंधित कई स्थितियों को खोजने के लिए SUMPRODUCT काम करना आसान होता है।

04 में से 02

कोशिकाओं की गणना करने के लिए SUMPRODUCT समारोह सिंटेक्स और तर्क

फ़ंक्शन का सिंटैक्स फ़ंक्शन के लेआउट को संदर्भित करता है और इसमें फ़ंक्शन का नाम, ब्रैकेट, कॉमा सेपरेटर्स और तर्क शामिल हैं

अपने मानक उद्देश्य को करने के बजाए कोशिकाओं को गिनने के लिए फ़ंक्शन प्राप्त करने के लिए, निम्न गैर मानक सिंटैक्स का उपयोग SUMPRODUCT के साथ किया जाना चाहिए:

= SUMPRODUCT ([condition1] * [condition2])

इस वाक्यविन्यास को कैसे काम करता है इसका एक विवरण निम्नलिखित उदाहरण के नीचे उल्लिखित है।

उदाहरण: कई शर्तों को पूरा करने वाले सेल की गणना करना

जैसा उपरोक्त छवि में उदाहरण में दिखाया गया है, SUMPRODUCT का उपयोग डेटा श्रेणी ए 2 से बी 6 में कोशिकाओं की कुल संख्या को खोजने के लिए किया जाता है जिसमें 25 और 75 के मानों के बीच डेटा होता है।

03 का 04

SUMPRODUCT समारोह में प्रवेश

आम तौर पर, एक्सेल में फ़ंक्शंस दर्ज करने का सबसे अच्छा तरीका उनके डायलॉग बॉक्स का उपयोग करना है, जो कि किसी भी समय ब्रैकेट या कॉमा में प्रवेश किए बिना तर्कों को दर्ज करना आसान बनाता है जो तर्कों के बीच विभाजक के रूप में कार्य करता है।

हालांकि, क्योंकि यह उदाहरण SUMPRODUCT फ़ंक्शन के अनियमित रूप का उपयोग करता है, इसलिए संवाद बॉक्स दृष्टिकोण का उपयोग नहीं किया जा सकता है। इसके बजाए, फ़ंक्शन को वर्कशीट सेल में टाइप किया जाना चाहिए।

उपर्युक्त छवि में, सेल बी 7 में SUMPRODUCT दर्ज करने के लिए निम्न चरणों का उपयोग किया गया था:

  1. वर्कशीट में सेल बी 7 पर क्लिक करें - वह स्थान जहां फ़ंक्शन परिणाम प्रदर्शित किए जाएंगे
  2. वर्कशीट के सेल ई 6 में निम्न सूत्र टाइप करें:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. उत्तर 5 सेल बी 7 में दिखाई देना चाहिए क्योंकि सीमा में केवल पांच मान हैं - 40, 45, 50, 55, और 60 - जो 25 और 75 के बीच हैं
  4. जब आप सेल बी 7 पर पूरा फॉर्मूला = SUMPRODUCT (($ ए $ 2: $ बी $ 6> 25) * ($ ए $ 2: $ बी $ 6 <75) पर क्लिक करते हैं तो वर्कशीट के ऊपर सूत्र बार में दिखाई देता है

04 का 04

SUMPRODUCT समारोह को तोड़ना

जब तर्कों के लिए स्थितियां निर्धारित की जाती हैं, तो SUMPRODUCT स्थिति के विरुद्ध प्रत्येक सरणी तत्व का मूल्यांकन करता है और एक बूलियन मान (TRUE या FALSE) देता है।

गणना के प्रयोजनों के लिए, एक्सेल उन सरणी तत्वों के लिए 1 का मान निर्दिष्ट करता है जो सत्य हैं और FALSE के सरणी तत्वों के लिए 0 का मान है।

प्रत्येक सरणी में संबंधित वाले और शून्य एक साथ गुणा किए जाते हैं:

फिर इन कार्यों और शून्यों को फ़ंक्शन द्वारा सारांशित किया जाता है ताकि वे दोनों स्थितियों को पूरा करने वाले मानों की संख्या की गणना कर सकें।

या, इस तरह से सोचो ...

SUMPRODUCT क्या कर रहा है, इस बारे में सोचने का एक और तरीका गुणा संकेत के बारे में सोचने के लिए एक शर्त है।

इस बात को ध्यान में रखते हुए, यह केवल तब होता है जब दोनों स्थितियों को पूरा किया जाता है - 25 से अधिक और 75 से कम संख्या - कि एक वास्तविक मान (जो एक के बराबर है) वापस कर दिया जाता है।

समारोह तब 5 के परिणाम पर पहुंचने के लिए सभी सच्चे मूल्यों को बताता है।