88问答网
所有问题
excel中很多数字相加最后出现小数点后N多的9,无限接近正确,怎么弄才会正常?
如题所述
举报该问题
推荐答案 2023-03-17
这是计算机2进制与人10进制,及计算机精度限制导致的,不止Excel,计算机计算时都会出现。
原因是一个有限长度的10进制小数,在2进制中很可能是无限长。
最简单例子:十进制0.1;换算为2进制是0.0001100110011001...
在存储时,就需要截断,计算时就会出现误差。
解决办法,将结果在一定精度上四舍五入
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gagacMc1aKSKBgVBMaK.html
相似回答
excel中很多数字相加最后出现小数点后N多的9,无限接近正确,怎么弄
才 ...
答:
这是因为产生了浮点。鉴于你的相加数字最多二位小数,那么你的合计公式修改一下即可修正
比如 =sum(g1:g100)修改为 =round(sum(g1:g100),2)浮点的原因等情况 ,建议你百度搜索excel浮点运算,自行了解。
求助
,Excel数字
求和
,小数点n
位后莫名多出数据来。
答:
工具栏有减少小数位数这个项目。保留你需要的位数。
EXCEL
表格中全是两位数
的小数
加减,结果就有
N
为小数位数的数据结果出来...
答:
这是因为计算机内部使用二进制表示的,十进制数换算为二进制的时候,整数都可以正常转换,小时会产生精度问题,有些看起来很简单
的小数
转换为二进制会成为循环小数、或者位数
很多,
而精度有限会进行四舍五入,再次显示为十进制的时候就会变样。这是所有计算机的通病,换什么语言写软件都会面临这个问题,处理...
如何
在Excel中
提取
小数点后面的数字?
答:
在Excel中,
如果某个单元格中包含一个带小数,要用公式提取该数值
小数点后面的数字,
例如A1单元格中包含一个数值“59178.68”,在B1单元格中输入下面的公式: =RIGHT(A1,LEN(A1)-FIND(".",A1)) 公式返回结果“68”。要取得纯小数,还可用MOD函数: =MOD(ABS(A1),1) 对于“59178.68”,公式返回“0.68”。 MOD函...
excel的
自动求和有
N
个两位
小数相加
有误差
怎么
处理,用了round函数还是差0...
答:
A10中,B1中公式为 =ROUND(SUM(A1:A10),2)选中B1,在编辑栏中用鼠标拖黑公式的一部分,比如是 A1:A10 按下F9键,可以查看计入公式的真实数据,再按CTRL+Z返回,也可以拖黑比如 SUM(A1:A10)部分,也可以全部拖黑查看。一段段或一层层地查过去,我就不信找不出原因所在。
excel
表格
怎么
把数字后边的零去掉excel表格怎么把
数字后面的
零去掉
答:
方法1:使用单元格格式 1.右击单元格 2.点选“设定单元格格式”3.在数值中
的小数
位数,进行修改即可丢弃末尾的零。方法2:使用公式去除文字
最后的
一个零 1.在B1单元格输入公式 =LEFT(A1,LEN(A1)-1)2.公式往下拉即可。3.如果末尾有n个零,修改公式中的-1为-n即可。方法3:如果单元格文字只有...
如何让
excel
只输出
小数点后
两位或两位以上
的数字?
答:
只需要在输出
的最后
添加上printf函数就可以了:double 型数据:printf("%.5lf\n",a);float 型数据: printf("%.5f\n",a);其中 printf("%n.mlf\n",a); n为一共多少位,m为
小数后
多少位。以下是格式:printf(“格式控制字符串”,输出表列)格式控制字符串 为 %- 0 m.n l/h 格式字符...
在EXCEL里怎么
使用公式计算?
视频时间 00:48
大家正在搜
小数点和小数点相加
小数相加为什么小数点要对齐
小数点的加法怎么算
小数加法为什么要小数点对齐
小数点加减乘除怎么算
小数点加减怎么算
小数点两位数的加减法
excel表怎么去掉NA
excel怎么开N次方