当前位置: 主页 > Office办公 > Excel专区 > Excel函数 > Sumifs函数的3个高级用法

Sumifs函数的3个高级用法

  • 2022-07-10
  • 来源/作者: Wps Office教程网/ 菜鸟图库
  • 248 次浏览

学习了Sumifs函数之后,多条件求和就会变得十分容易。

【举例】如下图所示,统计北京地区A产品的销量合计情况:=SUMIFS(C2:C10,A2:A10,”北京”,B2:B10,”A”)

Sumifs函数的3个高级用法
 

以下分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产品的销售合计,来进行二次求和。

Sumifs函数的3个高级用法
 

第2个:统计北京与上海两地区的A与C产品的销量合计公式为:=SUM(SUMIFS(C2:C10,A2:A10,{“北京”;”南京”},B2:B10,{“A”,”C”}))

注意:{“北京”;”南京”}的中间使用;号来分隔,而{“A”,”C”}则使用逗号来分隔。

Sumifs函数的3个高级用法
 

第3个:统计北京地区A产品与南京C产品的销售合计:输入公式为:=SUM(SUMIFS(C2:C10,A2:A10,{“北京”,”南京”},B2:B10,{“A”,”C”}))

公式解释:

{“北京”,”南京”} 与{“A”,”C”}均表示一行的2列数组,它们可以一一对应运算

{“北京”;”南京”} 代表1列2行数组,与{“A”,”C”}运算时,并不是一一对应运算,而是多对多进行运算,即为 北京A,北京C;南京A,南京C。

Sumifs函数的3个高级用法