眼前的合计不是合计之小数位数问题

我们看下面分别求的两个合计,最后在求和的时候,不等于合计的值,这是求合计经常发生的事情,例如右边的产品一合计和产品二合计末尾8+9结果应该为7,但是总合计的结果却是8,如下图所示:

原因是有小数进位,我们看产品一和二的合计,数量*单价结果应该是四位小数,但是我们的合计只保留了2位小数,所以存在小数进位的问题,所以我们要注意小数进位的问题,当我们将合计变成4位小数的时候,合计的和就跟总合计相等了,如下所示:

在这里我们引入round函数:

round函数的作用是:按指定位数对数字进行四舍五入

函数说明:round(要四舍五入的参数,舍入的位数)

详情见:42-Round四舍五入函数 去掉金额中1分钱的误差 (liuweipro.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌一一

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值