在excel中如何计算两个时间之间的差[转]

由于时间是由序列号所表明的,用户能够用较晚的时间减去较早的时间以获得间隔。例如,单元格A3含有5:30,单元格B3含有14:00,下面的公式返回8:30(间隔8小时30分)。函数

=B3-A3blog

然而,若是减的结果是负值,它会变成一个无效时间;Excel显示了一系列的#号(####),如图所示。im

提示:由于没有日期的时间的日期序列号是0。一个负的时间结果致使负的序列号,这是不容许的。当与日期一块儿使用时间时,这一问题不会发生。db

若是时间间隔的方向不重要的话,用户能够使用ABS(绝对值)函数以返回间隔的绝对数值:img

=ABS(B3-A3)

然而,若是两个时间是在同一天内,将不会出现什么问题。可是,若是工做延长到了午夜之后,例如,用户可能从晚上10:00开始工做并在次日的早上6:00结束工做,则使用这个公式将返回错误的数值(16个小时)。下面的公式能够获得正确的答案(8个小时):时间

=(B3+(B3<A3)-A3)

另一个更简单的公式也能作这项工做:co

=MOD(B2-A2,1)。工作

二者均可获得正确的答案:8:00。错误

相关文章
相关标签/搜索