今天遇到一位财务岗的小伙伴,咨询为什么Excel表格计算总差一分钱呢?
通常Excel表格差一分钱,都是由于小数点后面有很多位小数,但表面又设置了只显示2位小数,所以在excel表格汇总后差一分钱的问题就出现了。
咱们一起来看看这个excel计算差一分钱的案例:
下面的利润表中,C列的数字,表面看起来,是保留了两位小数,实际是很多位小数。比如C2单元格的数字,在编辑栏我们看到实际上是950770676.27265,而单元格显示的是950770676.27。
C8单元格公式是:=C2-C3-C4-C5-C6-C7,结果为:29,101,658.63。如果直接加减,就会得到C8单元格的错误结果。
excel计算结果差一分怎么办呢?会计在核算过程中,经常会遇到这样的一分钱之差,正确的公式应该是下面这样的,记得输入完公式,按CTRL+shift+回车,结束数组公式录入。
=ROUND(C12,2)-SUM(ROUND(C13:C17,2))
这样计算出来的结果,才会真正解决excel合计差一分钱的问题。
ROUND函数的作用,就是对小数进行四舍五入。<5的数字舍去,>=5的数字就往前进一位。
ROUND函数的结构很简单:参数1,是要四舍五入的数字。参数2,要对第几位小数,进行四舍五入。
ROUND(C12,2),就是对C12单元格的数字,进行四舍五入保留两位小数。
ROUND(C13:C17,2),同样也是对C13:C17单元格区域的数字,都进行四舍五入保留两位小数。
SUM(),然后用SUM函数对C13:C17单元格区域的数字求和。
如果您在学习或者工作中遇到解决不了的Excel问题,可以给我留言,我会尽量为你解答,同时,还录制了一套Excel技巧视频教程,可以分享给免费学习。