计算机在处理小数点以后的数值的计算时肯定会出错,我们一定要牢记这一点。Excel 在计算含有小数的数值时,无法得出正确答案。计算机的数据是以二进制表示的,如果公式中存在无法识别的小数数值,在计算时就会出现误差。在用 Excel 计算序列值为小数数值的时间数据时,也同样会发生这一问题。

例如,将 B 列的开始时间与 C 列的结束时间做减法,在 D 列中显示经过的时间。A 和 B 的经过时间在目标单元格中皆显示为1:01,但比较这两个单元格,却判断为不同值(D4单元格)。

明明经过了相同的时间,却被判定为不同值

Excel处理时间数据:容易出现误差的地方-Excel22

之所以会发生这种情况,是由于各时间数据中实际上包含了以秒为单位的数值,如果不知道一些简便的处理方法,在进行相关处理时就会变得非常麻烦。