更正一下:
=IF(A1*B1*C1/500-INT(A1*B1*C1/500)>0.5,ROUNDUP(A1*B1*C1/500,0),INT(A1*B1*C1/500)+0.5)
试试这个。
小数部分小于0.5时,取0.5;如1.235,显示1.5
小数部分大于0.5时,向上进位;如1.589,显示2
这个问题还有一点没清楚,如果=0.5呢
比如1.5是不变还是要进一归2
如果1.5=1.5
那用=CEILING(A1,0.5)
如果要进一1.5=2
=IF(MOD(A1,1)=0,A1,IF(MOD(A1,1)<0.5,ROUNDDOWN(A1,0)+0.5,ROUNDUP(A1,0)))
其中A1为你的公式
假设1.235、1.589存放在D列(D1也可以直接是公式)
=CEILING(D1,0.5)
=CEILING(A1*B1*C1/500,0.5)
输入以下公式
=CEILING(A1*B1/500,0.5)