乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel标准偏差-数据修约规则、教你用EXCEL实现数据修约

excel标准偏差-数据修约规则、教你用EXCEL实现数据修约

作者:乔山办公网日期:

返回目录:excel表格制作

01:数据修约的规则


数值修约(rounding off for values)——在进行具体的数字运算前,通过省略原数值的最后若干位数字,调整保留的末位数字,使最后所得到的值最接近原数值的过程。






四舍五入


四舍五入是一种精确度的计数保留法,与其他方法本质相同。但特殊之处在于,采用四舍五入,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一:假如0~9等概率出现的话,对大量的被保留数据,这种保留法的误差总和是最小的。这大概也是我们使用这种方法为基本保留法的原因吧。


具体规则如下:




1、被修约的数字小于5时,该数字舍去;


2、被修约的数字大于5时,则进位;


3、被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数字都成为偶数;


若5的后面还有不为“0”的任何数,则此时无论5的前面是奇数还是偶数,均应进位。


简单口诀记忆


逢4舍去6必进,遇5按照5后情;


5后有数进上去,5后是零要看清:


5前是奇进上去,5前是偶不要进;


计算当中不修约,修约要在计算尽。




1)逢4舍去6必进


如:8.4444(修约保留3位小数)=8.444;


8.4446(修约保留3位小数)=8.445


2)5后有数进上去


如:8.44451(修约保留3位小数)=8.445


3)5前是奇进上去


如:8.44350(修约保留3位小数)=8.444


4)5前是偶不要进


如:8.44450(修约保留3位小数)=8.444


5)计算当中不修约,修约要在计算尽。


如:修约保留3位小数计算:0.4444 0.4446 0.44451 0.44350 0.44450 的平均值


(0.4444+0.4446+0.44451+0.44350+0.44450)/5=2.22151/5=0.44302=0.443 正确修约


(0.444+0.445+0.445+0.444+0.444)/5=2.222/5=0.4444=0.444 错误修约


(0.4444+0.4446+0.44451+0.44350+0.44450)/5=2.22151/5=2.222/5=0.4444=0.444 错误修约



02:用EXCEL表实现数据修约



EXCEL表格实现如下规则:


1. 被修约的数字小于5时,该数字舍去;


2. 被修约的数字大于5时,则进位;


3. 被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数字都成为偶数;若5的后面还有不为“0”的任何数,则此时无论5的前面是奇数还是偶数,均应进位。


EXCEL2003/2007/2010/2013电子表格里面,如果使用Round函数只能得到四舍五入的结果,那么如何到下面四舍六入五成双的结果呢?


1、按ALT+F11,打开vba编辑器


右键点击Thisworkbook-插入-模块




2、将下面代码拷贝进去


Function TranValue(rng As Double, number As Integer) As Double


TranValue = Round(rng, number)


End Function


3、保存为启用宏的工作簿或在一开始就启用宏也是可以的,关闭vba编辑器


4、在电子表格中直接使用公式


= tranvalue(A1,x)


然后向下拉公式既可以。这里A1是待修约数据所在的单元格,x表示修约至小数点后x位。


下面是这一公式的测试:


首先考虑以下几点,设置相应的原始数值测试修约功能:


≤4 时舍去


≥6时进上


当5后有数时进上;


当5后无数,且5前为奇数时,舍5入1(化双);


当5后无数,且5前为偶数时,舍5不进(化双)


测试表和测试结果如下:




测试结果成功,代码正确,公式可用。


备注:在EXCEl中只能显示15位有效数字,若超过15位,EXCEL一般会把后面的数字用0代替,因此若待修约数值超过15位有效数字的话,则本公式不可用。但这种情况很少。


本文标签:excel标准偏差(30)

相关阅读

关键词不能为空
极力推荐

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