我excel中进行计算时,结果出现了科学计数法的e请问是数值的格式问题吗?怎么解决?excel文档在百度盘请下载

地址连接是http://pan.baidu.com/s/1o6BHKme
为什么平均计算高差-往测高差,第17行的数值出现的不是数值而是-1E-05? 即公式=H17-D17 不是数值呢?现在是不知道哪个数值格式出现了问题!!!谢谢!!!第17行和第21行的解决方法,请把这两行的都解决了,谢谢!!!

第1个回答  2014-05-08
是数值格式问题,把单元格设为"数值"格式,把小数点后位数调高点就可以了,需要的话我调好后发给你
第2个回答  2014-05-08
计算机浮点运算造成误差,结果是一个小数位很多的数,只能用科学记数法显示。
可在公式中套上四舍五入函数。
=ROUND(H3-D3,6)追问

谢谢,还有第19行呢,怎么解决?

追答

I3输入这个公式,按住填充柄下拉就行了。
第19行公式就是=ROUND(H21-D21,6)

追问

按你的方法,第21行还是没法解决那!!谢谢

追答

追问

是不是excel默认的那栏的左右间距太小造成的,我需要把这个表格间距变得大一些?

追答

哦,这是另一个问题。
如果你的列宽太小,数据当然也只能用科学记数法显示了。

追问

是的,把这个列调宽,就可以和你那个表格一样的正确了!!!谢谢你!

本回答被提问者和网友采纳
第3个回答  2014-05-08
你把公式改一下,=round(H17-D17,10)追问

说错了,请解决第21行的错误!

追答

你在i3输入=round(H3-D3,10),然后下拉至i21

相似回答