excel 中我知道开始时间和结束时间,怎么设置公式算出用了多少时间,要显示分钟的。

如题所述

以下均为24小时制:
如果在同一天,且考虑方向: =B1-A1
如果在同一天,不考虑方向: =ABS(B1-A1)
如果在不同天,且时间间隔在24小时内(假定B1比A1晚): =If(B1 <A1,B1+1,B1)-A1

上述3种情况,可以归结到第3种情况。
如果显示为数字格式(按照第3种情况):
=Text(If(B1 <A1,B1+1,B1)-A1, "0.00 ")

如果时间差超过24小时,那么应该有日期才能正确求解。

补充:
在c1中显示的是以小时为单位的小数
如:
a1 b1 c1
8:30 15:35 7.56
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-21
假设a1为开始时间,B1为结束时间,则公式为:
=text(b1-a1,"[m]")
a1、b1中必须为excel认可的时间格式。本回答被提问者采纳
第2个回答  2011-03-21
=((结束时间-开始时间)*24*60)
第3个回答  2011-03-21
E1为结束时间,D1为开始时间
=TEXT(E1-D1,"hm")
相似回答