2015-02-08 43 views
1

重叠时间帧数希望有人能帮忙,如何总结在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  
4 1/1/2015  0723  0759  
1 1/1/2015  0802  0845 

0723之后在路上有三台以上的钻机,它总共给我一台钻机,但是随后在0802钻机1再次返回,意味着我的总数会增加2,依此类推。我没有丝毫的线索知道如何编程。我有三年的数据需要关注,而这样的数据对我来说会有很大的帮助。任何帮助都是值得赞赏的。提前致谢,让我们看看你们都想出了什么!

+1

ound你请解释一下这个?所以,如果在0723之后,你有4台钻机(3台以上),那么你总共得到1台钻机(如果有3台钻机在路上的钻机数量超过1台)。然后他们中的2人回到0759(仍然在路上的2台钻机)。现在总数为1。在0802 1钻机消失。所以,3个在路上。如果路上没有3台钻机,为什么要增加计数?为什么是2(这会使总数等于3)? – ZygD 2015-02-08 14:35:38

回答

2

首先,你可能需要将时间转换到Excel日期时间(假设您已经应用
Format as Table到您的数据,因此,所有新的公式得到填充自动所有行):

  • 如果值已经Excel的时间,使用方法:

    =$B2 + C2 
    
  • ,如果你有一个整数,如 “703”(格式为 “0703”),用途:

    =$B2 + INT(C2/100)/24 + MOD(C2, 100)/24/60 
    
  • ,或者如果你有价值观作为文本:

    =$B2 + LEFT(C2, 2)/24 + RIGHT(C2, 2)/24/60 
    

不要忘了使用的格式自定义数字格式d.m. hh:ssm/d hh:ss新列。

的下一步是只计算当前部署启动后停止所有正在进行的部署,即用下面的公式所示的截图:

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

excel screenshot

请确保公式如在第13行看起来像=COUNTIFS(F$2:F13, ">" & E13)来检查你是否在正确的轨道上。如果您只有4个钻机,则这些值中的任何一个都不能超过5个,否则您的数据中会出现错误。

并计算的次数时,所有4个钻井平台已在使用中,计算公式如下:

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

如果你也想总结,而没有钻井平台是可利用的时间,加您的表格中还有2列。在我的以下数组公式插图需要柱H(由Ctrl键 + 移位输入 + 输入):

=IF(G2=4, MIN(IF(F$2:F2 > E2, F$2:F2)), "") 

而在列中的正常式I:

=IF(G2=4, H2-E2, "") 

不要忘记格式化相应的数字。

并做一个简单的总和:=SUM($I$2:$I$13)

+0

另一个假设是数据按“日期”和“开始时间”排序(按升序排列) – Aprillion 2015-02-08 22:02:03