在excel中如何计算两个时间之间的差[转]
2017-03-04 04:55
561 查看
因为时间是由序列号所代表的,用户可以用较晚的时间减去较早的时间以得到间隔。例如,单元格A3含有5:30,单元格B3含有14:00,下面的公式返回8:30(间隔8小时30分)。
=B3-A3
然而,如果减的结果是负值,它会变成一个无效时间;Excel显示了一系列的#号(####),如图所示。
提示:因为没有日期的时间的日期序列号是0。一个负的时间结果导致负的序列号,这是不允许的。当与日期一起使用时间时,这一问题不会发生。
如果时间间隔的方向不重要的话,用户可以使用ABS(绝对值)函数以返回间隔的绝对数值:
=ABS(B3-A3)
然而,如果两个时间是在同一天内,将不会出现什么问题。但是,如果工作延长到了午夜以后,例如,用户可能从晚上10:00开始工作并在第二天的早上6:00结束工作,则使用这个公式将返回错误的数值(16个小时)。下面的公式可以得到正确的答案(8个小时):
=(B3+(B3<A3)-A3)
另外一个更简单的公式也能做这项工作:
=MOD(B2-A2,1)。
两者都可得到正确的答案:8:00。
=B3-A3
然而,如果减的结果是负值,它会变成一个无效时间;Excel显示了一系列的#号(####),如图所示。
提示:因为没有日期的时间的日期序列号是0。一个负的时间结果导致负的序列号,这是不允许的。当与日期一起使用时间时,这一问题不会发生。
如果时间间隔的方向不重要的话,用户可以使用ABS(绝对值)函数以返回间隔的绝对数值:
=ABS(B3-A3)
然而,如果两个时间是在同一天内,将不会出现什么问题。但是,如果工作延长到了午夜以后,例如,用户可能从晚上10:00开始工作并在第二天的早上6:00结束工作,则使用这个公式将返回错误的数值(16个小时)。下面的公式可以得到正确的答案(8个小时):
=(B3+(B3<A3)-A3)
另外一个更简单的公式也能做这项工作:
=MOD(B2-A2,1)。
两者都可得到正确的答案:8:00。
相关文章推荐
- 如何计算CDS view里两个时间戳之间的天数间隔
- php如何计算两个时间戳之间相差的日时分秒
- php如何计算两个时间戳之间相差的日时分秒
- excel中如何计算两个日期之间的月…
- excel表格中如何计算两个日期之间的天数?
- java 计算两个时间之间的间隔
- [iPhone][cocoa] 如何计算两个日期之间的天数
- 计算两个日期时间之间的时间差:28小时38分钟
- 如何计算两个日期之间相差天数
- excel计算两个日期之间的天数
- 计算同一天内,两个时间之间的分钟数
- Linux下shell计算两个日期之间的时间天数差,并获取出中间的日期
- 计算两个日期或者时间之间的时间差----oracle
- 41.计算两个时间之间的间隔时间
- c++计算两个时间之间的时间间隔
- 计算两个日期的时间差,输出它们之间的天数
- [日期时间]函数(-),计算两个时间之间的秒数
- 计算两个时间戳之间相差的时间
- C#计算两个时间之间的时差
- 计算两个时间戳之间的工作日间隔时间(9:30-12:00 13:00-18.30)