在Excel表格中数据的查询与数据求和是我们经常会遇到的问题。今天和朋友们一起学习一下非常强大的DSUM函数,这个一个函数就可以轻松搞定单条件查询、多条件查询、反向查询、单条件求和、多条件求和。


一.DSUM函数简介:

1.语法:DSUM(database,field,criteria)

2.各参数意义:

(1)Database :要进行查找或求和的数据库所在的单元格区域,单元格区域的第一行必须是表头。

(2)Field :要查找或求和数据在数据库中的列数,也可以是对列标题所在单元格的引用。

(3)Criteria:查找或求和条件所在的单元格区域,该区域第一行必须是表头并且要与数据库。

3.说明:(敲黑板,通配符说明是重点!!!)

(1)DSUM函数默认求和条件后自带通配符,条件前不带通配符。

(2)如果要模糊匹配的条件前有其他内容,需要在前面添加通配符*号。

(3)在下图中将求和条件设置为P30,求和的结果是对P30和P30Pro销量总和的计算;将求和条件设置为小米,求和结果是对小米7和小米8销量总和的计算。

(4)如果要精确查找、屏蔽默认通配符,则需要将条件设置为=”=条件”。例如查找P30的销量应该将条件设置为=”=P30”




daemon函数详解 dsum函数用法_daemon函数详解



二.DSUM函数用法:

1.单条件求和:

在目标单元格输入下方的公式,回车确定就可以快速搞定。

=DSUM(A1:B7,2,D1:D2)


daemon函数详解 dsum函数用法_数据库_02


2.多条件求和:

说明:条件在同列表示逻辑关系“或”,条件在同行表示逻辑关系“与”。

(1)在G2单元格输入下方的公式。可以对同时满足销售员和型号关系的数据求和。

=DSUM(A1:C13,3,E1:F2)

(2)在F6单元格输入下方的公式。可以对只满足其中一个销售员关系的数据求和。

=DSUM(A1:C13,3,E5:E7)


daemon函数详解 dsum函数用法_查询所有_03


3.单条件查找:

(1)正向查询:

在目标单元格输入下方的公式,就可以实现从左向右的查询。

=DSUM(A1:B7,2,D1:D2)

(2)反向查询:

在目标单元格输入下方的公式,就可以实现从右向左的查询。

=DSUM(A9:B15,1,D10:D11)


daemon函数详解 dsum函数用法_数据库_04


小结,对于DSUM函数本质上没有正向反向查询可言,用DSUM函数在反向查询上完胜VLLOKUP函数。

4.多条件查找:

在目标单元格输入下方的公式,就可以实现多条件查询。

=DSUM(A1:C7,3,E1:F2)


daemon函数详解 dsum函数用法_数据_05



总结:

1.DSUM函数多条件求和或查找时条件行列之间位置表示的逻辑关系、通配符的使用情况与高级筛选相同。

2.DSUM函数不仅能满足所有的求和功能,还可以实现查找数据。