在Excel中,我们用Sum求和,用Sumif、Sumifs、Sumproduct函数多条件求和。其实还有一个更为强大却又鲜为人知的求和函数。它就是数据库函数:
Dsum函数
一、用法介绍
=Dsum(数据区域,求和的列数,条件区域)
语法说明:
二、功能演示
【例】如下图所示的入库表中,要求完成以下汇总。
1、计算1库的入库总数量
=DSUM(A:D,4,F1:F2)
公式说明:
4 入库数量位于数据表的第4列。
2、计算1库和3库的入库数量合计
=DSUM(A:D,4,F1:F3)
公式说明:
F1:F3多行(可以超过2行)的条件表示条件之间或的关系,1库 或 3库都符合条件。
3、求 2库 洗衣机5kg的入库数量合计
=DSUM(A:D,4,F1:G2)
公式说明:
F1:G2多列条件可以表示条件之间的并列关系(必须同时成立)
4、统计电视机的入库数量
=DSUM(A:D,4,F1:F2)
公式说明:
在条件中的字符两边添加*号,表示包含关系。本例如果不加 *,表示以电视开始的字符都符合条件。
5、统计3月份入库数量
=DSUM(A:D,4,F1:G2)
公式说明:
当条件为日期区间时excel减法函数公式,可以设置多列日期条件,用对比符号设置区间
也可以用公式作为条件:(标题行为空,但条件区域仍要包含)
G2= DSUM(A:D,4,F1:F2)
F2= MONTH(A2)=3
6、精确统计电视的入库数(尾部不含型号)
G2=DSUM(A:D,4,F1:F2)
F2==”=电视”
公式说明:
在进行精确匹配时,一定要用=”=字符”的格式输入
再来1个稍复杂些的求和示例
7、计算1库电视机和2库洗衣机的入库数量汇总
=DSUM(A:D,4,F1:G3)
公式说明:
多行多列的条件区域,横向是并列关系,竖向是或者关系。
还有更复杂,更更复杂的求和示例,这里不再举例了,担心大家看晕了。最后还有一个问题是很多同学经常提问的:
数据库函数如何对多行的项目求和???
8、在右表中根据库别和产品进行汇总
H2:=DSUM(A:D,4,F1:G2)
H3:=DSUM(A:D,4,F$1:G3)-SUM(H$2:H2)
公式说明:
使用倒减法,可以推算出本行的汇总值。F$1:G3向下复制公式会不断增加条件区域的范围。H$2:H2可以不断增加扣减区域范围。不明白的同学可以补补$的用法。
兰色说:Dsum函数的条件区域不但可以用通配符(?和*),而且还可以使用公式和函数作为条件,所以它才有着强大、无所不能的汇总功能。(另:数据库函数仅一个吗?当然不是。还有Dget、Dcount..).
本周六,兰色将在视频号直播间讲解Indirect函数的使用方法,它是最牛的Excel函数,无可替代。跨工作表、跨工作簿动态查找是它的拿手好戏。想听课的学员可以点击下方预约按钮excel减法函数公式,上课前会有“震动式”的提醒。
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410