圆形函数在Excel中。 如何四舍五入到具体的数字?

我有一个关于在excel中舍入函数的问题。我的问题是关于在excel中舍入而不使用VBA函数。 如果我们假设我的价值是x.yy我想要这样的价值:

 if 0<yy<.25 round to x; if .25=<yy<5 round to x.25; if .5=<yy<.75 round to x.5; if .75=<yy<x+1 round to x+1; 

希望我的问题是有道理的。

如果你的值在A2尝试在B2使用这个公式

=IF(MOD(A2,1)<0.75,FLOOR(A2,0.25),INT(A2)+1)

这将舍入到0.25的前一个倍数,除非十进制值大于等于0.75,在这种情况下,它会舍入到下一个整数

试试这个公式:

 =FLOOR(A1*4,1)/4