Excel中的求和函数除了SUM(),SUMIF()函数之外,还有一个DSUM()函数,该函数的特点是,支持条件求和,同时设定的条件十分清晰,当碰到有多个复杂的条件求和时,使用DSUM()函数就十分清晰明了
今天就跟大家介绍下这个函数
1,DSUM()函数的基本用法
函数格式:
DSUM(database, field, criteria)
其中个参数的含义是:
Database:
一组数据列表,即需要对该组数据列表中的某些数据进行计算。
Field:
Database中的某一列数据,即需要对该列数据进行计算,可以用该列数据的标签表示,也可以用数字表示,是第几列就用几表示,比如:
如果该参数为“3”,则表示需要计算的数据在Database中的第3列中
如果该参数为“销量”,则表示需要计算的数据是Database中的,“销量”那一列。
Criteria:
一个单元格区域。 该区域至少有一个列标签,并且列标签下至少有一个包含内容的单元格,该单元格的内容即为求和的条件。
以下图为例:
在F2单元格中,输入公式
“=DSUM(A1:C11,C1,E1:E2)”
其中Field参数为C1,即表示,需要统计的是“销量”列中的数据
Criteria参数为E1:E2,即表示,统计的条件为E2单元格中的“键盘”
即该公式的含义是,计算“键盘”的总“销量”
具体操作如下:
2,多条件求和-1
如果有多个条件的话,方法和上面的例子是类似的。
如下图所示,计算产品“键盘”和“音响”的总销量
使用公式“=DSUM(A1:C11,C1,E1:E3)”
其中Criteria参数为E1:E3,即表示,统计的条件为E2:E3单元格中的“键盘”和“音响”
这两个条件是,只要满足一个,就算是满足,所以计算的结果是“键盘”和“音响”的销量之和
具体操作如下:
3,多条件求和-2
下图这个例子是,计算“张三”销售的“键盘”数量和“李四”销售的“音响”数量之和
G2单元格的公式为:
“=DSUM(A1:C11,C1,E1:F3)”
具体操作如下:
4,模糊统计
DSUM()函数中的判定条件,支持使用通配符 “*” 和 “?”
如下图所示:
E2单元格的内容“鼠标”,如果不使用通配符,那么,B3和B5单元格都是满足条件的,即只要是以“鼠标”这两个字开头的都满足。
如果将E2单元格的内容改为 “*鼠标”,则表示B列数据中,包含“鼠标”这两个字的都满足
具体操作如下:
5,限定条件范围统计
如下图所示:
在H2单元格输入的公式为:
“=DSUM(A1:D11,D1,F1:G2)”
表示对单价“>80”且“<100”的所有产品,统计销量
如果需要统计单价“>80”或“<50”的数据,“<50”这个单元格要写在“>80”单元格之下
具体操作如下:
6,多数据批量汇总
如下图所示,分别计算各产品的销量
在G2单元格中,输入的公式为:
“=DSUM($A$1:$D$11,$D$1,$F$1:F2)-SUM($G$1:G1)”
具体操作如下:
以上就是今天分享的DSUM()函数了,
閱讀更多 Excel學習與提高 的文章