EXCEL中SUMIFS函数组合条件的用法
1、SUMIFS函数,第一个参数是求和列,从第二参数开始,参数都必须是成对的,前一参数为条件列,后一参数为条件,EXCEL中函数的参数最多有255个,因此,SUMIFS函数除第一参数外,后面可以有127对参数,当然正常用不到这么多,一般不会超过10个,以2~4个条件居多。

3、虽然SUMIFS函数是多条件求和,但也可用于单条件求和,比如求所有“加班费”合计:=SUMIFS(C:C,B:B,"加班费")。

5、但如果要求出张三和李四两人的加班费合计呢,同样的求李四的加班费,用公式:=SU怡觎现喾MIFS(C:C,A:A,"李四",B:B,"加桑苘嘹溪班费"),再将两者相加:=SUM(SUMIFS(C:C,A:A,"张三",B:B,"加班费"),SUMIFS(C:C,A:A,"李四",B:B,"加班费"))。

6、不过,从上面的公式发现,求和谱驸扌溺列、条件列等等,多有重复,感觉到累赘,因此需要对公式进行简化,相同列,不同条件使用多参数形式:=SUM(SUMIFS(C:C,A:A,{"燹唉侗墉张三","李四"},B:B,"加班费")),这样的表述形式,代表A列的条件是“张三”或者是“李四”,可以看出,结果与分段求和是相同的。

8、再依照上面的公式方法,写出公式:=SUM(SUMIFS(C:C,A:A,{"张三","李四"},B:B,{"加班费","夜班费"}))。

10、那如何处理这种多对多的条件呢,方法很简单,但要掌握此技巧,只要将公式中的组合条件中的任一“,”改成“;”就好了,但不能同时改动,同时改动等于没改:=SUM(SUMIFS(C:C,A:A,{"张三","李四"},B:B,{"加班费";"夜班费"}))。

11、对于单一的组合条件,大括号中的符号可以“,”,也可以用“;”,效果是一样的,但多对多,一定不能用同一种符号。