体验零代码搭建

excel 条件求和计算不准确,如何解决

网友投稿  ·  2023-04-28 19:04  ·  在线excel  ·  阅读 1754


Excel是许多职场人士常用的烦恼之源,学习相关技巧需耗费大量时间。简道云作为一款办公神器,能很好地替代Excel。它是一个在线表单和数据管理工具,支持PC端和手机微信浏览器操作。除此之外,简道云还能辅助企业进行流程审批、财务报销、人事管理等业务管理,满足不同需求。

从表上面看,编码01-01 确实只有一个,数量就是50个啊。是不是单元格格式不一样?检查看看,前面都带逗号,说明都是文本格式。 既然匹配的数据格式也一样,为啥还是算出来是150?难道Excel结算也看人品?牛闪君想到用countif函数来看看,到底这个01-01有多少个?赶紧输入公式看看。 怎么会有5个01-01 这是啥情况?难道Excel抽了?注意碰到这个问题,不用惊慌,这是sumif类函数的一

excel 条件求和计算不准确,如何解决

excel 条件求和计算不准确,如何解决

从表上面看,编码01-01 确实只有一个,数量就是50个啊。是不是单元格格式不一样?检查看看,前面都带逗号,说明都是文本格式。

既然匹配的数据格式也一样,为啥还是算出来是150?难道Excel结算也看人品?牛闪君想到用countif函数来看看,到底这个01-01有多少个?赶紧输入公式看看。

怎么会有5个01-01 这是啥情况?难道Excel抽了?注意碰到这个问题,不用惊慌,这是sumif类函数的一个特性。=SUMIF(A2:A6,F2,B2:B6) 中,中间这个F2,判断条件,sumif函数有个特性,会考虑先把文本存储的格式先内部转换成数值格式,一点能转换成功,就会用数值作为条件进行判断,本例中’01-1,sumif函数自动转换成1-1。而1-1正好又是日期格式。相当于对这个文本存储的数字乘以了1,从而变成了数值。而A2:A6的区域可以会进行转化,本例就会成为五个1-1的日期,正好条件是1-1 所以countif函数求个数就会显示出有5个。所以那个150就是五个1-1的日期对应的数量的和。讲到这里,你就会明白,只要是带逗号的文本形式存储的数据格式做条件就会出现这样的问题。所以这种案例通常出现在身份证的条件求和统计上,身份证转换成数值后,后面几位都是000。所以身份证就会有重复状态出现,从而出现计算错误。

好那么问题来了,应该如何避免这种情况呢?记住了啊。知识点。在公式中加入&"*"=SUMIF(L2:L6,O2&"*",M2:M6)

这个的目的是防止sumif函数转换数值的操作,保证它依然用文本格式进行匹配。这个知识点,一定要记住哟。


excel 如何隐藏或局部隐藏手机号码 << 上一篇
2023-04-28 19:04
如何利用excel制作一个小型查询系统?
2023-04-28 19:04
下一篇 >>

相关推荐