在excel中将数字转换为下一个0.5

时间:2014-03-09 12:03:29

标签: excel-2007 excel-2010

请帮助将数字转换为excel中的下一个0.5。

例如:
1.30转换为1.5,

1.499转换为1.5

1.510转换为2

4.012转换为4.5

4.5006转换为5

0.12转换为0.5

0.731转换为1

即转换为下一个0.5。

我尝试了一些功能但无法获得解决方案。

3 个答案:

答案 0 :(得分:1)

好问题!

ROUNDUP公式

=IF(ROUNDUP(A1,0)-A1 >= .5 , ROUNDUP(A1,0)-.5, ROUNDUP(A1,0))


说明

如果需要0.5或更多来将数字四舍五入到最接近的整数,那么我们可以使用舍入整数 - 0.5来使数字最接近.5

如果将其四舍五入小于0.5,那么舍入的整数就是答案。

答案 1 :(得分:1)

使用更清晰的解决方案是

floor(A1 * 2 + 0.5) / 2

答案 2 :(得分:0)

使用CEILING功能:

=CEILING(A1,0.5)