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、对于单一的组合条件,大括号中的符号可以“,”,也可以用“;”,效果是一样的,但多对多,一定不能用同一种符号。

  • Excel中如何活用INDEX和MATCH函数
  • column函数的使用方法
  • excle快速求和技巧--多行多列分别求和
  • 如何快速转换数据单位
  • 数据透视表数据源自动更新方法(一)
  • 热门搜索
    木偶奇遇记手抄报 高中手抄报 关于感恩老师的手抄报 世界地球日手抄报图片 三年级数学手抄报内容 手抄报我的中国梦 四年级上册手抄报 法律小知识手抄报 语言的魅力手抄报内容 清明祭奠英烈手抄报