excel表格中数字小数点保留两位,第三位进为0或者1的时候不进位。要怎么设置公式

比如0.0201进位后是0.02, 0.021进位后是0.02 0.022进位后是0.03, 0.023进位后是0.03 0.024进位后是0.03(类似这样,第三位为0跟1的时候不进位,其他的直接进1)

Excel小数位数保留及舍入,可以通过ROUND函数实现,ROUND函数遵循四舍五入的原则,比如:=ROUND(3.14159,2)
公式意思是:把3.14159这个小数按四舍五入原则保留两位小数,结果为:3.14 如公式改为:=ROUND(3.14159,3)
则为保留三位小数,结果为:3.142 这里,第一参数3.14159可以换成单元格引用。
知识点延伸:如果要想小数无条件进位或小数全部舍去,可以分别使用ROUNDUP和ROUNDDOWN函数,用法和ROUND一样。追问

不是四舍五入,我想做的是非0进1,最后保留2为小数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-23
=ceiling(A1-0.001,0.01)追问

如果第三位只有是0的时候不进位,其余的都进位呢?要怎么做

本回答被提问者采纳
第2个回答  2016-05-23
=FLOOR(F3,0.01)+(F3-FLOOR(F3,0.01)>=0.002)*0.01
或者=(INT(F3*100)+(MOD(INT(F3*1000),10)>=2))/100追问

可以可以。谢谢咯

第3个回答  2016-05-23
=IF(MOD(A1*1000,10)<2,ROUND(A1,2),ROUNDUP(A1,2))本回答被网友采纳