Mundarija
Excel DSUM funksiyasi MA'LUMOTLAR BAZASI yig'indisi funksiyasi. DSUM funktsiyasi belgilangan mezonlarga muvofiq belgilangan maydonlar yig'indisini hisoblab chiqadi. Bu uchta majburiy argumentni oladi: Range , Field va Criteria .
Ushbu maqolada, DSUM funksiyasidan tegishli misollar bilan qanday foydalanishni bilib olasiz.
Excel ish kitobini yuklab oling
Excel DSUM Function.xlsm dan foydalanishExcel DSUM funktsiyasi: Sintaksis va argumentlar
⦽ Funktsiya maqsadi:
DSUM funksiyasi ma'lum Davam dan ma'lum Kriteriyalar ga mos kelish orqali ma'lum Maydon umumiy yig'indisini hisoblab chiqadi.
⦽ Sintaksis:
DSUM (database, field, criteria)
⦽ Argumentlar izohi:
Argument | Majburiy/ixtiyoriy | Izoh |
---|---|---|
diapazon | Kerakli | barcha yozuvlarni oʻz ichiga olgan katakchalar diapazoni |
maydon | Majburiy | Yigʻindi uchun hisoblanishi kerak boʻlgan ustunni koʻrsatadi |
mezon | Majburiy | muayyan shartlar tayinlangan katakchalar diapazoni |
⦽ Mezon sifatida nimadan foydalanish mumkin:
DSUM diapazondagi ma'lumotlarni filtrlash uchun bir nechta mezon turlarini taklif qiladi. Eng ko'p ishlatiladigan mezon turlaribor
<16 >Mezonlar | Turi | Chiqish | |||
---|---|---|---|---|---|
“Birlik narxi” | String | Qatorlar mos keladi «Birlik narxi» | |||
Co karta | |||||
il>< il* 17> | Qatorlar “Pishirish” bilan boshlanadi | ||||
*ies | joker belgi | soni <1 > *es | |||
120 | |||||
Taqqoslash | 120 dan katta | ||||
<120 | Taqqoslash | Taqqoslash | 1 1 dan 1 dan 1 dan 1 dan katta | 120 | Taqqoslash |
120 | Tasmatlang | ||||
Taqqoslash | Boʻsh emas | ||||
=B7 | uchun> |
⦽ Qaytish parametri:
DSUM funktsiyasi yig'indi qiymatini qaytaradi.
⦽ Qo'llaniladi:
Microsoft Excel versiyasi 2000 Office 365, Excelversiya 2011 Mac va undan keyingi versiyalar.
Excel DSUM funksiyasidan foydalanish uchun 4 ta mos misol
Misol 1: DSUM funktsiya sifatida ishlatiladi
Boshqa funksiyalar singari DSUM ham Excel funktsiyasi bo'lib, u shunday ishlaydi. Siz shunchaki argumentlarni sintaksisda ko'rsatilgandek e'lon qilishingiz kerak.
➧ Hisoblash uchun quyidagi formulani istalgan bo'sh katakka (ya'ni G5:H5 ) joylashtiring. Birlik narxi maydonining yig'indisi.
=DSUM(B8:H19,"Unit Price",B5:C6)
Formula ichida
B8:H19; diapazon.
“Birlik narxi”; bu siz yig'indisini hisoblaydigan belgilangan maydon.
B5:C6; muayyan mezonlar mavjud bo'lgan diapazon.
➧ ENTER tugmasini bosing. Keyin baholangan qiymat paydo bo'ladi.
Formula bo'yicha biz ikkita mezonni qo'yamiz
⏩ Yig'ma Birlik narxi Buyurtma ID dan
⏩ So'm Birlik narxi dan Miqdor 120 yoki undan kattaroq sotilgan.
DSUM funksiyasi $3,74 ni baholaydi. U qulay yozuvlarni jamlaydi (masalan, $1,87 va $1,87 ) va natijada ( $1,87+$1,87 ) $3,74 .
Ma’lumotlar turlariga qarab turli mezonlardan foydalanishingiz mumkin va DSUM funksiyasi juda yaxshi ishlaydi.
2-misol: DSUM jami summani hisoblaydi (Yagona mezon)
SUM funktsiyasiga o'xshab, DSUM funktsiyasi har qanday Maydonning umumiy yig'indisini hisoblashi mumkin (ya'ni, Har qanday ustun ). Bunday holda, biz ma'lumotlar to'plamidan har bir sotilgan mahsulotning Umumiy narxi ni hisoblaymiz.
➧ Quyidagi formulani istalgan katakchaga yozing (ya'ni, G5). :H5 ).
=DSUM(B8:H19,"Total Price",B5:C6)
Formulada
B8:H19; diapazonni bildiradi.
“Umumiy narx”; yig'indini hisoblaydigan ko'rsatilgan maydonni bildiradi.
B5:C6; aniq mezonlar mavjud diapazonga ishora qiladi.
➧ ENTER tugmasini bosing. Shundan so'ng, jami yig'indi qiymati paydo bo'ladi.
Formula faqat bitta mezonni qo'yadi
⏩ Buyurtma identifikatori ning Jami Narx sini yig'ish uchun teng 10017 ga yoki undan kamroq bo'lsa, bu ma'lumotlar to'plamidagi barcha yozuvlarni bildiradi.
Formulaning natijaviy qiymati $2033.01. U Umumiy narx ustuni dagi barcha yozuvlarni jamlaydi. Jami yig'indini aniqlash uchun maydon sifatida boshqa sarlavhalardan foydalanishingiz mumkin.
3-misol: DSUM yig'indini hisoblaydi (bir nechta mezon)
Avvalgi misoldan (ya'ni, Misol 2 ), biz DSUM funksiyasi SUM funktsiyasiga o'xshash ishlashini bilib olamiz. Agar biz bir nechta shartlarga mos keladigan ma'lum bir maydonni jamlamoqchi bo'lsak-chi?
Ushbu stsenariyda biz to'rtta mezonni diapazonga qo'yamiz (masalan, B5:E6 ) va DSUM Jami Narx maydonidagi
⏩ Buyurtma ID 10017 ga teng yoki undan katta boʻlgan yozuvlarni yigʻadi.
⏩ Hudud Sharq.
⏩ Joylashtirilgan Cookie-fayllar toifasida.
⏩ O'q ildizi mahsulot sifatida aniqlangan.
➧ Istalgan katakchaga quyidagi formulani yozing ( ya'ni, G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
Ma'lumotnomalar oldingi misollarda bo'lgani kabi bir xil argumentlarni e'lon qiladi. Ko'rib turganimizdek, barcha mezonlar B8:H19 oralig'ida joylashgan.
Formula har bir belgilangan maydonni mezonlarga moslashtiradi va nihoyat tegishli yozuvlarni moslashtirish uchun o'ngga siljiydi.
➧ ENTER tugmasini bosing. Agregat qiymat paydo bo'ladi.
Formula nihoyat qo'yilgan shartlarga mos keladigan 3 yozuvga mos keladi va $695,42 qiymatini qaytaradi. .
Agar natija qiymatini mos yozuvlar bilan o'zaro tekshirsak, qiymat bir xil bo'ladi ( $318,28 + $303,02 + $74,12 ) 695,42$ .
4-misol: VBA makroslarida ishlatiladigan DSUM
Biz DSUM dan ham foydalanishimiz mumkin. VBA Macro kodlarida funksiya. Makro DSUM funksiya formatiga rioya qilgan holda, biz ushbu maqolaning oldingi har qanday misollariga taqlid qilishimiz mumkin.
Aytaylik, biz har bir yozuvning Jami Narx yig'indisini xohlaymiz. ma'lumotlar to'plami.
➧ ALT+F11 tugmalarini butunlay bosing. Bir zumda Microsoft Visual Basic oynasi ochiladi. Microsoft Visual Window da Insert > Module -ni tanlang.
➧ Module ga quyidagi Maco kodini joylashtiring va <1-ni bosing. ishga tushirish uchun>F5 kod.
6898
Makro kodida
“F5:G5” ; natija qiymati qayerda turishini bildiradi.
➧ Ish varag'iga qaytsangiz, F5:G5 katagida Jami narx yozuvlari yig'indisini ko'rasiz. .
SUMIF, SUMIFS va DSUMni farqlang:
Aspektlar | SUMIF | SUMIFS | DSUM | |
---|---|---|---|---|
Sintaksis | SUMIF(diapazon, mezonlar, [sum_diapazon]) | SUMIFS (yigʻindisi_diapazon, kriteriyalar_diapazoni1, mezon1, [mezonlar_diapazoni2, mezon2], …) | SUMIFS | taʼmi , tab asosi] 15> |
Maʼlumotlar bazasi | Shartli funksiya | Shartli funksiya | Maʼlumotlar bazasi funktsiyasi | |
Shakllanish | Hech qanday alohida shakllanish kerak emas | Hech qanday alohida shakllanish kerak emas | Ishlash uchun maydon belgilarini talab qiladi | |
Joylash mezonlari | Bitta mezonni formulaning ichiga yoki tashqarisiga kiritish mumkin | Bir nechta mezonlarni ichkariga yoki tashqarisiga kiritish mumkin e Formula va ko'rinish tartibsiz, lekin moslashuvchan. | Mezonlar formuladan tashqarida yoki ichida aniqlanadi va toza ko'rinadi | |
Bir nechta mezonlarni bir xil holatda ko'rib chiqish | Amalga oshirilmaydi | Bir xil holatda bir nechta mezonlarni bajarib bo'lmaydi | Osonlik bilan ishlaydi | |
Tushunish | SUMIFS funksiyasiga qaraganda nisbatan oson tushunish | Tushunish va qoʻllash qiyinroq | Oson Tushunarli | |
Bino majmuasi mezonlari | Maxsus kompleks mezonlarni qurish qiyin | Maxsus kompleks mezonlarni yaratish juda sharqda | Maxsus murakkab mezonlar yaratish qiyin |
⧭ DSUM-dan foydalanishda yodda tutish kerak bo'lgan narsalar
🔼 Mezonlar oralig'i ish varag'ining istalgan joyida bo'ling. Biroq, mezon diapazonini maʼlumotlar toʻplami bilan bir-biriga mos keladigan va maʼlumotlar toʻplamining ostiga qoʻymaslik maʼqul.
🔼 Agar DSUM butun maʼlumotlar toʻplamini bajarishi kerak boʻlsa, boʻsh qator qoʻying. mezonlar diapazoni sarlavhasi ostida.
🔼 Har qanday mezon diapazoni, agar u kamida bitta ustun maydoni va bitta shartdan iborat boʻlsa, ishlatilishi mumkin.