एक्सेल में इंडेक्स और मैच फंक्शन के साथ SUMPRODUCT

  • इसे साझा करें
Hugh West

विषयसूची

MS Excel में, SUMPRODUCT के साथ INDEX और MATCH कार्यों का एक साथ उपयोग करने की एक विशाल विविधता है। इस लेख में, मैं यह बताने की कोशिश करूँगा कि कैसे हम पंक्तियों और पंक्तियों के साथ कई मानदंडों के तहत इस यौगिक फ़ंक्शन का प्रभावी ढंग से उपयोग कर सकते हैं। कॉलम।

अभ्यास कार्यपुस्तिका डाउनलोड करें

आप उस एक्सेल कार्यपुस्तिका को डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है। आप डेटा & नए परिणाम देखें।

INDEX और MATCH Functions के साथ SUMPRODUCT.xlsx

Functions का परिचय: SUMPRODUCT, INDEX और MATCH withउदाहरण<2

यह जानने से पहले कि ये तीन शक्तिशाली कार्य संयुक्त रूप से कैसे काम करते हैं, आइए इन कार्यों से परिचित हो जाएं और; उनके काम करने की प्रक्रिया एक के बाद एक।

1। SUMPRODUCT फ़ंक्शन

  • सिंटेक्स:

=SUMPRODUCT(array1,[array2],[array3],…)

  • फ़ंक्शन:

संबंधित श्रेणियों या सरणियों के उत्पादों का योग लौटाता है।

  • उदाहरण:

हमारे डेटासेट में, कंप्यूटर की दुकान के लिए 6 महीने की बिक्री कीमतों के साथ विभिन्न ब्रांडों के कंप्यूटर उपकरणों की एक सूची मौजूद है। हम केवल जनवरी के लिए सभी ब्रांडों के डेस्कटॉप का कुल विक्रय मूल्य जानना चाहते हैं।

📌 चरण:

➤ सबसे पहले, सेल F18<2 में>, हमें टाइप करना होगा:

=SUMPRODUCT((C5:C14=F16)*D5:D14)

यहां, सेल की रेंज C5:C14 <की सेल को इंगित करता है। 1> डिवाइस श्रेणीएक्सेल

मापदंड 7: सभी पंक्तियों और amp के आधार पर आउटपुट का निर्धारण; 1 कॉलम

इस मानदंड के तहत, अब हम एक महीने ( मार्च ) के लिए सभी उपकरणों की कुल बिक्री कीमत निकाल सकते हैं।

📌 चरण:

➤ सेल F20 :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0))) में सूत्र डालें

फ़ॉर्मूला ब्रेकडाउन

  • यहां, MATCH फ़ंक्शन <20 लौटाता है>column_num चयनित माह का।
    • आउटपुट 3
  • इंडेक्स फंक्शन फिर बिक्री मूल्य के आधार पर खोजता है पंक्तियों के चौराहों & amp; कॉलम।
    • आउटपुट {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680
    <12
  • अंत में, SUMPRODUCT फ़ंक्शन उन्हें जोड़ देगा।
    • आउटपुट $141,230

ENTER & हो गया। रिटर्न वैल्यू $141,230 होगी। 2 कॉलम

इस भाग में, हम दो महीनों के लिए सभी उपकरणों की कुल बिक्री मूल्य निर्धारित करेंगे- फरवरी & जून

📌 चरण:

➤ सेल F21 में हमें टाइप करना है :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

यहां, हम प्लस(+) जोड़कर दो SUMPRODUCT फंक्शन लागू कर रहे हैं उनके बीच 2 भिन्न महीनों सभी उपकरणों के लिए .

ENTER दबाने के बाद, कुलविक्रय मूल्य $263,140 के रूप में दिखाई देगा।

मानदंड 9: सभी पंक्तियों और amp के आधार पर परिणाम ढूँढना; सभी कॉलम

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

📌 Steps:

➤ Cell F20 में आपको टाइप करना है:

=SUMPRODUCT(INDEX(D5:I14,0,0))

ENTER & आपको परिणामी मूल्य $808,090 के रूप में मिलेगा।

आपको यहां MATCH कार्यों का उपयोग करने की आवश्यकता नहीं है क्योंकि हम' सभी स्तंभों को पुन: परिभाषित करना & इंडेक्स फंक्शन के अंदर 0 टाइप करके पंक्ति की स्थिति। हमारा अंतिम मानदंड, हम HP उपकरणों के अप्रैल के साथ-साथ Lenovo उपकरणों के जून के कुल विक्रय मूल्यों का पता लगाएंगे।

📌 चरण:

➤ इस मानदंड के तहत, सेल F22 में हमारा सूत्र होगा:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

फ़ॉर्मूला ब्रेकडाउन

  • यहां, पहला मैच फ़ंक्शन 2 जोड़े में से चयनित उपकरण का 20>पंक्ति_संख्या लौटाता है।
    • आउटपुट {1,3
  • फिर, दूसरा MATCH फंक्शन column_num चयनित महीनों 2 जोड़े का रिटर्न देता है।
    • आउटपुट {4,6 । पंक्तियों और amp के चौराहों के आधार पर बिक्री मूल्य;कॉलम।
    • अंत में, SUMPRODUCT फ़ंक्शन उन्हें जोड़ देगा।
      • आउटपुट $12,730

    ➤ अब ENTER & आपको परिणाम $12,730 के रूप में दिखाई देगा।

    इस संयुक्त फ़ंक्शन में अलग-अलग जोड़े जोड़ते समय, हमें डिवाइस<2 डालना होगा> और amp; महीना पंक्ति और amp के लिए तर्कों के आधार पर दो सरणियों के अंदर नाम; कॉलम की स्थिति और डिवाइस & महीना जोड़ियों से नामों को इसी क्रम में बनाए रखा जाना चाहिए।

    और पढ़ें: एक्सेल में विभिन्न ऐरे से कई मानदंडों का मिलान कैसे करें

    SUMPRODUCT बनाम INDEX-MATCH

    • SUMPRODUCT फ़ंक्शन चयनित सरणियों के उत्पादों का योग लौटाता है। इसे सरणी सूत्रों के विकल्प के रूप में इस्तेमाल किया जा सकता है। SUMPRODUCT फ़ंक्शन का उपयोग एक्सेल में विभिन्न विश्लेषण और तुलना के लिए कई मानदंडों के साथ भी किया जा सकता है।
    • दूसरी ओर, INDEX और MATCH <का संयोजन 2>फ़ंक्शन किसी निर्दिष्ट डेटासेट के भीतर किसी विशिष्ट मान की खोज करने के लिए Excel के लुकअप फ़ंक्शंस का एक काफी कुशल विकल्प हो सकता है। SUMIFS फ़ंक्शन का INDEX-MATCH फ़ंक्शन का संयोजन कई मानदंडों के लिए एक सशर्त योग की गणना करते समय चमत्कार कर सकता है

    अंतिम शब्द

    मुझे उम्मीद है कि यह लेख SUMPRODUCT , INDEX & मैच एक साथ कार्य अब आपको अपने नियमित एक्सेल कार्यों में आवेदन करने के लिए संकेत देंगे। यदि आपके कोई प्रश्न या प्रतिक्रिया हैं तो कृपया मुझे अपनी बहुमूल्य टिप्पणियों के माध्यम से बताएं। आप हमारे अन्य सूचनात्मक & amp पर भी एक नज़र डाल सकते हैं; इस वेबसाइट पर एक्सेल कार्यों पर आधारित रोचक लेख।

कॉलम, सेल F16 चयनित डिवाइस को संदर्भित करता है और सेल की श्रेणी D5:D14 जनवरी की कोशिकाओं का प्रतिनिधित्व करता है column.

➤ उसके बाद, ENTER & आप जनवरी के लिए सभी डेस्कटॉप का कुल बिक्री मूल्य एक बार में देखेंगे। केवल एक सरणी। यहां, C5:C14=F16 का अर्थ है कि हम फ़ंक्शन को सेल F16 सेल की श्रेणी में C5:C14 से मापदंड से मिलान करने का निर्देश दे रहे हैं। D5:D14 पहले तारांकन(*) के साथ कोशिकाओं की एक और श्रेणी जोड़कर, हम फ़ंक्शन को दिए गए मानदंडों के तहत उस सीमा से सभी मानों को जोड़ने के लिए कह रहे हैं।

2. INDEX फ़ंक्शन

  • सिंटेक्स:

=INDEX(array, row_num, [column_num]) <3

या,

=INDEX(संदर्भ, row_num, [column_num], [area_num])

  • फ़ंक्शन:

दिए गए रेंज में, विशेष पंक्ति और कॉलम के चौराहे पर सेल के संदर्भ का मान लौटाता है।

  • उदाहरण:

यह मानते हुए कि हम तीसरी पंक्ति के चौराहे पर मान जानना चाहते हैं & तालिका से विक्रय मूल्यों की श्रेणी से चौथा स्तंभ।

📌 चरण:

सेल F19 में, टाइप करें:

=INDEX(D5:I14,3,4)

ENTER & आपको परिणाम मिलेगा।

चूंकि सरणी में चौथा कॉलम अप्रैल & तीसरी पंक्ति Lenovo डेस्कटॉप श्रेणी का प्रतिनिधित्व करती है, सरणी में उनके चौराहे पर, हमें Lenovo डेस्कटॉप का विक्रय मूल्य मिलेगा अप्रैल में।

3। MATCH फ़ंक्शन

  • सिंटेक्स:

=MATCH(lookup_value, lookup_array, [match_type]) <3

  • फ़ंक्शन:

ऐरे में किसी आइटम की सापेक्ष स्थिति लौटाता है जो निर्दिष्ट क्रम में निर्दिष्ट मान से मेल खाता है।

  • उदाहरण:

सबसे पहले, हम महीने के शीर्षकों से जून महीने की स्थिति जानने जा रहे हैं।<3

📌 चरण:

सेल F17 में, हमारा सूत्र होगा:

=MATCH(F16,D4:I4,0)

ENTER & आप पाएंगे कि जून के महीने की कॉलम स्थिति 6 महीने के शीर्षकों में है।

महीने का नाम सेल F17 में बदलें & आप चयनित दूसरे महीने की संबंधित कॉलम स्थिति देखेंगे।

और यदि हम नामों से डेल ब्रांड की पंक्ति स्थिति जानना चाहते हैं कॉलम बी में ब्रांडों की संख्या, तो सेल F20 में सूत्र होगा:

=MATCH(F19,B5:B14,0)

यहां, B5:B14 सेल की वह श्रेणी है जहां ब्रांड के नाम की तलाश की जाएगी। यदि आप सेल F19 में ब्रांड का नाम बदलते हैं, तो आपको सेल की चयनित श्रेणी से उस ब्रांड की संबंधित पंक्ति स्थिति मिल जाएगी।

INDEX और MATCH फ़ंक्शंस का एक साथ उपयोगएक्सेल

अब हम जानेंगे कि INDEX & MATCH एक साथ एक फ़ंक्शन के रूप में कार्य करता है और वास्तव में यह संयुक्त फ़ंक्शन आउटपुट के रूप में क्या देता है। यह संयुक्त INDEX-MATCH फ़ंक्शन एक बड़ी सरणी से विशिष्ट डेटा खोजने के लिए वास्तव में प्रभावी है। MATCH यहाँ फ़ंक्शन पंक्ति और amp; इनपुट मानों की स्तंभ स्थिति & INDEX फ़ंक्शन केवल उस पंक्ति के प्रतिच्छेदन से आउटपुट लौटाएगा & कॉलम की स्थिति।

अब, अपने डेटासेट के आधार पर, हम Lenovo ब्रांड का जून में कुल बिक्री मूल्य जानना चाहते हैं।

📌 चरण:

➤सबसे पहले, सेल E19 में टाइप करें:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) <2

यहां, सेल E17 चयनित डिवाइस को संदर्भित करता है, सेल की श्रेणी B5:B14 ब्रांड <2 की सेल को इंगित करता है>कॉलम, और सेल E16 चुने गए महीने को दर्शाता है।

फॉर्मूला ब्रेकडाउन

  • MATCH(E16,D4:I4,0)
    • E16 → यह lookpu_value तर्क है।
    • D4 :I4 → यह lookup_array तर्क को संदर्भित करता है।
    • 0 → यह [match_type] तर्क को इंगित करता है।
    • आउटपुट 6
  • MATCH(E17,B5:B14,0)
    • आउटपुट 3
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → यह INDEX(D5:I14,3) बन जाता है ,6) .
    • D5:I14 → यह है सरणी तर्क।
    • 3 → यह row_num तर्क का प्रतिनिधित्व करता है।
    • 6 → यह [column_num] तर्क को संदर्भित करता है।
    • आउटपुट $6,580 .

➤ अब, ENTER & आपको तुरंत परिणाम मिल जाएगा।

यदि आप महीने और महीने बदलते हैं; डिवाइस का नाम E16 & E17 क्रमशः, आपको संबंधित परिणाम E19 में एक बार में मिल जाएगा।

और पढ़ें: विशिष्ट डेटा का चयन कैसे करें एक्सेल में (6 विधियाँ)

SUMPRODUCT फ़ंक्शन के अंदर नेस्टिंग INDEX और MATCH फ़ंक्शंस

यहाँ मुख्य & amp है; लेख का अंतिम भाग SUMPRODUCT , INDEX & MATCH एक साथ कार्य करता है। हम इस यौगिक फ़ंक्शन का उपयोग करके 10 विभिन्न मानदंडों के तहत आउटपुट डेटा पा सकते हैं।

मानदंड 1: 1 पंक्ति और amp के आधार पर आउटपुट खोजना; 1 कॉलम

हमारे पहले मानदंड के आधार पर, हम Acer ब्रांड का अप्रैल<के महीने में कुल बिक्री मूल्य जानना चाहते हैं 2>.

📌 चरण:

➤ सबसे पहले, सेल F20 में सूत्र होगा:<3 =SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

यहां, सेल F18 चयनित डिवाइस को इंगित करता है, और सेल F19 चयनित को दर्शाता है महीना

फ़ॉर्मूला ब्रेकडाउन

  • यहां, पहला और दूसरा MATCH फ़ंक्शन row_num और देता है [column_num] तर्क INDEX फ़ंक्शन के लिए।
  • फिर, INDEX फ़ंक्शन एक सरणी देता है जो इसमें प्रवेश करता है SUMPRODUCT फ़ंक्शन।
  • अंत में, SUMPRODUCT फ़ंक्शन आउटपुट देता है $3,250

➤ उसके बाद , ENTER & रिटर्न वैल्यू $3,250 होगी।

और पढ़ें: एक्सेल में 3 मानदंड के साथ इंडेक्स मैच (4 उदाहरण )

मापदंड 2: 1 पंक्ति और amp के आधार पर डेटा निकालना; 2 कॉलम

अब हम एचपी उपकरणों का कुल विक्रय मूल्य फरवरी के साथ-साथ जून के महीनों में जानना चाहते हैं .

📌 Steps:

➤ Cell F21 में हमें टाइप करना है:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))

यहां, सेल F18 चयनित डिवाइस को संदर्भित करता है।

फ़ॉर्मूला ब्रेकडाउन

  • यहां, दूसरे MATCH फ़ंक्शन में, हम महीनों को कर्ली ब्रैकेट में परिभाषित कर रहे हैं। यह दोनों महीनों के कॉलम की स्थिति लौटाएगा।
    • आउटपुट → {2,6}
  • इंडेक्स फ़ंक्शन फिर चौराहों के आधार पर विक्रय मूल्यों की खोज करता है पंक्तियों का & कॉलम।
  • अंत में, SUMPRODUCT फ़ंक्शन उन्हें जोड़ देगा।
    • आउटपुट → $21,990 $21,990

और पढ़ें: एक्सेल में इंडेक्स-मैच फॉर्मूला के उदाहरण (8)दृष्टिकोण)

मापदंड 3: 1 पंक्ति और amp के आधार पर मान निर्धारित करना; सभी कॉलम

इस भाग में, हम 1 निश्चित पंक्ति वाले सभी कॉलमों से निपटेंगे। इसलिए, हम अपने मानदंड के तहत Lenovo डिवाइसेस का कुल बिक्री मूल्य सभी महीनों में यहां पा सकते हैं।

📌 चरण:

➤ सेल F20 में टाइप करें:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

फ़ॉर्मूला ब्रेकडाउन

  • यहां, MATCH फ़ंक्शन चयनित डिवाइस का row_num लौटाता है
    • आउटपुट 3
  • इंडेक्स फंक्शन फिर बिक्री मूल्य के आधार पर खोजता है पंक्तियों के चौराहों & amp; कॉलम।
    • आउटपुट {6500,7650,4250,3150,8700,6580
  • अंत में, SUMPRODUCT फ़ंक्शन उन्हें जोड़ देगा।
    • आउटपुट $36,830

➤ प्रेस ENTER & आपको कुल विक्रय मूल्य $36,830 के रूप में मिलेगा।

इस फ़ंक्शन में, सभी महीनों या सभी कॉलमों पर विचार करने के लिए मानदंड जोड़ने के लिए, हमें यह करना होगा टाइप 0 तर्क के रूप में- column_pos MATCH फ़ंक्शन के अंदर।

समान रीडिंग

  • एक अलग शीट में कई मानदंडों के साथ INDEX MATCH (2 तरीके)
  • SUMIF INDEX के साथ और MATCH फ़ंक्शन एक्सेल
  • एक्सेल में एकाधिक मिलानों के साथ अनुक्रमणिका मिलान (5 विधियाँ)
  • अनुक्रमणिका मिलान एकाधिक मानदंडएक्सेल (ऐरे फॉर्मूला के बिना)
  • एक्सेल इंडेक्स सिंगल/मल्टीपल क्राइटेरिया को सिंगल/मल्टीपल रिज़ल्ट के साथ मैच करता है

क्राइटेरिया 4: योग की गणना 2 पंक्तियों और amp के आधार पर; 1 कॉलम

इस सेक्शन में 2 पंक्तियों और amp; 1 कॉलम मानदंड, हम HP & Lenovo डिवाइस जून के महीने में।

📌 कदम:

➤ सेल में F21 , सूत्र दिए गए मानदंडों के तहत होगा:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

हरे, सेल F20 प्रतिनिधित्व करता है चयनित महीना

फॉर्मूला ब्रेकडाउन

  • यहां, पहला मैच फ़ंक्शन चयनित उपकरणों का row_num लौटाता है।
    • आउटपुट {1,3
  • फिर, दूसरा MATCH फंक्शन चुने गए महीने का स्तंभ_संख्या लौटाता है।
    • आउटपुट 6
  • इंडेक्स फ़ंक्शन फिर बिक्री मूल्य के आधार पर खोजता है पंक्तियों के चौराहों & amp; कॉलम।
  • अंत में, SUMPRODUCT फ़ंक्शन उन्हें जोड़ देगा।
    • आउटपुट $16,680

ENTER दबाने के बाद, हम' रिटर्न वैल्यू $16,680 के रूप में मिलेगी।

यहां पहले MATCH फंक्शन के अंदर, हमें HP इनपुट करना होगा & लेनोवो एक सरणी के अंदर उन्हें घुंघराले कोष्ठक के साथ संलग्न करके।

और पढ़ें: योग के साथएक्सेल में एकाधिक मानदंडों के तहत इंडेक्स-मैच फ़ंक्शंस

मानदंड 5: 2 पंक्तियों और amp के आधार पर योग का मूल्यांकन; 2 कॉलम

अब हम 2 पंक्तियों और; 2 कॉलम एचपी & की कुल बिक्री मूल्य निकालने के लिए; Lenovo दो विशेष महीनों के लिए डिवाइस- अप्रैल & जून

📌 चरण:

➤ सेल में टाइप करें F22 :

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))

हम यहां दो SUMPRODUCT फ़ंक्शंस को शामिल कर रहे हैं और उनके बीच दो के लिए प्लस(+) जोड़ रहे हैं अलग-अलग महीने।

ENTER & आप आउटपुट को $25,980 के रूप में देखेंगे।

और पढ़ें: इंडेक्स एक्सेल में मल्टीपल रो का मिलान करें ( 3 तरीके)

मानदंड 6: 2 पंक्तियों और amp के आधार पर परिणाम का पता लगाना; सभी कॉलम

इस भाग में, आइए 2 पंक्तियों और; सभी कॉलम। इसलिए हम HP & Lenovo डिवाइस सभी महीनों में

📌 कदम:

➤ हमारा फॉर्मूला होगा सेल में F21 :

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

पिछली पद्धति की तरह, हम दो SUMPRODUCT फंक्शन को एक जोड़कर शामिल कर रहे हैं प्लस(+) उनके बीच 2 अलग उपकरण सभी महीनों के लिए

ENTER दबाएं & हमें परिणामी मूल्य $89,870 के रूप में मिलेगा।

और पढ़ें: पंक्तियों में अनुक्रमणिका मिलान एकाधिक मानदंड और कॉलम में

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।