
EXCEL中输入公式 =(0.95-0.9)&"a" 出现的结果是什么,为什么我的是0.0499999999999999a ?
3个回答
展开全部
这是计算计浮点运算造成的误差,计算机运算方法造成的先天不足,无法从根本上解决问题,只能用套入四舍五入函数的方法了。
公式改为:
=ROUND(0.95-0.9,2)&"a"
公式改为:
=ROUND(0.95-0.9,2)&"a"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我试了一下,果然如此。这是浮点运算产生的误差。
公式修改为
=ROUND(0.95-0.9,2)&"a"
公式修改为
=ROUND(0.95-0.9,2)&"a"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的也是这个显示结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询