最佳解答理论上公式是这样: 1.保留到个位 =IF(A1-INT(A1)0.5,ROUND(A1,0),IF(MOD(INT(A1),2)=0,INT(A1),ROUND(A1,0))) 2.保留一位小数 =IF(A2*10-INT(A2*10)0.5,ROUND(A2*10,0),IF(MOD(INT(A2*10),2)=0,INT(A2*10),ROUND(A2*10,0)))/10 3.保留两位小数 =IF(A3*100-INT(A3*100)0.5,ROUND(A3*100,0),IF(MOD(INT(A3*100),2)=0,INT(A3*100),ROUND(A3*100,0)))/100 依此类推,但还是要注意验算,因为计算机芯片的浮点运算问题或是EXCEL的运算问题,会造成“五成双”计算错误。