excel中的round函数。如何舍入到具体数字?

时间:2015-01-31 21:37:13

标签: excel rounding

我对excel中的舍入函数有疑问。我的问题是关于在不使用VBA函数的情况下舍入excel。 如果我们假设我的值为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;

希望我的问题有道理。

2 个答案:

答案 0 :(得分:1)

如果您的值在A2中,请尝试在B2

中使用此公式

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

这将向下舍入到前一个0.25的倍数,除非小数值是> = 0.75,在这种情况下,它会向上舍入到下一个整数

答案 1 :(得分:1)

试试这个公式:

=FLOOR(A1*4,1)/4