学习了Sumifs函数之后,多条件求和就会变得十分容易。
【举例】如下图所示,统计北京地区A产品的销量合计情况:=SUMIFS(C2:C10,A2:A10,”北京”,B2:B10,”A”)
以下分3个示例来讲解Sumifs函数的3个高级用法:
第1个:需统计北京地区A和C产品的销售合计。
可能有同学会想到使用:sumifs()+Sumifs()但如果产品很多时,此时公式会非常长。
因此可使用常量数组:=SUM(SUMIFS(C2:C10,A2:A10,”北京”,B2:B10,{“A”,”C”}))公式解释:
{“A”,”C”} 为一个常量数组,可使用Sumifs函数分别来计算这2个产品的销量,即可得到这2个产品的销量合计 {9,3},同样是一组数。
Sum()会对分别计算出的A与C产品的销售合计,来进行二次求和。
第2个:统计北京与上海两地区的A与C产品的销量合计公式为:=SUM(SUMIFS(C2:C10,A2:A10,{“北京”;”南京”},B2:B10,{“A”,”C”}))
注意:{“北京”;”南京”}的中间使用;号来分隔,而{“A”,”C”}则使用逗号来分隔。
第3个:统计北京地区A产品与南京C产品的销售合计:输入公式为:=SUM(SUMIFS(C2:C10,A2:A10,{“北京”,”南京”},B2:B10,{“A”,”C”}))
公式解释:
{“北京”,”南京”} 与{“A”,”C”}均表示一行的2列数组,它们可以一一对应运算
{“北京”;”南京”} 代表1列2行数组,与{“A”,”C”}运算时,并不是一一对应运算,而是多对多进行运算,即为 北京A,北京C;南京A,南京C。