WPS的表格中数值排序后求和前后不一致

左边是我做好的数据,都是黏贴为数值的,求和后是到小数点后五位,四舍五入向前进一位正常的,但是当我将该数值进行排序之后,求和的业绩就不对了,变成了小数点后面n位,这是怎么回事呀

数据所在单元格格式不一致造成的,你要吧将两边都设置成相同的就行了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-12
不影响,在求和项里面使用个round函数来确保小数点5位就行。
excel是使用浮点运算,这种十进制到二进制的转化会使得有些十进制的有限小数转到二进制就变成无限循环的二进制数,就好比1/3和0.333……,在有限位数中1/3>0.333……,但在我们理解中这两个数是一样的。
第2个回答  2021-10-12
原表的数据已经被设置只显示小数点后四位,而你做的求和用的单元格却没有这种设置。右键单击求和单元格,选择“设置单元格格式”,在“数字”选项卡中选择“数值”,在右边的详情中将小数位数改为“4”,确定后就变成保留小数点后4位了。
第3个回答  2021-10-12
正常现象!问题原因是计算机浮点运算导致的,是计算机内部的问题!简单说就是计算机内部是按二进制运算的,而你输入和要求的都是十进制,所以计算机内部需要转换运.本回答被提问者采纳
第4个回答  2021-10-12
正常现象!
问题原因是计算机浮点运算导致的,是计算机内部的问题!
简单说就是计算机内部是按二进制运算的,而你输入和要求的都是十进制,所以计算机内部需要转换运算再把结果转化为十进制显示输出结果,会产生很小很小的误差。你若想细究就自己网上查找一下“浮点运算”哦
解决办法:
可以用ROUND之类的函数嵌套一个取小数点几位即可。追问

通过浮点运算虽然能够决定小数点的位数,但是它还是做不到四舍五入,重点在于我排序之后的求和公式黏贴为数值之后小数点就会多出很多位

相似回答