快生活 - 生活常识大全

函数一个公式搞定求和单条件


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