用EXCEL作工资表时,最多有两位小数的数,怎么求和结果小数点后第9位,莫名其妙出现个1

都是手工录的,录了好几遍了,问题依旧,录的数据是工资,所以没有超过小数点后两位的数!用=SUM(D2:D210)求和,值是:541143.7100000010

这是excol设置的计算方式,和你录入两位小数点没有关系的,你可以在求和单元格设置成显示两位小数点就好了。祝你成功。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-17
可以把这些数据都乘以100,转换成整数,求和后再除以100,小数点后的第9位就会消失
原因在于excel计算方面的固有缺陷,因为十进制小数无法用二进制来精确表示,存在一个必然的误差,这个误差的大小取决于浮点数的长度。
第2个回答  2013-05-28
先把表格全部选定(数字部分),右键选择“单元格格式”里的数字栏,选择“数字”就好了。你试试。
第3个回答  2013-05-26
把附件发上来
相似回答