EXCEL中加减数据不匹配的问题。(小学的加减法)? 20

如图,在表格中输入如下的式子,然后通过计算,发现居然有算不出结果的,然后将bc列的数据,设置单元格格式为数值,保留20位小数发现,居然出现了异常值,请问这异常的数据9.0... 如图,在表格中输入如下的式子,然后通过计算,发现居然有算不出结果的,然后将bc列的数据,设置单元格格式为数值,保留20位小数发现,居然出现了异常值,请问这异常的数据9.06999999999999000000 ,8.83000000000001000000 明显不是公式问题,而且8.8和9.1是手输入的,不可能出现小数点后多位数出现这样的值。请问大神如何解决???? 展开
 我来答
退休画线工
2019-11-29 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5410 获赞数:27010
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
  1. Excel中最多只能有15位有效数字,你说的保留20位小数是没有什么意义的,15位以后只会显示为0。

  2. Excel计算中有带小数的数字时,就会以浮点运算的方式进行运算。浮点运算时会产生运算误差,但一般情况下这微小的误差不会影响到实际应用。

  3. 如果对浮点运算误差很在意,可以在选项中设置以显示值为准,但这才会真正有计算误差。

  4. 也可以用round指定小数位数,这可以按照统计学中对误差规定的方式来设置小数位数。

追问
你在表格中试了round四舍五入吗?我试过了没有用的。
月夜清泉168
高粉答主

2019-11-30 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4130万
展开全部
计算机浮点运算造成的误差,小数的加减法我们看来极其简单,但程序运算要经过复杂的转换、运算、再转换。
解决方法是套入四舍五入函数:=ROUND(C1-0.01,2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
G_uheAouk
2019-11-30 · TA获得超过442个赞
知道答主
回答量:2333
采纳率:12%
帮助的人:75.5万
展开全部
Excel中最多只能有15位有效数字,你说的保留20位小数是没有什么意义的,15位以后只会显示为0。Excel中最多只能有15位有效数字,你说的保留20位小数是没有什么意义的,15位以后只会显示为0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问答官小李学姐

2019-12-22 · 诚心对待每一个有缘遇到的人
问答官小李学姐
采纳数:9088 获赞数:9273

向TA提问 私信TA
展开全部
你得确保输入的都是数字格式的,有的是文本格式的话,Excel不会认为他是0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式