فهرست مطالب
اکسل DSUM یک تابع جمع پایگاه داده است. تابع DSUM مجموع فیلدهای مشخص شده را بر اساس معیارهای مشخص شده محاسبه می کند. به سه آرگومان اجباری نیاز دارد: محدوده ، فیلد ، و معیار .
در این مقاله، شما یاد خواهید گرفت که چگونه می توانید از تابع DSUM با مثال های مناسب استفاده کنید.
دانلود کتاب کار Excel
موارد استفاده از Excel DSUM Function.xlsmExcel DSUM Function: Syntax and Arguments
⦽ هدف تابع:
تابع DSUM مجموع کل یک فیلد خاص را با تطبیق معیارهای خاص از یک محدوده معین محاسبه می کند.
⦽ نحو:
DSUM (database, field, criteria)
توضیح دلایل> محدوده مورد نیاز محدوده سلول هایی که همه ورودی ها را در خود نگه می دارند فیلد مورد نیاز نشان دهنده ستونی است که باید برای مجموع محاسبه شود معیارهای مورد نیاز محدوده سلول هایی که شرایط خاصی در آنها اختصاص داده شده است
⦽ چه چیزی می تواند به عنوان معیار استفاده شود:
DSUM انواع معیارهای متعددی را برای فیلتر کردن دادهها از محدوده ارائه میدهد. برخی از انواع معیارهای پرکاربردهستند
معیارها | نوع | خروجی | |
---|---|---|---|
«قیمت واحد» | رشته | ردیفها با «قیمت واحد» مطابقت دارند | |
17> | سطرها با «آشپزی» شروع می شوند | ||
*ies | |||
120 | عدد | > بیشتر از 120 | |
<120 | مقایسه <2 <2 <1 120 | مقایسه | بزرگتر یا مساوی 120 |
> | |||
مقایسه | خالی نیست | ||
=B7 | > |
⦽ پارامتر بازگشت:
عملکرد DSUM یک مقدار مجموع را برمیگرداند.
⦽ برای:
نسخه Microsoft Excel 2000 اعمال میشود. Office 365، Excelنسخه 2011 برای Mac و به بعد.
4 مثال مناسب برای استفاده از تابع Excel DSUM
مثال 1: DSUM به عنوان یک تابع استفاده می شود
مانند همه توابع دیگر، DSUM یک تابع Excel است و به همین ترتیب کار می کند. شما فقط باید آرگومان ها را همانطور که توسط نحو دستور داده شده است، اعلام کنید.
➧ فرمول زیر را در هر سلول خالی (به عنوان مثال، G5:H5 ) قرار دهید تا مقدار مجموع فیلد قیمت واحد .
=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 مجموع کل را محاسبه می کند (معیار واحد)
مشابه تابع 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: DSUM در ماکروهای VBA استفاده می شود
ما همچنین می توانیم از DSUM استفاده کنیم در کدهای VBA Macro عمل کنید. به دنبال فرمت تابع ماکرو DSUM ، میتوانیم نمونههای قبلی این مقاله را تقلید کنیم.
بگذارید بگوییم، ما مجموع قیمت کل هر ورودی را میخواهیم. مجموعه داده.
➧ به طور کلی ALT+F11 را بزنید. در یک لحظه Microsoft Visual Basic پنجره باز می شود. در پنجره تصویری مایکروسافت ، Insert > Module را انتخاب کنید.
➧ در Module ، کد Maco زیر را جایگذاری کنید و سپس <1 را بزنید>F5
برای اجرایکد.9532
در کد ماکرو ،
"F5:G5" ; نشان می دهد که مقدار حاصل در کجا قرار می گیرد.
➧ به کاربرگ بازگردید و مجموع ورودی های قیمت کل را در سلول F5:G5 مشاهده خواهید کرد. .
متمایز SUMIF، SUMIFS و DSUM:
غیر قابل اجرا
جنبه ها | SUMIF | SUMIFS | DSUM |
---|---|---|---|
نحو | SUMIF(محدوده، معیارها، [محدوده_مجموعه]) | SUMIFS (محدوده_مجموعه، محدوده_معیار1، معیار1، [محدوده_معیار2، معیار2]، …) | < ، فیلد تب، UM 15> |
پایگاه داده | تابع شرطی | عملکرد شرطی | عملکرد پایگاه داده |
Formation | هیچ سازند خاصی لازم نیست | هیچ سازند خاصی لازم نیست | برای کار کردن به برچسب های فیلد نیاز دارد |
معیارهای تحمیل | معیار واحد را می توان در داخل یا خارج از فرمول درج کرد | معیارهای چندگانه را می توان در داخل یا خارج درج کرد فرمول و ظاهر کثیف اما انعطاف پذیر. | معیارها در خارج یا داخل فرمول تعریف می شوند و تمیز به نظر می رسند |
مدیریت چندین معیار در یک موقعیت | |||
نمی توان چندین معیار را در یک موقعیت مدیریت کرد | دسته ها با سهولت | ||
فهم | درک نسبتاً آسان نسبت به تابع SUMIFS | درک و کاربرد سخت تر | به راحتی درک شده |
معیارهای مجتمع ساختمانی | معیارهای مجتمع سفارشی ساختمان سخت است | ساخت معیارهای مجتمع سفارشی بسیار شرقی | ایجاد معیارهای پیچیده سفارشی سخت |
⧭ مواردی که در هنگام استفاده از DSUM باید در نظر داشت
🔼 محدوده معیار می تواند در هر نقطه از کاربرگ باشد. با این حال، ترجیح داده میشود محدوده معیارها در موقعیتهایی مانند همپوشانی با مجموعه دادهها و زیر مجموعه داده قرار داده نشود.
🔼 اگر DSUM باید در کل مجموعه داده اجرا شود، یک خط خالی بگذارید. زیر سرصفحه محدوده معیارها.