已收录

【知识+1】SUMIF 语法(单条件求和)

🗨️

工作需要,需要汇总不同人员的数据总和,其实选择透视表会更好,但用了感觉不好看(字面意思上的),最终选择了公式法

一、SUMIF 语法(单条件求和)

=SUMIF(条件区域,匹配条件,求和区域)

举例:“汇总不同的人员的工时→依据就是人名,汇总的就是该人员的工时和”,=SUMIF($A:$A,$M2,$B:$B)

$A:$A:去哪里比对(人员名字这一列)→一整列
$M2:要匹配的名字
$B:$B:满足名字相同,就把这一列数字加起来→一整列

备注:

1.使用这个数据,顾名思义至少需要四列数据:

序号-A

日期-B

姓名-C

工时-D

作业员-E

工时(和)-F

1

原始数据

原始数据1

原始数据1

原始数据1

=SUMIF($C:$C,$D1,$E:$E)

2

原始数据

原始数据1

原始数据2

原始数据2

=SUMIF($C:$C,$D2,$E:$E)

3

原始数据

原始数据2

原始数据1

......

......

2.若工时(和)-F的数据显示为0的原因分析:

1.名字看着一样,实际不一样(最常见)
C列名字前后有空格、不可见字符;或者一边是文本、一边格式不一样。
测试公式(清除多余空格):=SUMIF($C:$C,TRIM($M2),$E:$E)
2.B 列不是真数字:单元格是文本型数字,SUMIF 不认,当成 0
3.锁定区域错了,或者汇总区名字抄错字
4.开了筛选,但是 SUMIF 不受筛选隐藏行影响

二、SUMIFS语法(多条件求和)

=SUMIFS(求和区域, 条件区1, 条件1, 条件区2, 条件2)

⚠️ 重点区别:SUMIFS 第一个参数是求和区域!和 SUMIF 顺序不一样,很容易写反。

序号-A

日期-B

姓名-C

工时-D

日期-E

作业员-F

工时(和)-G

1

原始数据1

原始数据1

原始数据1

原始数据1

原始数据1

=SUMIFS($D:$D, $B:$B,$E1, $C:$C, $F1)

2

原始数据1

原始数据1

原始数据2

原始数据2

原始数据2

=SUMIFS($D:$D, $B:$B,$E2, $C:$C, $F2)

3

原始数据2

原始数据2

原始数据1

......

......

......

🗨️

这个公式非常好用之

浙江省
浏览 48
1
2
分享
2 +1
1 +1
全部评论