Змест
Excel DSUM з'яўляецца функцыяй сумавання DATABASE . Функцыя DSUM вылічае суму ўказаных палёў у адпаведнасці з зададзенымі крытэрамі. Ён прымае тры абавязковыя аргументы: Дыяпазон , Поле і Крытэрый .
У гэтым артыкуле, вы даведаецеся, як вы можаце выкарыстоўваць функцыю DSUM з адпаведнымі прыкладамі.
Спампаваць кнігу Excel
Выкарыстанне Excel DSUM Function.xlsmФункцыя Excel DSUM: сінтаксіс і аргументы
⦽ Мэта функцыі:
Функцыя DSUM вылічвае агульную суму пэўнага поля шляхам супастаўлення пэўных крытэрыяў з зададзенага дыяпазону .
⦽ Сінтаксіс:
DSUM (database, field, criteria)
⦽ Тлумачэнне аргументаў:
Аргумент | Абавязкова/неабавязкова | Тлумачэнне |
---|---|---|
дыяпазон | Абавязковы | дыяпазон ячэек, якія змяшчаюць усе запісы |
поле | Абавязкова | Пазначае слупок для разліку сумы |
крытэрыі | Абавязкова | дыяпазон ячэек, дзе прызначаны пэўныя ўмовы |
⦽ Што можна выкарыстоўваць у якасці крытэрыяў:
DSUM прапануе некалькі тыпаў крытэрыяў для фільтрацыі даных з дыяпазону. Некаторыя найбольш часта выкарыстоўваюцца тыпы крытэрыяўгэта
Крытэрыі | Тып | Выхад |
---|---|---|
“Unit Price” | String | Радкі адпавядаюць “Unit Price” |
Cook* | Wild card | Радкі пачынаюцца з «Cook» |
*ies | Знак падстаноўкі | Радкі заканчваюцца на «ies» |
120 | Лік | Роўны 120 |
< >120 | 1 Параўнанне> Больш за 120 | |
<120 | Параўнанне | Менш за 120 |
& 120 | Параўнанне | Больш або роўна 120 |
120 | Параўнанне | Не роўна 17 12> |
Параўнанне | Не пустое | |
=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 . Затым з'явіцца ацэненае значэнне.
З дапамогай формулы мы навязваем два крытэрыі
⏩ Сума Кошт за адзінку Ідэнтыфікатара заказа , большая за 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 .
⏩ Ідэнтыфікуецца як Arrow Root Product.
➧ Запішыце наступную формулу ў любую ячэйку ( г.зн., 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 . Прытрымліваючыся фармату функцыі Macro DSUM , мы можам імітаваць любыя папярэднія прыклады з гэтага артыкула.
Скажам, нам патрэбна сума Агульнай цаны кожнага запісу ў набор даных.
➧ Націсніце ALT+F11 цалкам. Праз імгненне адкрыецца акно Microsoft Visual Basic . У Візуальным акне Microsoft абярыце Уставіць > Выберыце Модуль .
➧ У Модуль устаўце наступны код Maco, затым націсніце F5 для запускукод.
9816
У кодзе Макрас ,
“F5:G5” ; паказвае, дзе будзе знаходзіцца выніковае значэнне.
➧ Вярніцеся да працоўнага аркуша, і вы ўбачыце суму запісаў Агульная цана ў ячэйцы F5:G5 .
Дыферэнцыяцыя SUMIF, SUMIFS і DSUM:
Аспекты | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Сінтаксіс | SUMIF(дыяпазон, крытэрыі, [сум_дыяпазон]) | SUMIFS(сум_дыяпазон, дыяпазон_крытэрыяў1, [дыяпазон_крытэрыяў2, крытэрый2], …) | DSUM(база даных, поле, крытэрыі) |
База даных | Умоўная функцыя | Умоўная функцыя | Функцыя базы дадзеных |
Фармацыя | Ніякая спецыяльная фармацыя не патрэбна | Ніякая асаблівая фармацыя не патрэбна | Для працы патрабуюцца цэтлікі палёў |
Навязванне крытэрыяў | Адзін крытэрый можа быць устаўлены ўнутры або па-за формулай | Некалькі крытэрыяў могуць быць устаўлены ўнутры або звонку e формула і выглядаць брудна, але гнутка. | Крытэрыі вызначаюцца па-за або ўнутры формулы і выглядаюць чыста |
Апрацоўка некалькіх крытэрыяў у адной пазіцыі | Не дастасавальна | Немагчыма апрацаваць некалькі крытэрыяў у адной і той жа пазіцыі | Апрацоўвае з лёгкасцю |
Разуменне | Параўнальна лёгка зразумець, чым функцыю SUMIFS | Цяжэй зразумець і прымяніць | Лёгка Зразумела |
Крытэрыі комплексу пабудовы | Крытэрыі комплексу па індывідуальных патрабаваннях Будаваць складана | На вельмі ўсходнім узроўні пабудаваць крытэрыі па комплексу па індывідуальным патрабаванням | Цяжка пабудаваць індывідуальныя складаныя крытэрыі |
⧭ Што трэба мець на ўвазе пры выкарыстанні DSUM
🔼 Дыяпазон крытэрыяў можа знаходзіцца ў любым месцы працоўнага аркуша. Аднак пажадана не размяшчаць дыяпазон крытэрыяў у такіх месцах, як перакрыцце з наборам даных, і ніжэй за набор даных.
🔼 Калі DSUM павінен працаваць з усім наборам даных, пастаўце пусты радок ніжэй загалоўка дыяпазону крытэрыяў.
🔼 Можна выкарыстоўваць любы дыяпазон крытэрыяў, калі ён складаецца як мінімум з аднаго поля слупка і адной умовы.