Excel表格计算总是差一分钱 excel求差公式怎么输入

今天遇到一位财务岗的小伙伴,咨询为什么 Excel 表格计算总差一分钱呢?
通常excel 表格差一分钱,都是由于小数点后面有很多位小数,但表面又设置了只显示 2 位小数,所以在excel表格汇总后差一分钱的问题就出现了 。
咱们一起来看看这个 excel 计算差一分钱的案例:

Excel表格计算总是差一分钱 excel求差公式怎么输入


下面的利润表中,C 列的数字,表面看起来,是保留了两位小数,实际是很多位小数 。比如 C2 单元格的数字,在编辑栏我们看到实际上是 950770676.27265,而单元格显示的是 950770676.27 。

Excel表格计算总是差一分钱 excel求差公式怎么输入


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 单元格区域的数字,都进行四舍五入保留两位小数 。
【Excel表格计算总是差一分钱 excel求差公式怎么输入】 SUM(),然后用 SUM 函数对 C13:C17 单元格区域的数字求和 。

    推荐阅读