EXCEL 如何判断同一人在两个时间段内有无重叠时间?

如图,如何在几千个数据中求出邱建群在两个时间段内重复参加了活动?

如图,假设你数据区域为A1:C3000

D2=IF(OR(MAX(($A$3:$A$3000=A2)*$B$3:$C$3000)<B2,MIN(($A$3:$A$3000=A2)*$B$3:$C$3000)>C2),"无重叠","重叠")

数组公式,输入后在编辑栏同时按CTRL+SHIFT+回车,使公式前后生成{}结束

当然,以上情况是根据你说的邱建群只有两条记录的说的,如果他有两次以上的培训记录,公式会出错

追问

怎么公式得出都是重叠呢?能再检查一下公式吗?谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-16
建议用代码

不想就手工操作加观察:按开始排序,按姓名排序,然后观察或者借助辅助列。。。追问

能编写一段代码吗?