本文转载自公众号:解晴新生,作者:解晴 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,也就学会了这一列数据库函数。