条件求和,大家一直在使用SUMIF(S)函数其实数据库函数是真的香,我们一起来对比这学习看看
单条件求和
传统:=SUMIF(B:B,G6,E:E)
文章插图
数据库函数:=DSUM(A1:E39,H1,G1:G2)
文章插图
这也没啥呀,都差不多,但是多条件,就可以看出的香了
传统:=SUMIFS(E:E,B:B,G6,C:C,”>=”&H6,D:D,”<=”&I6)
文章插图
数据库函数:=DSUM(A1:E39,H1,G1:G2)注意区别,这里我们把字段条件都写在字段对应的位置
文章插图
小结一下
> 如果条件多,或者条件经常变更,推荐DSUM
> 使用传统的SUMIF(S),修改起来非常麻烦,每次都需要进入公式修改> SUMIF(S)条件较多,书写和维护相对麻烦
> 数据库函数,条件都可以在工作表中设置,后期维护简单
> 数据库函数,语法简单
实战完,我们再来总结一下数据库函数语法和用法:
官方:DSUM(database, field, criteria)人话:DSUM(数据源, 求和字段, 条件区域)
> Database:数据源区域,首行为标题行 。
> Field:可以是标题名称,或者使用列顺序1、2、3比如案例中换成5也是可以的E列是第五列
文章插图
【条件求和放弃SUMIFS吧,数据库函数真香】> Criteria:一行表头一行条件,缺一不可,注意这里的表头,一定要使用数据源中的不可以修改,否则无效,这也是他为什么叫数据库函数的一个原因吧 。
推荐阅读
- 条件求和它才是NO.1,这个函数80%人没见过,比Sumif更实用
- 为什么SUMIF函数求和老出错?这3招让你轻松应对
- 十个常用函数套路
- 史上最全Excel条件求和函数SUMIF经典教程
- 史上最全条件求和函数SUMIF教程
- 这个条件求和函数80%人没见过,它比sumif函数更简单
- Excel多条件排名,Rank函数进阶使用!
- 巧用excel动态区域累计求和
- 这些“IFS”结尾的多条件计算函数,你一定要会
- 很成熟很现实的一段话:只要不放弃,就没有什么能让自己退缩