用Sumif函数条件计算,结果尽然不正确是怎么回事?原创
1,453次浏览
编辑于2021年01月07日 17:50:16
你好,我是世杰老师,很高兴在这里和你遇见。
VIP学员的问题,根据产品代码按条件求和,产品代码区分大小写,用SUMIF函数条件求和计算结果不正确。
用SUMIF函数进行条件求和,条件参数如果区分大小写的话,计算结果肯定是错误的,下面我们一起来看下如何正确计算吧。
01
我们的需求是汇总产品代码 [AA0001] 的出库数量 ,通常使用条件求和函数SUMIF来求和。
SUMIF函数的结果为20,显然是错误的,因为SUMIF函数把产品代码[Aa0001]也计算进去了。
[AA0001]和[Aa0001]是两个不同的产品,SUMIF函数不能区分产品代码的大小写,这时候我们就需要用到EXACT函数来区分大小写了。
02
EXACT函数解释:比较两个字符串是否完全相同(区分大小写),如果它们完全相同,则返回 TRUE,否则返回 FALSE。
我们在公式前输入 --,把逻辑值转换为数值0/1,也可以使用N函数来转换。
正确计算区分大小写的产品代码,我们使用SUMPRODUCT搭配EXCAT函数来进行条件求和。
G2单元格输入以下公式:
=SUMPRODUCT((--EXACT(F2,B2:B7)=1)*D2:D7)
作者:我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读