它被称为最简单的条件求和函数!因为它已经在江湖上埋名多年了,所以不为别人所知。虽然它不像SUMIFS函数那样出名,但它独特的多条件求和方式仍然使它不可战胜。SUMIFS的公式就像一列长长的火车,就像一辆短出租车。是时候揭开它的神秘面纱了。它是DSUM函数!
SUM系列求和函数是我们日常工作中最常用的函数,相信大多数朋友对SUMIF、SUMIFS、SUMPRODUCT等函数已经比较熟悉。
但有一个求和函数大家可能都不熟悉,那就是DSUM函数,用于求数据库中记录的符合给定条件的字段(列)数据的和。
语法为:=DSUM(数据区、求和列数、条件区)
语法说明:
数据区:除选择单个值外,还可选择多个单元格进行多条件搜索。
列数:要求和数据所在列数(也可以用列标题表示)
条件区:包括标题行和条件单元格在内的多行区域
事实上,它的功能和SUMIF、SUMIFS比较接近,那么到底是DSUM好用还是SUMIFS?、SUMIFS好用?让我们来比较一下吧!
以下是某公司各区域产品销售情况表,现在需要根据不同条件进行销售求和。
1.单条件求和
例如,需要统计华北地区的整体销量。
1)使用DSUM函数函数
函数公式:=DSUM(A1:C13,3,E1:E2)
。
A1:C13:指定数据区域。
3:指定要求和数据列,这里是指C列。(除了用列号指定数据列外,还可以引用列标题所在的单元格或用两端添加引号的列标题指定数据列。)
E1:E2:指定条件区域,本例中的条件为“华北”区域。(注:第三个参数必须包含列标题和列标题下设定条件的单元格)
函数公式的含义实际上是总结A列中区域对应于华北单元格的C列数据。
2)使用SUMIF函数函数
=SUMIF(A2:A13,E2,C2:C13)
通过比较,我们可以看到,在单条件求和中,这两个函数在方便性上没有太大区别。
2.多条件求和
例如,华北地区A002产品的销量需要统计。
1)使用DSUM函数函数
函数公式:=DSUM(A1:C13,3,E1:F2)
我们可以看到,多条件求和与单条件求和的DSUM函数公式非常相似,只是将条件区域从E1中分离出来:E2调整为E1:F2。
E1:F2表示条件区域,即以华北、A002为销售求和条件。
2)使用SUMIFS函数
函数公式:=SUMIFS(C2:C13,A2:A13,E2,B2:B13,F2)
通过对多条件和平的比较,我们发现DSUM的函数结构和用法比SUMIFS函数更简单,DSUM对于函数基础不是很好的新人来说是一个不错的选择!
但DSUM函数与SUMIFS函数相比存在一个缺点,即无法手动输入求和条件。
例如,SUMIFS多条件求和,我们可以将函数写作=SUMIFS(C2:C13,A2:A13,