Excel小数位数保留及舍入,可以通过ROUND函数实现,ROUND函数遵循四舍五入的原则,比如:=ROUND(3.14159,2) 公式意思是:把3.14159这个小数按四舍五入原则保留两位小数,结果为:3.14 如公式改为:=ROUND(3.14159,3) 则为保留三位小数,结果为:3.142 这里,第一参数3.14159可以换成单元格引用。
知识点延伸:如果要想小数无条件进位或小数全部舍去,可以分别使用ROUNDUP和ROUNDDOWN函数,用法和ROUND一样。
右击要设置保留两位小数,要求四舍六入的表格→设置单元格格式→数字→数值→选择2就可以自动进行保留两位小数,要求四舍六入。
或者采用:格式→条件格式→按需要可以随意设置取舍条件。但是你每个需要设置保留两位小数四舍六入的表格都要设置一个条件计算的公式,太麻烦。如认为行,别忘了投我一票喔!
四舍六入五留双,比较难,我现成有个精确到小数点后一位的,你自己改改吧,假设数据在A2中,B2中输入
=IF((A2-TRUNC(A2,1))<=0.04,TRUNC(A2,1),IF((A2-TRUNC(A2,1))>=0.06,TRUNC(A2,1)+0.1,TRUNC((TRUNC(A2,1)+0.1)/2,1)*2))
=IF(AND(A1*1000=INT(A1*1000),--RIGHT(INT(A1*1000))=5,ISEVEN(--RIGHT(ROUNDDOWN(A1,2)))),ROUNDDOWN(A1,2),ROUND(A1,2))
在“格式”---“单元格”----“数字”里选你要的那种格式。