EXCEL中三个单元格相加减后要显示数字,却显示“-3.19744231092045E-14”怎么回事?
问题如标题。
[解决办法]
你所结果的数字是科学计数格式。如果你不是很习惯这种格式,你可以右击单元格,“设置单元格格式”,在“数字”选项卡中进行调整设置。
[解决办法]
能把你说的3个单元格的具体数据也贴上来吗?
以便帮你解决
[解决办法]
用round()函数对计算结果进行四舍五入试下!
[解决办法]
把列宽拉宽了,应该会有效果的
[解决办法]
你想显示全部的话,就将单元的格式设为“文本”就可以全部显示出来,
[解决办法]
这个是浮点数计算的问题,如果您不设置为数值,那么计算是按照浮点数进行计算的,由于转换成的浮点数和您的整型数值有差异,导致了误差的产生。
楼主没有设置精度,设置精度后可以解决该问题(使用数值计算在该问题中也是正确的)。
可以在工具--〉选项里面设置精度,也可以使用函数Round(或者RoundDown、RoundUp等)来设置精度。
[解决办法]
最近我在合并邮件时也出现这种情况,是有时会有时又正常,至今未能明白是怎么回事,难道是EXCEL的BUG吗。
[解决办法]
格式设置的问题
[解决办法]
楼上说的正确