您现在的位置是:主页 > 教程 >
excel 条件求和计算不准确,如何解决
发布时间:2023-10-11 01:38:00所属栏目:教程 已帮助人编辑作者: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自学教程为您提供excel 条件求和计算不准确,如何解决的解读,本文章链接: http://www.5enet.cn/Excel_jiaocheng/75227.html 欢迎分享转载,更多相关资讯请前往教程
上一篇:你必须会的excel高级筛选功能
相关文章
企业IT外包服务
excel中利用IFERROR函数屏蔽Vlookup的匹配错误
Excel图表的层次[瞒天过海]
excel 不能自动求和的6大原因,并同时针对不同原因给出不同的解决方法来处理
excel 向左查询数据还用vlookup就out了,这两个函数让你的效率提升80%
excel2013中数据透视表添加字段、自定义字段名称、编辑和删除字段
excel 神奇的函数 公式结果就是公式本身
Excel VBA MsgBox用法介绍
excel批量删除超链接
怎么锁定 Excel 表格
如何利用Excel的 MAX函数 计算最大值
excel 填充颜色的两种使用,纯色和渐变色填充。以及excel填充颜色的快捷操作
excel iseven函数判断偶数应用
Subtotal函数的使用方法
excel插入图片的基本方法,以及插入图片之后的编辑对齐,和工作表保护状态插
excel自动换行显示不全怎么办
扫码关注
- 专注IT行业,10年IT行业经验