Office中国论坛/Access中国论坛
标题:
请教关于函数INT()的问题
[打印本页]
作者:
chen_lu_1_2
时间:
2007-1-31 02:51
标题:
请教关于函数INT()的问题
假设
表格A1=1000,A2=1000.4
A3=300*INT((A2-A1)/0.2)
按照常理应该是600
但是实际是300
由于INT((A2-A1)/0.2)结果为1
请问为什么??谢谢!
作者:
cola
时间:
2007-1-31 03:02
INT是将数字向下舍入到最接近的整数。而在你的例子中,实际上计算的是300*INT(0.39999999999999999977/2)=300*INT(1.9999999999999997)=300*1,与你实际想象的0.4/0.2是不一样的,这是由于EXCEL的浮点运算造成的.具体地你可以查看分步计算.
作者:
chen_lu_1_2
时间:
2007-2-1 01:28
知道了,非常感谢![em07]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3