excel中正确的数值舍入方法
可修改的数值精度的功能在Excel中有很多,如int,甚至,奇数舍入函数,四至五家圆,农达,rounddown,功能mround,trunc,地板,天花板和截断功能固定,美元,人民币的文字和货币格式的功能。此外,对单元格的数字格式也可以设置为允许值进行显示与指定的精度。但很少有人会注意取整函数处理的结果是不一样的,甚至优于舍入处理功能,数值也会让参与最后的计算结果取整后处理上的变化,在复杂的电子表格,一个细微的变化可能会造成很大的误差R.大多数取整函数更容易为负数,偏见,例如,为围捕除草剂的功能,如=(2.5,0),结果是- 3,-2.in事实,价值观相似,使用相同的向上和向下舍入的天花板,地板功能会更适合,,第二参数的两功能不再保留取整后的数字,但圆形的倍数,如参数的使用;0.01多,是最接近圆0.01.in加法的结果,用于舍入处理功能轮也是来自一个功能mround。它可以使用类似于天花板和地板功能的数据处理方法,设置要舍入的数字来处理数值。
数学舍入
在研究了整函数的Excel,发现它们都使用标准的四让五项算法,这是支持数学上用四个回合,六项缺失,55的银行家算法避免舍入误差。所谓的四,六,五,双左四的房子,六个条目,当有没有其他的价值在五和五,舍入最近的偶数,例如,2.5舍入结果是23.5舍入结果是4如果我们需要Excel支持这种算法,可以通过VBA添加自定义功能。首先,使用快捷{ } { } ALT + F11打开VBA编辑器中,选择插入;|模块,输入以下代码:
公共功能roundm(ByVal x双,可选的小数长= 0)
roundm =圆(x,小数)
端功能
然后选择文件;|关闭并返回到微软excel你可以在五双圆使用自定义函数roundm四至六家。
正确舍入
如果数字格式只想以指定的精度显示数字,那么我们就可以使用单元格、数字格式和函数来获得令人满意的结果。
四、五个条目显示在设置单元格格式对话框中,选择数字、货币等分类,然后可以通过十进制数字和选项指定保留位数。
危险的选项文件|选项|高级|计算此工作簿在精密显示的准确性;在工作簿中选择的数据将被设置为显示精度的准确性。
在上下舍入时,我们可以看到图表中舍入函数的差异。对于负数,数理逻辑中的草甘膦和rounddown处理的结果是不正确的。相比之下,天花板和地板会更好。
其他的舍入方法需要使用不同的舍入功能灵活,如舍入值与必要时特定的基数,使用功能= mround(数值,0.05)和(5分为基数来的货币金额)是一个很好的选择。
问题的总数可以导致和不正确。为了避免会计差错,在计算的最后一部分,我们应该考虑不同的方法,例如,总金额应从其余部分扣除。
四轮和五项的数学舍入会导致较大的计算误差。因此,我们可以使用自定义函数roundm减少偏差的数学四、六、五和双算法。
所需的结果是多次需要以适当的精度显示数值,但也必须保持准确的计算结果。