在Excel中,从给定时间范围计算重叠和非重叠持续时间

时间:2018-05-22 13:24:48

标签: excel

在excel上,如何在仅给出服务中断的情况下计算单个节点及其服务的给定时间范围的持续时间,如下所示。请注意,可能存在多个重叠的情况

Node Name   Service Name    Outage Start Time   Outage End Time Service Duration
LME         A               5/14/2018 14:05     5/14/2018 15:30 1:25
LME         B               5/14/2018 14:20     5/14/2018 17:45 3:25
LME         A               5/14/2018 20:15     5/14/2018 20:40 0:25
LME         B               5/14/2018 21:30     5/14/2018 21:50 0:20
PNR         J               5/14/2018 18:05     5/14/2018 19:30 1:25
PNR         K               5/14/2018 18:20     5/14/2018 21:45 3:25

查找需求结果(a)节点重叠持续时间b)服务非重叠持续时间

非常感谢 Babrus

Given Input and desired output is illustrated in this image for clarity

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

这适用于提供的示例:

enter image description here

将这些公式放入并填写:

F3:=IF(B3=VLOOKUP(A3,A$3:B3,2,FALSE),IF(OR(D3<C4,D4<C3),0,MIN(D3:D4)-MAX(C3:C4)),"")

G3:=IF(LEN(F3)=0,"",E3-F3)

H3:=IF(LEN(F3)=0,E3-F2,"")