Як карыстацца функцыяй Excel DSUM (4 прыдатныя прыклады)

  • Падзяліцца Гэтым
Hugh West
Функцыя

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 павінен працаваць з усім наборам даных, пастаўце пусты радок ніжэй загалоўка дыяпазону крытэрыяў.

🔼 Можна выкарыстоўваць любы дыяпазон крытэрыяў, калі ён складаецца як мінімум з аднаго поля слупка і адной умовы.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.