विषयसूची
एक्सेल DSUM फंक्शन एक डेटाबेस सम फंक्शन है। DSUM फ़ंक्शन निर्दिष्ट मानदंडों का पालन करते हुए निर्दिष्ट फ़ील्ड के योग की गणना करता है। इसमें तीन अनिवार्य तर्क होते हैं: श्रेणी , फ़ील्ड , और मानदंड ।
इस लेख में, आपको यह सीखने को मिलेगा कि आप उचित उदाहरणों के साथ DSUM फ़ंक्शन का उपयोग कैसे कर सकते हैं।
एक्सेल वर्कबुक डाउनलोड करें
एक्सेल DSUM Function.xlsmExcel DSUM Function: Syntax and Arguments
⦽ Function Objective:
<1 का उपयोग> DSUM फ़ंक्शन किसी विशिष्ट फ़ील्ड के कुल योग की गणना किसी दिए गए श्रेणी से विशिष्ट मानदंड का मिलान करके करता है।<3
⦽ सिंटेक्स:
DSUM (database, field, criteria)
⦽ तर्क स्पष्टीकरण:
<16 श्रेणीतर्क | आवश्यक/वैकल्पिक | स्पष्टीकरण |
---|---|---|
आवश्यक | सेल की श्रेणी जिसमें सभी प्रविष्टियां हैं | |
फ़ील्ड | आवश्यक | योग के लिए गणना किए जाने वाले कॉलम को इंगित करता है |
मानदंड | आवश्यक | सेल की श्रेणी जहां विशिष्ट शर्तें असाइन की गई हैं |
⦽ मानदंड के रूप में क्या उपयोग किया जा सकता है:
DSUM श्रेणी से डेटा को फ़िल्टर करने के लिए कई मानदंड प्रकार प्रदान करता है। कुछ सबसे अधिक उपयोग किए जाने वाले मापदंड प्रकारहैं
मापदंड | प्रकार | आउटपुट | ||
---|---|---|---|---|
"यूनिट मूल्य" | स्ट्रिंग | पंक्तियां "यूनिट मूल्य" से मेल खाती हैं | ||
कुक* | वाइल्डकार्ड | पंक्तियां "कुक" से शुरू होती हैं | ||
*ies | वाइल्डकार्ड | पंक्तियां "ies" के साथ समाप्त होती हैं | ||
120 | संख्या | 120 के बराबर | ||
>120 | 1 तुलना> 120 से बड़ा | |||
<120 | तुलना | ; 120 | तुलना | 120 से बड़ा या बराबर |
तुलना | रिक्त नहीं | |||
=B7 | फ़ॉर्मूला | B7 <17 के तर्क के बराबर |
⦽ रिटर्न पैरामीटर:
DSUM फंक्शन एक योग मान लौटाता है। कार्यालय 365, एक्सेलसंस्करण 2011 मैक और उसके बाद के लिए।
4 एक्सेल डीएसयूएम फ़ंक्शन का उपयोग करने के लिए उपयुक्त उदाहरण
उदाहरण 1: DSUM का उपयोग एक फंक्शन के रूप में किया जाता है
अन्य सभी कार्यों की तरह, DSUM एक एक्सेल फ़ंक्शन है, और यह ऐसे ही काम करता है। सिंटैक्स के निर्देश के अनुसार आपको केवल तर्कों को घोषित करना होगा। इकाई मूल्य फ़ील्ड का योग।
=DSUM(B8:H19,"Unit Price",B5:C6)
सूत्र के अंदर,
B8:H19; श्रेणी है।
"इकाई मूल्य"; वह निर्दिष्ट फ़ील्ड है जिसका आप योग की गणना करते हैं।
B5:C6; श्रेणी जहां विशिष्ट मानदंड मौजूद हैं।
➧ ENTER दबाएं। तब मूल्यांकित मूल्य दिखाई देगा।
सूत्र के अनुसार, हम दो मापदंड लगाते हैं
⏩ योग इकाई मूल्य ऑर्डर आईडी से अधिक 10021 ।
⏩ योग यूनिट मूल्य मात्रा से अधिक या बराबर 120 बेचा गया।
DSUM फ़ंक्शन $3.74 का मूल्यांकन करता है। यह अनुकूल प्रविष्टियों (यानी $1.87 और $1.87 ) का योग करता है और परिणाम ( $1.87+$1.87 ) $3.74 .
आप अपने डेटा प्रकार के आधार पर विभिन्न मानदंडों का उपयोग कर सकते हैं और DSUM फ़ंक्शन ठीक काम करता है।
उदाहरण 2: DSUM कुल योग (एकल मानदंड) की गणना करता है <23
SUM फ़ंक्शन के समान, DSUM फ़ंक्शन किसी भी फ़ील्ड के कुल योग की गणना कर सकता है (अर्थात, कोई कॉलम ). इस मामले में, हम डेटासेट से प्रत्येक बेचे गए उत्पाद की कुल कीमत की गणना करते हैं।
➧ नीचे दिए गए सूत्र को किसी भी सेल में लिखें (यानी, G5) :H5 ).
=DSUM(B8:H19,"Total Price",B5:C6)
सूत्र में,
B8:H19; सीमा दर्शाता है।
“कुल कीमत”; उस निर्दिष्ट फ़ील्ड को इंगित करता है जिसका आप योग की गणना करते हैं।
B5:C6; उस श्रेणी को संदर्भित करता है जहां विशिष्ट मानदंड मौजूद हैं।
➧ ENTER हिट करें। इसके बाद, कुल योग मूल्य दिखाई देगा।
सूत्र केवल एक मानदंड लागू करता है
⏩ ऑर्डर आईडी के बराबर कुल मूल्य का योग करने के लिए 10017 तक या उससे कम, यानी डेटासेट में सभी प्रविष्टियां।
सूत्र का परिणामी मूल्य $2033.01 है। यह कुल मूल्य कॉलम में सभी प्रविष्टियों का योग करता है। कुल योग निकालने के लिए आप अन्य शीर्षकों को फ़ील्ड के रूप में उपयोग कर सकते हैं।
उदाहरण 3: DSUM योग (एक से अधिक मानदंड) की गणना करता है
पिछले उदाहरण से (यानी, उदाहरण 2 ), हम सीखते हैं कि DSUM फ़ंक्शन SUM फ़ंक्शन के समान कार्य करता है। लेकिन क्या होगा अगर हम केवल एक विशिष्ट क्षेत्र का योग करना चाहते हैं जो कई शर्तों का अनुपालन करता है?
इस परिदृश्य में, हम एक सीमा में चार मापदंड लगाते हैं (यानी, B5:E6 ) और DSUM उन कुल मूल्य फ़ील्ड की प्रविष्टियों का योग करता है जिनमें
⏩ ऑर्डर आईडी 10017 के बराबर या उससे अधिक है।
⏩ क्षेत्र पूर्व।
⏩ स्थित कुकीज़ श्रेणी में।
⏩ एरो रूट उत्पाद के रूप में पहचाना गया।
➧ किसी भी सेल में निम्न सूत्र लिखें ( यानी, G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
संदर्भ उन्हीं तर्कों की घोषणा करते हैं जो वे पिछले उदाहरणों में करते हैं। जैसा कि हम देख सकते हैं कि सभी मानदंड B8:H19 श्रेणी में हैं।
सूत्र मानदंड के अनुसार प्रत्येक निर्दिष्ट फ़ील्ड से मेल खाता है और अंत में उचित प्रविष्टियों से मेल खाने के लिए दाईं ओर जाता है।
➧ ENTER दबाएं। समग्र मूल्य दिखाई देता है।
सूत्र अंततः उन 3 प्रविष्टियों से मेल खाता है जो अधिरोपित शर्तों का अनुपालन करते हैं और $695.42 का मान देता है .
अगर हम मिलान वाली प्रविष्टियों के साथ परिणामी मूल्य को क्रॉस-चेक करते हैं, तो मान समान प्रतीत होता है ( $318.28 + $303.02 + $74.12 ) $695.42 ।
उदाहरण 4: VBA मैक्रोज़ में प्रयुक्त DSUM
हम DSUM का भी उपयोग कर सकते हैं VBA मैक्रो कोड में कार्य करता है। मैक्रो DSUM फ़ंक्शन प्रारूप का अनुसरण करते हुए, हम इस लेख के किसी भी पिछले उदाहरण की नकल कर सकते हैं।
मान लें, हम इसमें प्रत्येक प्रविष्टि के कुल मूल्य का योग चाहते हैं डेटासेट।
➧ ALT+F11 एक साथ हिट करें। क्षण भर में Microsoft Visual Basic विंडो खुल जाती है। Microsoft Visual Window में, Insert > मॉड्यूल चुनें।
➧ मॉड्यूल में, निम्नलिखित मैको कोड पेस्ट करें फिर हिट करें F5 चलाने के लिएकोड
2431
मैक्रो कोड में,
"F5:G5" ; इंगित करता है कि परिणामी मूल्य कहां स्थित होगा।
➧ वर्कशीट पर वापस जाएं और आप सेल F5:G5 में कुल मूल्य प्रविष्टियों का योग देखेंगे। .
SUMIF, SUMIFS और DSUM में अंतर करें:
<12पहलुओं<14 | SUMIF | SUMIFS | DSUM |
---|---|---|---|
सिंटेक्स | SUMIF(श्रेणी, मानदंड, [sum_range]) | SUMIFS(sum_range, criteria_range1, मानदंड1, [criteria_range2, मानदंड2], …) | DSUM(डेटाबेस, फ़ील्ड, मानदंड) |
डेटाबेस | कंडिशनल फंक्शन | कंडीशनल फंक्शन | एक डेटाबेस फंक्शन |
गठन | किसी विशेष संरचना की आवश्यकता नहीं है | किसी विशेष संरचना की आवश्यकता नहीं है | संचालन के लिए फील्ड लेबल की आवश्यकता है |
महत्वपूर्ण मानदंड | एकल मानदंड सूत्र के अंदर या बाहर सम्मिलित किया जा सकता है | एकाधिक मानदंड अंदर या बाहर सम्मिलित किए जा सकते हैं ई फॉर्मूला और गन्दा लेकिन लचीला दिखें। | फ़ॉर्मूला के बाहर या अंदर मानदंड परिभाषित हैं और साफ दिखते हैं |
एक ही स्थिति में एकाधिक मानदंड को संभालना | लागू नहीं | एक ही स्थिति में एकाधिक मानदंड को संभालने में असमर्थ | आसानी से हैंडल |
समझना | SUMIFS फ़ंक्शन की तुलना में समझना तुलनात्मक रूप से आसान है | समझना और लागू करना कठिन | आसानी से समझा |
बिल्डिंग कॉम्प्लेक्स मानदंड | कस्टम कॉम्प्लेक्स मानदंड बनाना मुश्किल है | कस्टम कॉम्प्लेक्स मानदंड बनाने के लिए बहुत पूर्व | कस्टम जटिल मानदंड बनाना मुश्किल |
⧭ डीएसयूएम का उपयोग करते समय ध्यान रखने योग्य बातें
🔼 मानदंड की सीमा हो सकती है वर्कशीट में कहीं भी हों। हालांकि, मानदंड श्रेणी को डेटासेट के साथ ओवरलैप करने और डेटासेट के नीचे स्थिति में नहीं रखना पसंद किया जाता है। मापदंड श्रेणी के शीर्षक के नीचे।
🔼 मानदंड की किसी भी श्रेणी का उपयोग किया जा सकता है यदि इसमें कम से कम एक कॉलम फ़ील्ड और एक शर्त शामिल हो।