如果不管有效数字位数,而只是保留两位小数,用:
=ROUND(F31,2)-(MOD(ROUND(F31*1000,10),20)=5)/100
这是通用公式,四舍六入,五后有数进位,五后无数看单双。
在B2输入以下公式,然后向右填充公式
=IF(--RIGHT(B1*1000)=5,IF(ISEVEN(INT(B1*100)),ROUNDDOWN(B1,2),ROUNDUP(B1,2)),ROUND(B1,2))
公式表示:如果B1单元格乘以1000后个位为5,当B1乘以100时的个数为偶数时,B1向下保留两位小数,不为偶数时,B1向上保留两位小数;如果B1单元格乘以1000后个位不为5,按四舍五入保留两位小数。
详见附图
在F31输入公式:=(ROUND(F31*100,0)-(MOD(F31*100,2)=0.5))/100,右拉填充公式
=IF(AND(RIGHT(F31)*1>=5,MOD(LEFT(RIGHT(F31,2))*1,2)=1),ROUND(F31,2),INT(F31*100)/100)
=(INT(L28*100)+MOD(--MID(L28,FIND(".",L28)+3,1),2))/100