本文转载自公众号:解晴新生,作者:解晴
SUM/SUMIF/SUMIFS函数常用于求和、单条件求和、多条件求和,不过要是遇到以下场景,用SUM系列函数就有点累了。
应用场景之一
当你按照老板的要求,整理了一份表格给老板。以下场景你一定不会陌生。
老板:这个办公用品总共支出多了多少钱啊?
老板:打印耗材花了多少啊?
老板:有多少钱花在了预算外的物品上啊?
……
面对老板连珠炮似的问题,你怎么办呢?
小王:老板稍等,我马上就计算出来了。
筛选——“预算外”——总共10654。
或者迅速一个又一个地输入SUM/SUMIF/SUMIFS公式。
又或者,搞个数据透视表吧。字段拖来拖去也不是很方便啊。
其实,这种时候就应该请DSUM函数出山,甭管老板一口气提多少个问题,你都可以轻松应对。
DSUM函数
DSUM函数非常简单,只有3个参数:
【参数1】就是原始数据表,本例为下方的表格(即A10:H86);
【参数2】就是你要计算的列标题,本例要计算总金额,所以是F10(“总价”);
【参数3】就是你的求和的条件区域。条件区域至少包含两行,第一行是标题,建议将原始数据表的标题复制上去,第二行是真正的条件,空白表示没有条件。
这样,我们就输入了以下公式。
=DSUM(A10:H86,F10,A3:G4)
用这一个公式,我们可以计算老板的种种需求。
计算总支出
① 这样当条件区域什么也没有选择时,计算出来的就是总支出。
计算一个条件下的总支出
② 想计算打印耗材的支出,就筛选打印耗材。
③想计算预算外的支出,就在条件区域筛选“预算外”。
④ 想计算买了多少贵重物品(单价在1000元以上),就只要在“价格”下输入“>1000”。
计算多条件下的支出
⑤ 例如:4/5采办的、预算外的打印耗材总支出是多少钱。
和上面的操作类似,把你的条件一个又一个地筛选出来或在条件区域输入即可。
⑥ 想计算打印耗材和财务用品合计花了多少钱?
就可以在条件区域增加一行,并用鼠标点击DSUM公式,将第三个参数范围拖大一行即可。
总结
DSUM函数的条件在一个表格中,表格选项为空,表示没有条件。
DSUM函数的“D”表示数据库“Database”。除了DSUM,还有DAVERAGEDCOUNTDMAX等一系列函数,函数意义和没有加“D”一样,用法和DSUM完全一样,所以学会了DSUM,也就学会了这一列数据库函数。