达不到想要的效果
按照公式1.46确实结果为1.5 但是1.62结果为1.6 1.41结果为1.4 看来我的表述不够清晰,我的意思是保留一位小数,第一小数位如果是4那就舍去 如果是6 那就进一 如果是5 那就保留
追答您好!您可以使用Excel的IF函数和MOD函数来实现四舍六入五取偶的规则。具体步骤如下:
判断舍去的数值是否刚好为五,如果不是五就可以直接使用四舍五入的方式得到结果;但如果是五则需要判断前一位数是否为偶数。
使用MOD(ABS(A2*POWER(10,B2)),2)=0.5判断舍弃位数前一位是否为偶数。
这里提供一个公式:=IF(MOD(ABS(A2POWER(10,B2)),2)=0.5,IF(MOD(INT(A2POWER(10,B2)),2)=0,ROUND(A2POWER(10,B2),B2)/POWER(10,B2),ROUNDUP(A2POWER(10,B2),B2)/POWER(10,B2)),ROUND(A2*POWER(10,B2),B2)/POWER(10,B2))
其中,A2是需要修约的数字,B2是需要保留的小数位数。这个公式可以实现四舍六入五取偶的规则
非常感谢 不过我不弄了
本回答被提问者采纳