=IF(MOD(INT(A1*1000),5)=0,IF(MOD(INT(A1*100),2)=0,INT(A1*100)/100,RO" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>里面进行<em>四舍六入五</em>单双的公

<em>excel</em>里面进行<em>四舍六入五</em>单双的公

作者:乔山办公网日期:

返回目录:excel表格制作




=IF(MOD(INT(A1*1000),5)=0,IF(MOD(INT(A1*100),2)=0,INT(A1*100)/100,ROUND(A1,2)),ROUND(A1,2))

几位想得太复杂了,这样就可以了。
思路:首先,原数乘1000后取整数部分,用MOD判断其能否被5整除,将小数后第三位是5的另外列出来(当然是0的也被挑出来了。
接着(1)若不能,正常四舍五入即可。
(2)若能,则表示小数后第三位是0或5,这时我们判断原数乘100后取整能不能被2整除(这是判断小数点第二位是奇数还是偶数),若能,原数乘100后取整再除以100(这不就是取小数点后两位吗?),若不能,那么直接用ROUND函数。
输入
=ROUND(你的原公式,2)-(MOD(你的原公式*1000,20)=5)/100

方法:

1、打开EXCEL表格,在数据单元格后一列输入:=IF(RIGHT(B1,1)="5",B1,ROUND(B1,1))

就可以得到四舍五入的值 ,如图。

2、之后,其他的单元格向下填充即可。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网