耐特信计量检测服务平台_计量管理软件
标题:
四舍六入五成双在excel的实现
[打印本页]
作者:
lisi
时间:
2016-8-18 17:26
标题:
四舍六入五成双在excel的实现
四舍六入五成双在excel的实现
=IF(A2=0,0,(IF(A2>0,ROUND((TRUNC(A2*10^(B2+1))-((A2*10^(B2+1)-TRUNC(A2*10^(B2+1)))<=0)*(MOD(TRUNC(A2*10^(B2+1)),5)=0)*(1-MOD(INT(A2*10^B2),2))*5)/10^(B2+1),B2),-(ROUND((TRUNC(ABS(A2)*10^(B2+1))-((ABS(A2)*10^(B2+1)-TRUNC(ABS(A2)*10^(B2+1)))<=0)*(MOD(TRUNC(ABS(A2)*10^(B2+1)),5)=0)*(1-MOD(INT(ABS(A2)*10^B2),2))*5)/10^(B2+1),B2)))))
作者:
爱上阿南
时间:
2016-8-18 18:03
多谢!虽不明白,但用上了.
作者:
buffona
时间:
2016-8-18 18:05
太复杂,论坛里有高手编的简单的
作者:
ck99945
时间:
2016-8-18 18:18
IF(ABS(TRUNC(A2,B2+5)*10^B2-TRUNC(A2,B2)*10^B2)<0.499999,ROUND(A2,B2),IF(ABS(TRUNC(A2,B2+5)*10^B2-TRUNC(A2,B2)*10^B2)>0.500001,ROUND(A2,B2),CEILING(ABS(TRUNC(A2,B2+1))-0.5*10^-B2,2*10^-B2)*SIGN(A2)))
作者:
lkamxmk
时间:
2016-8-18 18:58
是否在excel文档中输入那些程序?
作者:
wangyoo2003
时间:
2016-8-18 20:08
太复杂,能否简单
作者:
gxf3266364
时间:
2016-8-18 20:21
大家试试,有问题可以和我联系
作者:
蔡春晖
时间:
2016-8-18 21:08
是在excel文档中输入那些程序吗?
作者:
3266364gxf
时间:
2016-8-18 21:24
先制作好了excel文件,供大家下载
作者:
gxf
时间:
2016-8-18 21:25
不错一个公式·!
平时一直想在excel中实现这个功能,但不会弄·!
感谢楼主了~!
作者:
光头人1
时间:
2016-8-18 21:54
1#
弼马瘟
请教一下,这个功能在啥时候会用到啊?
另外,五成双最后成的是几啊?公式太长,没有研究。
作者:
tgboler
时间:
2016-8-18 22:06
支持,试一下看看
欢迎光临 耐特信计量检测服务平台_计量管理软件 (http://weblims.cn/)
Powered by Discuz! X3.2