大家都知道在结算时非常有可能产生一分钱误差。
对于一分钱误差的出现,更多的是金额按照百分比收取或者支出时会产生。
对于一分钱误差的处理方法,有一套最基本的方法,就是最后的一笔金额不再以百分比来计算,而是拿总额减去前面所有的费用。Pn=P-P1-P2-…-Pn-1。
那么在什么情况下会出现一分钱误差?
1.除法,除不尽的时候。
比如说,10块钱,分给3个人,每个人3.33,最后的结果是9.99,会少一分钱。
这是除法导致的一分钱误差效应。
更多的会出现在一些电商的部分退货时,满减分摊、优惠券分摊等场景。
2.乘法,小数点后第三位进一的情况,一般与5相关。
举一个数字比较小的例子。比如收款时,会分阶段收款。分别以50%、35%、15%收取。
总额为1.7。
第一次50%为0.85;
第二次35%为0.595,四舍五入约为0.6;
第三次15%为0.255,四舍五入约为0.26;
此时会出现0.85+0.6+0.26=1.71>1.7。多了一分钱。
一分钱误差在结算时,会经常性出现,可以采取上面说的方式进行规避。
网友评论