Excel中计算出的数值自己出现小数点好多位

我用公式算出来的数,应该算出来是整数的,而显示的结果也是整数,我要用到这些整数,所以就把他们复制了出来,然后在另一个表格中选择性粘贴,然后选数值.粘贴出来的数值显示是也是... 我用公式算出来的数,应该算出来是整数的,而显示的结果也是整数,我要用到这些整数,所以就把他们复制了出来,然后在另一个表格中选择性粘贴,然后选数值.粘贴出来的数值显示是也是整数,但双击进去后就会出现小数点,后面有好多位.不知道这是为什么. 展开
 我来答
惊梦电子
高能答主

2020-04-11 · 专注分享电脑、手机类干货知识
惊梦电子
采纳数:269 获赞数:178803

向TA提问 私信TA
展开全部

原因:原公式计算出的结果自身已是多位小数,但设置过数值格式,所以显示的是整数,但选择性粘贴后,却会完全显示出原计算结果。要解决这一问题,可以在原计算结果旁添加一个辅助列,使用四舍五入公式提取出计算结果,然后粘贴这一辅助列,具体操作方法如下:

一、如下图,10除以3应该得数为3.333.....,但因单元格设置过不保留小数后数值,所以显示3。

二、这时若是直接复制这一单元格,使用选择性粘贴——数值的话,粘贴出的数值会是3.3333333,要解决这一情况,可以在旁边单元格内输入“=ROUND(C1,0)”,把C1单元格四舍五入且不保留小数,按回车键计算。

三、得数为3,若需提取数值为多行,则下拉填充,然后Ctrl+C复制。

四、右键点击需要粘贴的单元格,菜单内点击“选择性粘贴”。

五、选择性粘贴窗口内勾选“数值”,点击“确定”。

六、使用这一方法就可以只粘贴出整数。

慕风文
2011-03-22
知道答主
回答量:27
采纳率:0%
帮助的人:9.8万
展开全部
通过公式算出来应该不是整数 只是在单元格里你电脑默认设置保留两位小数 才让你错误的认为是整数 如果你想在别的地方复制一样的数值的时候那就按选择性粘贴中的“值和数字格式”(计算机永远是死的,计算出来的数值也是死的,不可能粘贴出现多出来的数值等问题)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱荟非
推荐于2017-09-27 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2310万
展开全部
这是EXCEL的运算精度问题。后面这个9是多少亿万分之一,可以忽略不计,所以没有什么实际意义。
如果要求精确,把公式改一下
=round((i4-h4)*80,2)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazystar_2010
2011-03-22
知道答主
回答量:35
采纳率:0%
帮助的人:16.5万
展开全部
问题出在选择性粘贴,它显示的是计算机计算的原始数值,以至于小数点后许多位,那是计算机计算时引起的误差,与计算机位数有关,答案仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式