手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

简单在excel中实现四舍六入五成双

时间:2024-10-12 17:27:25

1、由简介里面所说的规则,我们可以推断出当且仅当修约位数的数字为奇数,并且后面一位小数值为5,并且5后面没有没有任何数字时才不进位。因此我们只需要用excel的IF函数判断是否为这种情况,不是这种情况按照默认的四舍五入正常修约即可满足四舍六入五成双的规则。

2、如上诉说只需要判断修约数是否为偶数且后面是否只有5即可,这里我们可以用MOD函数结合POWER函数实现,也就是只需要判断公式"abs(mod(修约小数*POWER(10,修约位数), 2) )=0.5"是否为真,为真则舍去5,为假时则正常修约,舍去不要的小数可以用rounddown函数实现。

3、由步铿溘老呻骤2可以得出,只需要用IF函数判断步骤2里面的公式是否为真即可,完整的公式为:"if(abs(mod(修约小数*POWER(10,修约位数), 2) )=0.5, rounddown(修约小数,修约位数), round(修约小数,修约位数。下列图片举了一个实例,可以根据这个实例再结合前面步骤理解公式后灵活应用即可。

简单在excel中实现四舍六入五成双
简单在excel中实现四舍六入五成双

4、可以根据实际需要添加一列修约位数作为公式的参数,使之更为灵活。公式的关键就在于判断条件是否为真,为真不进位,用rounddown实现。为假正常修约。到此教程结束,希望大家能掌握这个公式且灵活应用。

© 手抄报圈