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