打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
工程计算中为什么要用奇进偶舍(四舍六入)的修约规则?
某些行业上,为提高资料精度,规范对数字提出了“四舍六入,逢五奇进偶舍”的处理要求,同时还限制了相应的有效数字位数,以及对不同数值范围内的数据又有不同的规定。“四舍六入,逢五奇进偶舍”,在手工资料计算中不存在多大的问题,只是多了一项观察,就是当取用精度位数后一位数字是5、尾数为0时需要观察前位的奇偶性。四舍六入五看奇偶是一种精确度的计数保留法.舍入规律是"四舍六入五成双",这里"四"是小于五的意思,"六"是大于五的意思,"五"是舍入位之后的尾数逢五的话看前一位,奇进偶不进,就像1.25,因为2是偶数,所以是1.2。又像1.35,因为3是奇数,所以是1.4,这个是数据统计需要的.   从统计学的角度,“四舍六入五成双”比“四舍五入”要科学,它使舍入后的结果有的变大,有的变小,更平均,而不是像四舍五入逢五就入,导致结果系统偏向大数。例如:1.15+1.25+1.35+1.45=5.2,若按四舍五入取一位小数计算  1.2+1.3+1.4+1.5=5.4比真实值5.2大     按“四舍六入五成双”计算,1.2+1.2+1.4+1.4=5.2,舍入后的结果更能反映实际结果。  “四舍六入,逢五奇进偶舍”数据处理思路     可以看出,“四舍六入”是“四舍五入”的一个特例,只在一种特殊情况下“舍”,即当数值X应该保留部分的末位为偶数,末位后面只有1位且为“5”,数据处理的主要工作就是判断该种情况的发生。其它情况按照数学上的“四舍五入”法则即可满足要求。判断过程见下图1。分析图1,待处理数字X应该保留m位小数,第m位后面的数字舍去需满足三个条件:(1)第m位为偶数,(2)第m+1位为“5”,(3)“5”(第m+1位)后面数字为0。小数第m位数字的表达式为INT(X*10^m)-10*INT X*10^(m-1),式中,INT(number)为取整函数,其中参数number可以为常数、函数或表达式。则满足条件(2)的表达式为:INT(X*10^(m+1))-10*INT X*10^(m)=5;满足条件(3)的表达式为:INT(X*10^(m+1))-X*10^(m+1)=0;偶数的判断采用余数函数MOD(number, Num_digit),该函数表示被除数number除以除数Num_digit的余数,其中参数number可以为常数、函数或表达式。由数学知识可知,如number为偶数,则能被2整除,即MOD(number,2)=0,因此,满足条件MOD(number,2)=0的表达式为MOD(INT(X*10^m)-10*INT(X*10^(m-1) ),2)=0。几个条件同时满足,由逻辑函数AND(logical1,logical2, ...)表示,其中Logical1, logical2, ... 表示待检测的若干个条件值,各条件值可能为TRUE,可能为 FALSE。参数必须是逻辑值,或者包含逻辑值的表达式,所有参数的逻辑值为真时返回 TRUE。(1)、(2)、(3)条件都满足的表达式为:AND(INT(X*10^(m+1))-10*INT( X*10^(m))=5,MOD(INT(X*10^m)-10*INT(X*10^(m-1) ),2)=0,INT(X*10^(m+1))-X*10^(m+1)=0)。数据处理采用IF函数。它的语法为IF(logical_test,value_if_true,value_if_false)。其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。该函数表示,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果。     待处理数字X的公式为IF(AND(INT(X*10^(m+1))-10*INT( X*10^(m))=5,MOD(INT(X*10^m)-10*INT(X*10^(m-1) ),2)=0,INT(X*10^(m+1))-X*10^(m+1)=0),TRUNC(X,m),ROUND(X,m))。公式中TRUNC(X,m )表示将X的第m位小数后面的部分截去,结果保留m位小数(或用RoundDown(X,m)函数);ROUND(X,m)表示对X进行“四舍五入”处理,结果保留的m位小数。     简言之,当待处理数据X同时满足(1)末位的后一位为5,(2)5后全为0,(3)末位为偶数三个条件时,保留m位小数,做对X进行Trunc(舍)处理,否则对X进行“四舍五入”处理。 数据流程图1 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel里不听话的小数, 5个函数轻松搞定
ASP取整函数
Excel有哪些常用的数学函数?
office excel最常用函数公式技巧搜集大全(13.12.09更新)18
常用的数学函数
Excel常用统计分析函数,一篇足够!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服