
问题:两个表格时间是否有重叠交集
解:
A开始A结束B开始B结束
2024/1/1 5:302024/1/1 6:322024/1/1 16:302024/1/1 17:31
要判断两个时间段是否重叠,
就判断,A开始是否在B区间中,A结束是否在B区间中,B开始是否在A区间中,B结束是否在A区间中
这4个有一个满足就表示是有重叠
这是思路,也有难难理解,自己慢慢体会
公式体现的话更抽象了,直接写,有空视频讲
=TEXTJOIN(",",1,IF((A2>=$E$2:$E$18)*(A2<=$F$2:$F$18)+(B2>=$E$2:$E$18)*(B2<=$F$2:$F$18)+($E$2:$E$18>=A2)*($E$2:$E$18<=B2)+($F$2:$F$18>=A2)*($F$2:$F$18<=B2),ROW($E$2:$E$18),""))
部分版本需要按shift+Ctrl+回车