如何在Excel中排除重叠logging/时间

是否有任何生成函数或直接排除Excel中的重叠logging的方法。 具体来说,基于时间戳。 请参考下面的例子。 第2和第4行(在示例中)重叠,我试图排除重叠的logging。 我尝试使用排名function排除重复,但我无法排除它。

例:

S.NO SQ Date [Start Time] [End Time] 1 1 1/9/2015 18:00 23:55 1 1 1/9/2015 19:00 22:55 1 2 1/9/2015 19:00 23:59 1 2 1/9/2015 19:00 21:59 

预期产出:

  S.NO SQ Date [Start Time][End Time] Expected Out put Comments 1 1 1/9/2015 18:00 23:55 5.92 1 1 1/9/2015 19:00 22:55 0 Exclude this record 1 2 1/9/2015 19:00 23:59 4.98 1 2 1/9/2015 19:00 21:59 0 Exclude this record 

所提供的数据样本似乎可能不涵盖所有相关的可能性,假设S.NO在A1中只需要考虑相邻条目,则将“重叠”解释为完全在( S.NO边界)内,则:

  =24*IF(ROW()=2,E2-D2,IF(AND(C2+D2>=C1+D1,C2+E2<=C1+E1),0,(E2-D2))) 

在F2中,并复制下来,以ColumnF格式和:

 0.00;;0 

并保持正确,并与:

 =IF(F2>0,"","Exclude this record") 

在G2和复制下来适合产生:

在这里输入图像说明

一旦标签填满了F1和G1。