Excel中四舍六入五成双的最佳函数算法

作者:朋克周 | 创建时间: 2023-07-25
Excel中四舍六入五成双算法很多,但大多需要进行嵌套两次if函数,或将数字变为字符串进行运算,不便于理解,且编写复杂。 本算法仅需一次if函数判断,且逻辑清晰,适用范围广,使用方便。...
Excel中四舍六入五成双的最佳函数算法

操作方法

公式为: =IF(MOD(ABS(A2*POWER(10,B2)),2)=0.5,ROUNDDOWN(A2,B2),ROUND(A2,B2)) 其中,单元格A2为原始数据,可以为负值;B2为保留位数,可以为正值、零和负值,如+2表示进位到0.01,-1表示进位到10位,0表示进位到整数位。

温馨提示

当进位后最后一位数为“0”时,由于Excel的格式设置问题,会舍去小数末尾的“0”,目前没有办法解决。例如:1.05保留到1位小数,应该是"1.0",但实际显示为“1”
点击展开全文

更多推荐