我对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;
希望我的问题有道理。
答案 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