सामग्री सारणी
Excel DSUM फंक्शन हे DATABASE sum फंक्शन आहे. DSUM फंक्शन निर्दिष्ट निकषांनुसार निर्दिष्ट फील्डच्या बेरजेची गणना करते. यास तीन अनिवार्य युक्तिवाद लागतात: श्रेणी , फील्ड , आणि निकष .
या लेखात, योग्य उदाहरणांसह तुम्ही DSUM फंक्शन कसे वापरू शकता हे तुम्हाला शिकायला मिळेल.
एक्सेल वर्कबुक डाउनलोड करा
Excel DSUM Function.xlsm चे उपयोगExcel DSUM फंक्शन: सिंटॅक्स आणि आर्ग्युमेंट्स
⦽ फंक्शन उद्देश:
DSUM फंक्शन दिलेल्या श्रेणी मधून विशिष्ट निकष जुळवून विशिष्ट फील्ड च्या एकूण बेरजेची गणना करते.
⦽ सिंटॅक्स:
DSUM (database, field, criteria)
⦽ वितर्क स्पष्टीकरण:
<16 श्रेणीवितर्क | आवश्यक/पर्यायी | स्पष्टीकरण |
---|---|---|
आवश्यक | सर्व नोंदी ठेवणाऱ्या सेलची श्रेणी | |
फील्ड | आवश्यक | बेरीजसाठी मोजला जाणारा स्तंभ दर्शवतो |
निकष | आवश्यक | विशिष्ट अटी नियुक्त केलेल्या सेलची श्रेणी |
⦽ काय निकष म्हणून वापरले जाऊ शकते:
DSUM श्रेणीमधून डेटा फिल्टर करण्यासाठी एकाधिक निकष प्रकार ऑफर करते. काही सर्वाधिक वापरलेले मापदंड प्रकारआहेत
< 12>< 16> < 120 तुलनानिकष | प्रकार | आउटपुट |
---|---|---|
“युनिट किंमत” | स्ट्रिंग | पंक्ती जुळतात “युनिट किंमत” |
17> | पंक्ती “कुक” ने सुरू होतात | |
*ies | वाईल्डकार्ड | पंक्ती “ies” ने समाप्त होतात |
120 | क्रमांक | 120 च्या समान> 120 पेक्षा जास्त |
<120 | तुलना | 120 पेक्षा कमी |
तुलना | १२० पेक्षा जास्त किंवा त्यापेक्षा जास्त | |
120 | समान नाही 120 <17 | |
तुलना | रिक्त नाही | |
=B7 | सूत्र | B7 च्या युक्तिवादाच्या बरोबरीचे |
⦽ रिटर्न पॅरामीटर:
DSUM फंक्शन बेरीज मूल्य मिळवते.
⦽ यावर लागू होते:
Microsoft Excel आवृत्ती 2000 ला ऑफिस 365, एक्सेलआवृत्ती 2011 Mac आणि पुढे.
4 Excel DSUM फंक्शन वापरण्यासाठी योग्य उदाहरणे
उदाहरण 1: DSUM हे फंक्शन म्हणून वापरले जाते
इतर सर्व फंक्शन्सप्रमाणे, DSUM हे एक्सेल फंक्शन आहे आणि ते असेच कार्य करते. तुम्हाला फक्त सिंटॅक्सने दिलेल्या निर्देशानुसार वितर्क घोषित करावे लागतील.
➧ खालील सूत्र कोणत्याही रिकाम्या सेलमध्ये पेस्ट करा (उदा. G5:H5 ) युनिट किंमत फील्डची बेरीज.
=DSUM(B8:H19,"Unit Price",B5:C6)
सूत्राच्या आत,
B8:H19; श्रेणी आहे.
“युनिट किंमत”; विशिष्ट फील्ड आहे ज्याची तुम्ही बेरीज मोजता.
B5:C6; विशिष्ट निकष अस्तित्वात असलेली श्रेणी.
➧ एंटर दाबा. त्यानंतर मूल्यमापन केलेले मूल्य दिसेल.
सूत्रानुसार, आम्ही दोन निकष लावतो
⏩ बेरीज युनिट किंमत ची ऑर्डर आयडी पेक्षा जास्त 1>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; विशिष्ट निकष अस्तित्वात असलेल्या श्रेणीचा संदर्भ देते.
➧ एंटर दाबा. त्यानंतर, एकूण बेरीज मूल्य दिसेल.
सूत्र फक्त एक निकष लावतो
⏩ ऑर्डर आयडी च्या समान किंमतीची एकूण किंमत बेरीज करण्यासाठी 10017 पर्यंत किंवा त्यापेक्षा कमी म्हणजे डेटासेटमधील सर्व नोंदी.
सूत्राचे परिणामी मूल्य $2033.01 आहे. हे एकूण किंमत स्तंभ मधील सर्व नोंदींची बेरीज करते. एकूण बेरीज येण्यासाठी तुम्ही इतर हेडर फील्ड म्हणून वापरू शकता.
उदाहरण 3: DSUM बेरीजची गणना करते (एकाधिक निकष)
आधीच्या उदाहरणावरून (म्हणजे, उदाहरण 2 ), आपण शिकतो की DSUM फंक्शन SUM फंक्शन प्रमाणेच कार्य करते. पण जर आपल्याला एका विशिष्ट फील्डची बेरीज करायची असेल जी अनेक अटींचे पालन करते?
या परिस्थितीमध्ये, आम्ही एका श्रेणीमध्ये चार निकष लावतो (म्हणजे, B5:E6 ) आणि DSUM एकूण किंमत फील्डच्या नोंदींची बेरीज करते ज्यात
⏩ ऑर्डर आयडी समान किंवा 10017 पेक्षा जास्त आहे.
⏩ प्रदेश पूर्व.
⏩ स्थानबद्ध कुकीज श्रेणीमध्ये.
⏩ अॅरो रूट उत्पादन म्हणून ओळखले जाते.
➧ खालील सूत्र कोणत्याही सेलमध्ये लिहा ( उदा., G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
संदर्भ मागील उदाहरणांप्रमाणेच वितर्क घोषित करतात. सर्व निकष B8:H19 श्रेणीमध्ये बसतात जसे आपण पाहू शकतो.
फॉर्म्युला प्रत्येक निर्दिष्ट फील्डशी निकषांशी जुळतो आणि शेवटी योग्य नोंदी जुळण्यासाठी उजवीकडे सरकतो.
➧ एंटर दाबा. एकूण मूल्य दिसते.
सूत्र शेवटी 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 > निवडा. मॉड्युल निवडा.
➧ मॉड्युल मध्ये, खालील मॅको कोड पेस्ट करा नंतर <1 दाबा>F5 चालवण्यासाठीकोड.
3632
मॅक्रो कोडमध्ये,
“F5:G5” ; परिणामी मूल्य कोठे बसेल हे सूचित करते.
➧ वर्कशीटवर परत जा आणि तुम्हाला सेलमधील एकूण किंमत नोंदींची बेरीज दिसेल F5:G5 .
SUMIF, SUMIFS आणि DSUM मध्ये फरक करा:
<12पैलू<14 | SUMIF | SUMIFS | DSUM |
---|---|---|---|
सिंटॅक्स | SUMIF(श्रेणी, निकष, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) | DSUM(डेटाबेस, फील्ड, निकष) <17 15> |
डेटाबेस | सशर्त फंक्शन | सशर्त फंक्शन | डेटाबेस फंक्शन |
फॉर्मेशन | कोणत्याही विशिष्ट निर्मितीची आवश्यकता नाही | कोणत्याही विशिष्ट निर्मितीची आवश्यकता नाही | कार्य करण्यासाठी फील्ड लेबल्स आवश्यक आहेत |
निकष लावणे | एकच निकष सूत्राच्या आत किंवा बाहेर टाकला जाऊ शकतो | एकापेक्षा जास्त निकष आत किंवा बाहेर घातले जाऊ शकतात e फॉर्म्युला आणि दिसायला गोंधळलेला पण लवचिक. | निकष सूत्राच्या बाहेर किंवा आत परिभाषित केले आहेत आणि स्वच्छ पहा |
एकाच स्थितीत अनेक निकष हाताळणे | लागू नाही | एकाच स्थितीत एकापेक्षा जास्त निकष हाताळण्यास अक्षम | सहजतेने हाताळते |
समजणे | SUMIFS फंक्शनपेक्षा तुलनेने समजून घेणे सोपे | समजणे आणि लागू करणे कठीण | सहज समजले |
बिल्डिंग कॉम्प्लेक्स निकष | कस्टम कॉम्प्लेक्स निकष बिल्डिंग कठिण आहे | कस्टम कॉम्प्लेक्स निकष तयार करण्यासाठी खूप पूर्व आहे | कस्टम कॉम्प्लेक्स निकष तयार करणे कठीण |
⧭ DSUM वापरताना लक्षात ठेवण्याच्या गोष्टी
🔼 निकष श्रेणी वर्कशीटमध्ये कुठेही असू द्या. तथापि, डेटासेटसह ओव्हरलॅपिंग आणि डेटासेटच्या खाली निकष श्रेणी न ठेवण्यास प्राधान्य दिले जाते.
🔼 जर DSUM संपूर्ण डेटासेटवर कार्य करायचे असेल तर, एक रिक्त ओळ ठेवा निकष श्रेणीच्या शीर्षलेखाच्या खाली.
🔼 निकषांची कोणतीही श्रेणी वापरली जाऊ शकते जर त्यात किमान एक स्तंभ फील्ड आणि एक अट असेल.