登陆注册
6569

SUMIF函数,为何你总是出错呢?

站长网2023-07-29 14:40:201

与 30万 粉丝一起学Excel

经常有学员在使用SUMIF函数的时候,总是发现结果错了,怎么回事呢?

卢子挑选几个常用的案例,具体说明。

1.超过15位数字

根据编号统计金额,用SUMIF函数条件求和,发现结果都一样。

全电发票号、身份证号等超过15位数字,后面的数字都当成0处理。可以使用D2&"*",强制转换成文本,告诉Excel别把我当成数字处理。

=SUMIF(A:A,D2&"*",B:B)

2.合并单元格

根据产品统计数量,统计后发现只是得到每个产品的第一个数量,并不是总数量。

合并单元格排序、筛选、求和等等都会出现问题。

最好是取消合并单元格,再填充内容。这里分享用辅助列填充内容,用IF判断A列为非空,就等于A列的产品,否则等于上一个单元格。

=IF(A2<>"",A2,B1)

再修改公式相应的区域,就可以。搞定后,如果觉得辅助列碍眼,右键,隐藏。

=SUMIF(B:B,E2,C:C)

3.文本格式

从系统导出的数量是文本格式,按产品条件求和,数量为0。

文本格式是无法直接求和的,可以选择数量的区域,点感叹号,转换为数字,这样就可以正常求和。

4.循环引用

隔列统计预算、实际,用SUMIF函数统计完,结果为0。

有不少人在写公式的时候,贪图方便,都是直接引用整行、整列,这样就会导致循环引用,也就是引用了本身的单元格。遇到这种情况,重新改下区域就行。=SUMIF($C$2:$L$2,A$2,$C3:$L3)

5.嵌套函数

用MONTH提取月份后,条件求和,提示此公式有问题。

SUMIF函数的第一参数,不支持嵌套函数,可以通过辅助列提取月份。

=MONTH(A2)

再引用辅助列的月份,就可以正常统计。

=SUMIF(C:C,D2,B:B)

以上都是一些小细节的问题,平常多留心,就可以避免出错。

请把「Excel不加班」推荐给你的朋友

0001
评论列表
共(0)条