两者都可以作为多条件求和使用,只不过语法稍有不同.
一、sumifs函数
语法:sumifs(sum_range,
criteria_range1,
criteria1,
[criteria_range2,
criteria2],
...)
1)
criteria_range1为计算关联条件的第一个区域。
2)
criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、b4、"苹果"、或"32"。
3)criteria_range2为计算关联条件的第二个区域。
4)
criteria2为条件2。和
3)
均成对出现。最多允许127个区域、条件对,即参数总数不超255个。
5)sum_range
是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。
二、sumproduct函数
数组参数必须具有相同的维数,否则,函数
sumproduct
将返回错误值
#value!。·
函数
sumproduct
将非数值型的数组元素作为
0
处理。
语法:sumproduct(array1,array2,array3,
...)
array1,array2,array3,
...
为
2
到
30
个数组,其相应元素需要进行相乘并求和。
比较简单的理解,sumproduct
是比如有1到12月的单价和数量个两列,位置一一对应,然后求全年的销售额,就是将12个月的单价*数量来一个合计,sumproduct可以把12个月的单价列和数量列放在一起相乘。
sumif就是对某一列有条件的求和,这列数据对应其他列所在行符合某一条件