excel单元格出现整数不变,出现小数则四舍五入保留2位......

公式: (A1 + A2 + A3) / 3 = A4要求:1.如果A4的计算结果出现整数则显示整数2.如果A4的计算结果出现小数,则四舍五入保留2位小数

小意思! 复制下面的公式到A4单元格: =IF(MOD((A1+B1+C1)/3,1)<>0,ROUND((A1+B1+C1)/3,2),(A1+B1+C1)/3)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-26
用ROUNDUP(向上取数函数)
=ROUNDUP(A1,0)
意思是把A1单元格内的用进一法(就是你说的只要小数点后面有数就向整数部分进一)数变为整数.
0表示的是保留小数位数
如果要保留一位小数就改为1,
保留两位就改成2,
依此类推. 答案补充 要保留两位小数:
1.进一法:=ROUNDUP(A1,2)
2.去尾法:=ROUNDDOWN(A1,2)
3.四舍五入法:=ROUND(A1,2)

上面三个函数里两个参数中的A1都是指写入数值的单元格,2都是指保留小数的位数.本回答被网友采纳
第2个回答  2013-09-26
=if(int((A1+A2+A3)/3)=(A1+A2+A3)/3,ROUND((A1+A2+A3)/3,0),ROUND((A1+A2+A3)/3,2))
相似回答