Excel - 计算两个时间帧之间的持续时间

时间:2017-03-03 17:07:16

标签: excel excel-formula excel-2010

如果开始时间在上午且结束时间在PM中,则此公式效果很好:

=TEXT(C3-B3,"[m]")&" minutes"

在我的情况下,我有一个时间框架,从PM开始,到AM(第二天)结束。 我得到以下总数" -571。"

我需要在公式中添加什么(或者可能是此方案的不同公式)来正确计算总数?

enter image description here

更新帖子:

enter image description here

公式:

=TEXT((C4+(C3<B4))-B3,"[m]")&" minutes"

计算以下内容:开始:下午4:29结束:上午6:58

1 个答案:

答案 0 :(得分:2)

尝试,

=TEXT((C3+(C3<B3))-B3,"[m]")&" minutes"

VBA中的布尔值True可以被认为是-1但是在工作表上它是1.在任何一种情况下,False都是零。这样,C列中任何小于B列时间的时间都会添加一天。

enter image description here