विषयसूची
यदि आपके पास कई शीट्स में डेटा है, तो आपको SUMIF फ़ंक्शन का उपयोग करने के लिए कुछ तकनीकों को जानने की आवश्यकता हो सकती है। इस लेख में, मैं आपको तीन तरीकों से परिचित कराऊंगा जिसके द्वारा आप एक्सेल में कई शीटों में SUMIF का उपयोग कर सकेंगे।
मान लीजिए, हमारे डेटाशीट में हमारे पास तिमाही बिक्री अलग-अलग विभिन्न चादरों में सेल्समैन। अब हम विभिन्न सेल्समेन की वार्षिक बिक्री की गणना करना चाहते हैं। इसके लिए, हमें प्रत्येक सेल्समैन की अलग-अलग तिमाहियों की बिक्री का योग करना होगा। .xlsm
एकाधिक शीट्स में Sumif का उपयोग करने के लिए तीन तरीके
विधि 1: प्रत्येक शीट के लिए SUMIF फ़ंक्शन का उपयोग करना
गणना करने का एक तरीका है <का उपयोग करना 1>हर शीट के लिए SUMIF फंक्शन । मान लीजिए, हम बिक्री सारांश नामक शीट में प्रत्येक विक्रेता की वार्षिक बिक्री की गणना करना चाहते हैं। सेल C5,
<1 में निम्न सूत्र टाइप करें> =SUMIF('Quarter 1'!B5:B9,'Sales Summary'!B5,'Quarter 1'!C5:C9)+SUMIF('Quarter 2'!B5:B9,'Sales Summary'!B5,'Quarter 2'!C5:C9)+SUMIF('Quarter 3'!B5:B9,'Sales Summary'!B5,'Quarter 3'!C5:C9)
यहां, 'क्वार्टर 1'!B5:B9' = शीट में रेंज क्वार्टर 1 जहां मानदंड होगा मिलान किया जाना चाहिए
'बिक्री सारांश'!B5' = मानदंड
'क्वार्टर 1'!C5:C9' = शीट में श्रेणी क्वार्टर 1 जहां से योग के लिए मूल्य लिया जाएगा।
इसी तरह, SUMIF का उपयोग सभी शीट के लिए किया जाता है।
ENTER दबाने के बाद, आपको तीनों तिमाहियों की बिक्री का योग मिल जाएगासेल C5.
बिक्री C5 को अपने डेटासेट के अंत में खींचें और आपको वार्षिक बिक्री मिलेगी सभी सेल्समेन के।
और पढ़ें: एक्सेल में विभिन्न शीट्स में एकाधिक मानदंड के लिए SUMIF (3 विधियाँ)
विधि 2: SUMPRODUCT SUMIF और INDIRECT फ़ंक्शन
बिना SUMIF फ़ंक्शन को कई बार दोहराए बिना, आप SUMPRODUCT फ़ंक्शन , SUMIF फ़ंक्शन का उपयोग कर सकते हैं, और अप्रत्यक्ष कार्य एक ही परिणाम प्राप्त करने के लिए पूरी तरह से। सबसे पहले, हम शीट का नाम ( क्वार्टर 1, क्वार्टर 2, क्वार्टर 3) शीट में डालेंगे जहां हम वार्षिक बिक्री की गणना करेंगे।
<16
उसके बाद, सेल C5,
=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9")))
<में निम्न सूत्र टाइप करें 2>यहां, $E$5:$E$7 त्रैमासिक बिक्री के मूल्यों के लिए अलग-अलग शीट को संदर्भित करता है।
B$5:$B$9 = के लिए लुकअप रेंज मानदंड
B5 मानदंड है ( चिह्नित)
$C$5:$C$9 = मूल्य के लिए श्रेणी यदि मानदंड मिलान।
ENTER दबाने के बाद, आपको सेल C5 में मार्क की सभी तीन तिमाहियों का योग मिलेगा।<2
बिक्री C5 को अपने डेटासेट के अंत तक खींचें और आपको सभी सेल्समेन की वार्षिक बिक्री मिल जाएगी।
इसी तरह की रीडिंग
- एकाधिक मानदंड के साथ SUMIF (5 सबसे आसान उदाहरण)
- Excelमल्टीपल क्राइटेरिया के लिए SUMIF फंक्शन (3 विधियाँ + बोनस)
- Excel SUMIF & एकाधिक शीट्स में VLOOKUP
विधि 3: एकाधिक शीट्स में योग करने के लिए VBA का उपयोग करना
यदि आपके पास बहुत सारी शीट हैं, तो उपरोक्त दो विधियां बहुत समय लेने वाली हो सकती हैं और जटिल। गणना को तेज करने के लिए आप विजुअल बेसिक एप्लीकेशन (वीबीए) की मदद ले सकते हैं और एक कस्टम फॉर्मूला बना सकते हैं।
पहले प्रेस ALT+F11 दबाएं वीबीए विंडो। शीट के नाम पर राइट क्लिक करें और इन्सर्ट> मॉड्यूल।
एक कोड विंडो दिखाई देगी।
इस विंडो में निम्न कोड को कॉपी और पेस्ट करें ,
8628
उसके बाद VBA विंडो बंद करें और सेल C5,
में निम्न सूत्र टाइप करें =SUMIFOS(B5,'Quarter 1'!B5:B9,'Quarter 1'!C5:C9,'Quarter 2'!B5:B9,'Quarter 2'!C5:C9,'Quarter 3'!B5:B9,'Quarter 3'!C5:C9)
यहां, SUMIFOS कस्टम फंक्शन है, B5 लुकअप वैल्यू है, क्वार्टर 1′!C5:C9 के लिए रेंज है क्वार्टर 1 और क्वार्टर 1′!B5:B9 नाम वाली शीट में मूल्य क्वार्टर 1. नाम वाली शीट में मानदंड की सीमा है। इस फॉर्मूले में जितनी चाहें उतनी शीट से।
ENTER दबाने के बाद, आपको तीनों का योग मिल जाएगा मार्क इन सेल C5.
तिमाहियों की बिक्री C5 को अपने डेटासेट के अंत में खींचें और आपको मिलेगा सभी सेल्समेन की वार्षिक बिक्री।
और पढ़ें: SUMIF मल्टीपल रेंज[6 उपयोगी तरीके]
निष्कर्ष
पहली विधि का उपयोग करना बहुत बड़ी मात्रा में शीट के लिए बहुत सुविधाजनक नहीं है क्योंकि इसमें बहुत समय लगता है। यदि आपके पास केवल कुछ पत्रक हैं तो आप विधि 1 का उपयोग कर सकते हैं। लेकिन बहुत बड़ी मात्रा में शीट के लिए विधि 2 और 3 कुशल होंगी।
यदि आपको कई शीट में SUMIF लागू करने के किसी भी तरीके का उपयोग करते समय कोई समस्या आती है, तो कृपया एक टिप्पणी छोड़ दें।