2017-03-03 84 views
0

这个公式的伟大工程,如果开始时间是在AM和结束时间是下午:Excel中 - 两个时间之间的计算时间框架

=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分结束:上午06时58

回答

2

试试吧,

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

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

enter image description here

+0

总共出现到1456分钟,这将反映大约24小时的周期。这太高了。 – KKP

+0

将您的样本数据与预期结果一起发布。我已经重新输入了一次所提供的数据,正如你所看到的那样,它似乎可以解决问题。 – Jeeped

+0

谢谢你的回复。我已更新我的帖子。 – KKP

相关问题