excel自动计算结果与实际不符,公式都对,就显示1.037E-09

如题所述

第1个回答  2014-07-25
这是浮点运算差造成的。具体可以百度下。
解决方法有2种:
方法1.“选项”中的“重新计算”里设置"显示值为准"可解决这个问题.
方法2.在计算公式中用ROUND()取整数位得出精确值。
也就是round((r1261-r1260)*800-j1261,2) 最后那个2为你要保证的小数精度位数。
第2个回答  2014-07-25
这是科学计数法表示的数值,相当于1.037乘以10的-9次方,也就是1.037除以1000000000
你将单元格格式设为“数值”,小数位为12位,就会显示为:
0.000000001037
第3个回答  2014-07-25
excel浮点运算产生的,改为以所见为准就行了追问

怎么改啊?

第4个回答  2014-07-25
不知道你这几个单元格是多少/?
如果是你单元格较空间较小,会自动显示科学计数,你只要把单元格拉开就好了!追问

已经拉开了,还是那样

追答

那你右键单元格-选择属性-选择数值试试

第5个回答  2014-07-25
设置单元格格式为保留两位小数
相似回答