用Sumif函数计算结果总是出错?这个细节你要注意!

Posted Excel实用技巧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Sumif函数计算结果总是出错?这个细节你要注意!相关的知识,希望对你有一定的参考价值。



用SUMIF函数进行条件求和,条件参数如果需要区分大小写的话,计算结果很容易出错,为什么呢? 因为SUMIF函数没法区分大小写, 会把类似的项目数据如:产品代码[AA0001]和[Aa0001]一并计算进去了。

1、假如我们需要汇总产品代码 [AA0001] 的出库数量 ,通常使用条件求和函数SUMIF来求和。

用Sumif函数计算结果总是出错?这个细节你要注意!
用Sumif函数计算结果总是出错?这个细节你要注意!

SUMIF函数的结果为20,显然是错误的, [AA0001]和[Aa0001]是两个不同的产品,SUMIF函数不能区分产品代码的大小写,这时候我们就需要用到EXACT函数来区分大小写了。

2、EXACT函数解释: 比较两个字符串是否完全相同(区分大小写),如果它们完全相同,则返回 TRUE,否则返回 FALSE。

用Sumif函数计算结果总是出错?这个细节你要注意!

我们 在公式前输入 --,把逻辑值转换为数值0/1 ,也可以使用N函数来转换。

用Sumif函数计算结果总是出错?这个细节你要注意!

为了正确计算区分大小写的产品代码,我们用SUMPRODUCT搭配EXCAT函数来进行条件求和。

用Sumif函数计算结果总是出错?这个细节你要注意!

G2单元格输入以下公式就可以了:
=SUMPRODUCT((--EXACT(F2,B2:B7)=1)*D2:D7)

小结:SUMIF函数没法区分大小写,如果条件参数需要区分大小写,需要使用别的函数完成统计。

----------------  往期推荐  ----------------

快捷键

  /  

函数公式

实用技巧


福利时间
用Sumif函数计算结果总是出错?这个细节你要注意!

本文来源:24财务Excel,作者世杰老师
阅读原文,领取免费资料!
听说点赞的人都会有好运气!

以上是关于用Sumif函数计算结果总是出错?这个细节你要注意!的主要内容,如果未能解决你的问题,请参考以下文章

excel中的if函数怎么用

Excel合并计算总是提示无数据被合并计算?

Excel使用Vlookup函数总是出错的原因汇总大全

vb.net 如何调用dll . 调用时总是出错. 找不到入口点..无法返回值... 需要详细的.谢谢!

EXCEL函数的应用

Excel使用SUMIF函数注意事项