第1个回答 2011-12-24
假设数值在A1单元格,在B1单元格输入
1、小于0.5的变为0.00,大于0.5的变为0.50,等于0.5的不变
=IF(MOD(A1,1)<0.5,A1-MOD(A1,1),A1-MOD(A1,1)+0.5)
2、小于0.5的变为0.50,大于0.5的变为0.00,整数部分加1,等于0.5的不变
=IF(MOD(A6,1)<0.5,A6-MOD(A6,1)+0.5,IF(MOD(A6,1)=0.5,A6,A6-MOD(A6,1)+1))
第2个回答 2011-12-24
向下取整是Rounddown,向上取整是Roundup,
也可以用Ceiling是固定值整倍数的向上取整。
比如你在或之前的可以用
Ceiling(x-0.4999999999,0.5)
或之后的效果可以是
Ceiling(x,0.5)
第3个回答 2011-12-24
怎样让小数部分小于0.5的变为0.00,大于0.5的变为0.50,
=FLOOR(A1,0.5)
或
=INT(A1*2)/2
小于0.5的变为0.50,大于0.5的变为0.00,整数部分加1
=CEILING(A1,0.5)
或
=ROUNDUP(A1*2,)/2本回答被提问者采纳