Office中国论坛/Access中国论坛
标题:
如何实现五舍六入
[打印本页]
作者:
vickygp
时间:
2007-7-16 19:51
标题:
如何实现五舍六入
<
>对数值保留小数点后两位,取舍原则为五舍六入,求教如何实现,谢谢了</P>
作者:
gbkword
时间:
2007-7-18 08:38
<
>=IF(A1-TRUNC(A1)>=0.6,TRUNC(A1)+1,TRUNC(A1))</P>
<
>不好意思,当成只留整数位了,保留两位小数应该是下面的:</P>
<
>=IF(A1*100-TRUNC(A1*100)>=0.59,(TRUNC(A1*100)+1)/100,TRUNC(A1*100)/100)</P>
[此贴子已经被作者于2007-7-18 16:16:01编辑过]
作者:
pureshadow
时间:
2007-7-19 04:09
<
>以前看到过有人用ROUND还是哪个函数写过的,狂简单的说,但。。。。。我忘了</P>[em04]
作者:
asusual
时间:
2007-7-19 22:11
<
>关键是如何实现判断.我变通一个. </P>
<
>=IF(A1-Int(A1)>=0.006,ROUNDUP(A1,2),ROUNDDOWN(A1,2))</P>
作者:
intothestorm
时间:
2007-7-20 00:37
<
>ROUND(A1-0.001,2)</P>
<
>是不是很简单?</P>
作者:
pureshadow
时间:
2007-7-20 04:17
[em17][em17][em17]
作者:
heaven_911
时间:
2007-7-22 21:00
<
>ROUND(A1,2)</P>
作者:
lrf2003
时间:
2007-7-24 07:57
<
>在C1中填入 =ROUND(A1-1/(10^(B1+1)),B1)</P>
<
>A1为你要取舍的数值,B1为你要的位数</P>
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3