Sumifs函数的用法
的有关信息介绍如下:Sumifs在日常工作中常用函数之一功能非常强大,有了Sumifs函数,多条件求和变得非常容易,下面就来介绍sumifs函数的几种用法。
举例:如下图,要求统计广州市电脑销售的数量:=SUMIFS(C1:C13,B1:B13,"电脑",A1:A13,"广州市")
问题一:如果想统计广州市电脑和鼠标销售合计呢?大家可能会想到用sumifs()+Sumifs()如果产品很多呢?这样公式会非常的长。我们可以用常量数组=SUM(SUMIFS(C1:C13,A1:A13,"广州市",B1:B13,{"电脑","鼠标"}))
公式解释:
{"电脑","鼠标"}是一个常量数组,可以让Sumifs函数分别计算这2个产品的销量,得到的是2个产品的销量合计{58,3},同样为一组数。
Sum()对分别计算出的电脑和鼠标产品的销售合计进行二次求和
问题二:广州市和上海市电脑和鼠标销售合计。=SUM(SUMIFS(C1:C13,A1:A13,{"广州市";"上海市"},B1:B13,{"电脑","鼠标"}))
注意:{"广州市";"上海市"}中间用;号分隔,而{"电脑","鼠标"}用逗号分隔。原因后面问题三在解释。
问题三:统计广州市鼠标和上海市电脑销售合计=SUM(SUMIFS(C1:C13,A1:A13,{"广州市","上海市"},B1:B13,{"鼠标","电脑"}))
解释:
和问题二相比,本题公式只差了一个分隔符号。其实这是由数组之间的运算规则决定的。
{"广州市","上海市"} 和{"电脑","鼠标"}都表示一行2列数组,它们会一一对应运算
{"广州市";"上海市"} 表示1列2行数组,和{"鼠标","电脑"}运算时,就不是一一对应运算,是多对多运算。