手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

EXCEL中SUMIFS函数组合条件的用法

时间:2024-10-14 17:00:28

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

EXCEL中SUMIFS函数组合条件的用法

2、表中,对张三的加班费进行汇总求和,C列为求和列,A、B列为条件,“张三”、“加班费”为条件:=SUMIFS(C:C,A:A,"张三",B:B,"加班费")。

EXCEL中SUMIFS函数组合条件的用法

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

EXCEL中SUMIFS函数组合条件的用法

4、这与SUMIF函数结果是一样的,但SUMIF函数最后一列才是求和列,必须区分开:=SUMIF(B:B,"加班费",C:C)。

EXCEL中SUMIFS函数组合条件的用法

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

EXCEL中SUMIFS函数组合条件的用法
EXCEL中SUMIFS函数组合条件的用法

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

EXCEL中SUMIFS函数组合条件的用法

7、但如果要求出张三、李四加班费及夜班费合计呢,也就是多组合条件的求和,为了便于比士嫣轶嗄较,先按照上面的方法求出各自的加班费及夜班费合计:=SUM烫喇霰嘴(SUMIFS(C:C,A:A,"张三",B:B,{"加班费","夜班费"})),=SUM(SUMIFS(C:C,A:A,"李四",B:B,{"加班费","夜班费"}))。

EXCEL中SUMIFS函数组合条件的用法

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

EXCEL中SUMIFS函数组合条件的用法

9、但显然此结果是不对的,这是因为使用这种方式时,相当于一对一的组条件,成了“张三”的加班费与“李四”的“夜班费”汇总了。

EXCEL中SUMIFS函数组合条件的用法

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

EXCEL中SUMIFS函数组合条件的用法

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

© 手抄报圈