如何在excel中计算重叠时间段的总数

如何在excel中计算重叠时间段的总数,excel,Excel,希望有人能帮忙 我在一家消防部门工作,我试图确定在紧急情况下我们所有的钻机同时在路上的次数。我有日期、时间等的所有数据。。。所以我要找的是一个excel总和,它会显示大于3的重叠时间之和。大致如下: Rig Date Start Time End Time 1 1/1/2015 0703 0759 2 1/1/2015 0705 0823 3 1/1/2015 0706 0815

希望有人能帮忙

我在一家消防部门工作,我试图确定在紧急情况下我们所有的钻机同时在路上的次数。我有日期、时间等的所有数据。。。所以我要找的是一个excel总和,它会显示大于3的重叠时间之和。大致如下:

Rig  Date      Start Time  End Time  
1    1/1/2015     0703       0759    
2    1/1/2015     0705       0823    
3    1/1/2015     0706       0815    
4    1/1/2015     0723       0759    
1    1/1/2015     0802       0845

0723之后,道路上有三台以上的钻机,这将使我总共有一台钻机,但在0802时,钻机1再次出现,这意味着我的钻机总数将增加2台,以此类推。我一点也不知道如何编程。我有三年的数据需要处理,像这样的东西对我帮助很大。感谢您的帮助。提前感谢,让我们看看你们都想出了什么

首先,您可能希望将时间转换为Excel日期时间(假设您已经对数据应用了
表格格式,以便自动为所有行填充所有新公式):

  • 如果这些值已经是Excel时间,请使用:

    =$B2 + C2
    
  • 如果您有类似“703”(格式为“0703”)的整数,请使用:

  • 或者,如果您的值为文本:

    =$B2 + LEFT(C2, 2)/24 + RIGHT(C2, 2)/24/60
    
不要忘记使用自定义数字格式
d.m.hh:ss
m/d hh:ss
设置新列的格式

下一步是统计当前部署开始后才结束的所有正在进行的部署,即使用以下公式,如屏幕截图所示:

=COUNTIFS(F$2:F2, ">" & E2)

请确保第13行中的公式看起来像
=COUNTIFS(F$2:F13,“>”&E13)
,以检查您是否在正确的轨道上。此外,如果您只有4个钻机,则所有值都不能为5或更多,否则数据中会出现错误

要计算所有4台钻机使用的次数,公式如下:

=COUNTIFS($G$2:$G$13, 4)

如果您还想在没有可用装备的情况下求和时间,请在表中再添加两列。我的插图中的H列需要以下数组公式(通过Ctrl+Shift+Enter输入):

第I列中有一个标准公式:

=IF(G2=4, H2-E2, "")
别忘了相应地格式化数字


做一个简单的求和:
=sum($I$2:$I$13)

请你解释一下好吗?因此,如果在0723之后,你有4台钻机在路上(超过3台),那么你总共得到1台(当路上有3台以上钻机时的一个时间范围)。然后他们中的两人返回0759(两台钻机仍在路上)。目前总数是1。在0802 1上,钻机离开。所以,有3个人在路上。如果道路上没有超过3台钻机,为什么要增加计数。为什么是2(这将使总数等于3)?另一个假设是,数据按
日期
开始时间
(升序)排序
=IF(G2=4, MIN(IF(F$2:F2 > E2, F$2:F2)), "")
=IF(G2=4, H2-E2, "")