Мазмұны
Excel DSUM функциясы ДЕРЕКТЕР БАЗАСЫ қосынды функциясы болып табылады. DSUM функциясы көрсетілген критерийлерге сәйкес көрсетілген өрістердің қосындысын есептейді. Ол үшін үш міндетті аргумент қажет: Ауқым , Өріс және Критерийлер .
Осы мақалада, DSUM функциясын сәйкес мысалдармен қалай пайдалануға болатынын үйренесіз.
Excel жұмыс кітабын жүктеп алу
Excel DSUM Function.xlsmExcel DSUM функциясы: Синтаксис және аргументтер
⦽ Функция мақсаты:
DSUM функциясы берілген Ауқымнан нақты Шарттар сәйкестендіру арқылы нақты Өріс жалпы сомасын есептейді.
⦽ Синтаксис:
DSUM (database, field, criteria)
⦽ Аргументтер Түсініктеме:
Аргумент | Міндетті/Қосымша | Түсіндіру |
---|---|---|
ауқым | Міндетті | барлық жазбаларды сақтайтын ұяшықтар ауқымы |
өріс | Міндетті | Қосынды үшін есептелетін бағанды көрсетеді |
критерийлер | Міндетті | арнайы шарттар тағайындалған ұяшықтар ауқымы |
⦽ Шарт ретінде нені пайдалануға болады:
DSUM ауқымдағы деректерді сүзу үшін бірнеше шарт түрлерін ұсынады. Кейбір жиі қолданылатын критерий түрлеріболып табылады
<16 <17Критерийлер | Түр | Шығару | ||||||
---|---|---|---|---|---|---|---|---|
«Бірлік бағасы» | Жол | Жолдар сәйкес «Бірлік бағасы» | ||||||
Co > > 17> | Жолдар «Пісіру» | |||||||
& gt; 17> | Салыстыру | 120-дан үлкен | ||||||
<120 | Салыстыру | Салыстыру | 1 1 1 1 1 1 1 1 1 1 1 1 120 | Салыстыру | (17> | |||
Салыстыру | Теңге тең емес 120 <17 | |||||||
Салыстыру | ||||||||
= b7 | 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 түймесін басыңыз. Содан кейін бағаланған мән пайда болады.
Формула бойынша біз екі шартты белгілейміз
⏩ Қосынды Бірлік бағасы Тапсырыс ID ден үлкен. 1>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 мәніне тең немесе үлкенірек жазбаларды қосады.
⏩ Аймақ Шығыс.
⏩ Орналастырылған Cookies санатында.
⏩ Көрсеткі түбір өнім ретінде анықталған.
➧ Кез келген ұяшыққа келесі формуланы жазыңыз ( яғни, 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 Macro кодтарындағы функция. Макрос DSUM функциясының пішімінен кейін біз осы мақаланың кез келген алдыңғы мысалдарына еліктей аламыз.
Айталық, біз әрбір жазбаның Жалпы бағасы қосындысын алғымыз келеді. деректер жинағы.
➧ ALT+F11 пернелерін толығымен басыңыз. Бір сәтте Microsoft Visual Basic терезесі ашылады. Microsoft Visual Window ішінде Кірістіру > Модуль таңдаңыз.
➧ Модуль ішіне келесі Maco кодын қойыңыз, содан кейін <1 басыңыз іске қосу үшін>F5 код.
5377
Макро кодында
“F5:G5” ; нәтиже мәнінің қай жерде болатынын көрсетеді.
➧ Жұмыс парағына оралыңыз және F5:G5 ұяшығындағы Жалпы баға жазбаларының қосындысын көресіз. .
SUMIF, SUMIFS және DSUM-ды ажыратыңыз:
Аспектілер | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Синтаксис | SUMIF(ауқым, критерий, [қосынды_ауқым]) | СУМИФТЕР(қосынды_ауқым, шарттар_ауқымы1, шарт1, [шарттар_ауқымы2, шарт2], …) | қосынды өріс 15> |
Мәліметтер қоры | Шартты функция | Шартты функция | Дерекқор функциясы |
Қалыптастыру | Ешқандай құрылым қажет емес | Ешқандай құрылым қажет емес | Жұмыс істеу үшін өріс белгілерін қажет етеді |
Критерийлерді енгізу | Жалғыз критерийді формуланың ішіне немесе сыртына енгізуге болады | Бірнеше критерийлерді ішіне немесе сыртына енгізуге болады e Формула және көрінбейтін, бірақ икемді. | Критерийлер формуланың сыртында немесе ішінде анықталған және таза көрінеді |
Бір позицияда бірнеше критерийлерді өңдеу | Қолданбайды | Бір позицияда бірнеше критерийлерді өңдеу мүмкін емес | Оңай өңдейді |
Түсіну | SUMIFS функциясына қарағанда түсіну оңай | Түсіну және қолдану қиынырақ | Оңай Түсінікті |
Құрылыс кешені критерийлері | Пайдаланушы кешенді критерийлерін құру қиын | Таңдамалы күрделі критерийлерді құру өте шығыста | Құру қиын теңшелетін күрделі критерийлер |
⧭ DSUM пайдалану кезінде есте сақтау керек нәрселер
🔼 Шарттар ауқымы мүмкін жұмыс парағының кез келген жерінде болыңыз. Дегенмен, критерийлер ауқымын деректер жиынымен қабаттасатын және деректер жиынының асты сияқты орындарға қоймаған жөн.
🔼 Егер DSUM бүкіл деректер жиынын орындауы керек болса, бос жолды қойыңыз. Шарттар ауқымының тақырыбының астында.
🔼 Кез келген өлшем ауқымы кем дегенде бір баған өрісі мен бір шарттан тұрса, пайдалануға болады.