求助!!关于excel表格中手输的两位数求和后显示为科学计数法

我在excel表格中手输输入几个正负的两位小数,求和后应该是0,但是到了另一张工作表后求和显示却是1.7053E-13。我知道这是因为小数太小位数太多显示空间不够,但是手输的两位小数为何求和后会有那么多位?应该怎么弄?向高手求助!!若能帮助到我,可以再提高悬赏分。
我知道可以将单元格格式设置为几位数值,但我怕这种问题存在的多了会影响到整体的数值,不知有否更好的方法?

原因:出现这种情况的原因是计算机浮点运算误差,是无法完全避免的错误
解决办法:1,可以通过设置精度来,在工具,选项,重新计算,勾选以显示精度为准
2,通过round函数设置好小数位数

PS:如果通过单元格格式的话你看到的有可能是0,但是实际里面还是不等于0,等你再引用这个单元格进行下面的计算时还会有误差产生的。所以推荐使用常用解决办法追问

显示精度为准是一开始用就勾着的了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-24
选中这一列的单元格,选择“格式”--“单元格”--“数字”,将“数字”下面的分类中的“数值”选中,设几位小数位就行了 ,不影响整个数值。
第2个回答  2012-05-24
设置单元格格式,格式设置为数值,带负号的那种格式!
第3个回答  2012-05-24
你确定是手输进去的吗,而不是公式算出来的,这个可以设置单格,选择后几位小数解决。也可以用涵数了追问

我是总表里面用公式求和的,但在另一张分表里面是一个个数字手输进去的。单元格格式都是常规,输入时位数最多为2位。在分表里用鼠标选中这几个数字却不放开左键的时候,右下角显示是科学计数法,放开左键后就变成了0,但是在总表里求和却是科学计数法。
总表里这一整列数字都是正常的,就这一个是这样的。

追答

分表里的有可能是文本格试的,你设置成正常的没有双击击活了,这个事,我也干过了

追问

没有文本格式的。“设置成正常的没有双击击活了”是什么意思?

追答

就是你选择单远格设置为保留两位小数的格式,在双击一下进去,改变几个格子,都双击进去下了,你做的哪种是套表吧,都是计算方法的,就和财务的个人所得税一样了,有个算法的。最好找个正常的,复制粘贴下就正常了,不过前题是有计算正常的

相似回答