Excel中如何处理自动累加和手动累加结果不一样的处理方法我们经常在excel中用自动计算的功能,可是在很多时候,得出来的合计并不能与手工计 算出来的合计吻合,会有少许的误差,那么这种问题是怎么产生的那。我们看下例:相同的两列数值,在合计里却出现了不同的答案,右边一列的合 计数值与我们手动计算的数值是相同的,而左边这列的合计数值确实和我们手动计算的结果不一致,而且左边这列的算法也是很多人最常用的计算方 法。我们看第一列的计算方法,将鼠标放置在J3单元格中,在插入函数处写入如下函数,然后选中J3单元格,拖拉单元格,下边每行均自动计算 :我设置了J列,显示两位小数,那么这个计算结果并不和你用手动累计加起来的结果一样,因为,我们看到J3里边的值是3.60,其实他并不 是3.60实际数值是3.60375,只不过我们保留了两位小数,所以才显示的是3.60。而合计里的结果是所有数值相加之后,再四舍五入 显示两位小数点。那么如何实现,excel表中合计的结果和手动计算结果一致那,那就需要用round这个函数,在下边图示输入如下文字: 在下图Num_digits输入框里写上保留小数的位数,这里为2,即保留两位小数,单击确定,就为K3赋予了公式函数。再拖拉K3单元格 ,下边每行都按着这个公式计算结果,这时在合计里显示的结果就和手动计算的一样了,不再会有误差了,因为round函数,是真正的把K列里 边的每个乘积都四舍五入的变成了两位小数的数值。本表中数值比较少,如果有这样大量的数据累加后的结果,如果用第一种方法的话,误差还是会 有很大的。 |
|