00问答网
所有问题
为什么excel中两个数的差会多出来个小数
701,817.84 -706,463.28 =4645.44000000006
701817.84-706463.28=4645.44000000006
举报该问题
推荐答案 2010-06-21
你的那两个数本来也有很多的小数位,可能您隐藏了显示的小数位,把单元格的小数位改到20位或者更 多,那您就知道怎么一回事了。如果不想显示那么多小数位就把小数位改到合适的位置。系统会自动四舍五入
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeDDBrDTe.html
其他回答
第1个回答 2010-06-21
我自己做的结果不是这样的,
但这样的原因,是浮点数的问题.计算机表达小数是用2的-N次方的形式表达的.所以会产生这样的问题,这是无法改变的,如果想改变,就得用定点数,或整数计算
第2个回答 2010-06-21
设置单元格的格式,把里面的数据格工设置成整数就好了。
第3个回答 2010-06-21
本来就是小数啊
你要是不想显示 小数
就设定少显示小数位数好了
在快捷菜单内有图标的,你点点好了。
第4个回答 2010-06-21
正常的呀,数据的截断误差。
相似回答
excel两数
相减本应是
整数
,
为什么
下面显示
小数
?求解
答:
1、出现的多位小数是系统的浮点误差
,可以用round函数来避免,比如=ROUND(A1,2) 可以把A1单元格中的数值按四舍五入的规则保留两位小数。2、关于浮点误差:由于计算机内部以二进制保存,所以十进制的有限位的小数,在计算机内部会是一个无限位的小数。这种由于计算机在存取过程中产生的误差就叫做浮点误差。
在Excel中两个数值
都是用round的函数保留两位
小数
,
为什么
两个数值相减...
答:
您需要在运算结果所在单元格C1输入 =ROUND(A1-B1,2);A1是被减数,B1是减数,C1是差。
Excel
相减公式,怎么无故
出来很多个小数
位
答:
你好,这两个数应该含有小数吧。计算机对小数的计算得到的是一个近似值,有很小的误差,
这个是计算机本身的原因
,如果你想消除这个影响的话可以在公式外面套个ROUND(原公式,2)2代表保留小数的位数,可以根据你的需要改。
EXCEL中
只对有两位
小数
的
数字
进行加减运算,结果却出现多位小数的值...
答:
这是EXCEL的浮点运算
,解决办法就是套个四舍五入函数:比如你的公式改为:=ROUND(Q8+S8-R8,2)公式后面的2表示得到运算结果后要保留的小数位数为多少位。
大家正在搜
excel怎么求两个数的差
excel函数除以两个数的差
excel表格中求两数之前的差
excel求两个数的差公式
excel怎么直接算两个数差值
excel怎么求两组数据的差
excel如何算两个日期的月数差
两个数之差用什么函数
计算两数之差的函数是什么
相关问题
Excel 两数相减,为什么会多出多余的小数出来
Excel表相同的两个数相减为什么会有数字
excel中如何修正多出的小数点,使得含有两个小数点的数据去...
EXCEL中只对有两位小数的数字进行加减运算,结果却出现多位...
在Excel中两个数值都是用round的函数保留两位小数,为...
每次在excel中输入数字后面都多出两个0怎么办
excel中数字如何去除小数点后面的(一个单元格中有两个数)
excel中两个整数相减得出很多位小数