我们看下面分别求的两个合计,最后在求和的时候,不等于合计的值,这是求合计经常发生的事情,例如右边的产品一合计和产品二合计末尾8+9结果应该为7,但是总合计的结果却是8,如下图所示:
原因是有小数进位,我们看产品一和二的合计,数量*单价结果应该是四位小数,但是我们的合计只保留了2位小数,所以存在小数进位的问题,所以我们要注意小数进位的问题,当我们将合计变成4位小数的时候,合计的和就跟总合计相等了,如下所示:
在这里我们引入round函数:
round函数的作用是:按指定位数对数字进行四舍五入
函数说明:round(要四舍五入的参数,舍入的位数)