我有一个专栏,我需要一个公式或宏才能检查并说在同一日期范围之间已有文章。在示例表下方。
Article No. Start Date End Date Result
1 10/12/2018 11/12/2018 Repeated
2 10/20/2018 11/18/2018 Unique
3 10/18/2018 11/19/2018 Unique
4 10/25/2018 11/28/2018 Unique
1 10/13/2018 11/11/2018 Repeated
答案 0 :(得分:0)
我认为下面的代码就是您想要的:
=IF(A6=$A$2,IF(AND(AND(B6>=$B$2,B6<=$C$2),AND(C6>=$B$2,C6<=$C$2)),"Repeated","Unique"),"Unique")
请注意,您应该将一个单元格(A2)与其他单元格进行比较,以找到唯一/重复的值。
答案 1 :(得分:0)
我认为使用COUNTIFS
公式是可能的,该公式是否可以…
该计数大于1
(如果它在另一个日期范围内)。因此,您可以使用简单的=IF
来了解这一点。请尝试以下操作:
=IF(COUNTIFS(A:A,A:A,B:B,"<=" & B:B,C:C,">=" & C:C)>1,"within another range", "unique")
请注意,这只会标记同一文章另一个日期范围内的日期范围内的条目。但这并没有标记第一个。
结果将是:
Article No. Start Date End Date Result
1 10/12/2018 11/12/2018 Unique 'this is the outer range.
2 10/20/2018 11/18/2018 Unique
3 10/18/2018 11/19/2018 Unique
4 10/25/2018 11/28/2018 Unique
1 10/13/2018 11/11/2018 within another range 'only inner range gets marked.
它无法识别像
这样的重叠1 10/13/2018 11/14/2018 Unique 'over lappings are considered as unique