如何检查 Google 工作表中的任何时间范围是否相互重叠

How to check if any of the time ranges overlap with each other in Google Sheets

我发现一个线程已经有同样的问题:

但我尝试了相同的公式,更改它以匹配我的 google sheet 中的范围,但它不起作用。

这是我的 google sheet:

https://docs.google.com/spreadsheets/d/19tk3H7G_FnJilXoPzU5on7m6yS33eWy2PhO2WonVUlg/edit?usp=sharing

这是评论者视图。

我给了它一个不应重叠的范围,我认为正是公式的这一部分让我对所有事情都“真”。

IF(C:C<D:D, True,

我的目标是搜索时间范围并查看它们是否重叠,但我不确定如何完成。

编辑:我注意到我的数组编号 29 和 42 不同,所以我修改了它。我添加了更多次,所以现在有重叠时间并更改了范围数字

=ARRAYFORMULA(IF(I29:I56="",,
 IF(     I29:I56 <     J28:J55,  TRUE, 
 IF({""; I29:I56}<{""; J28:J55}, TRUE, ))))

该公式仅在时间排序时有效: