首页 > 解决方案 > 查找满足一定条件的重复值,如果没有找到,查找下一个重复值的条件

问题描述

我有两张重复值(ID)以及Start DateEnd Date的工作表,我想知道日期是否符合某些条件。下表将给出我想要实现的目标。

目标是查找ID是否在从 sheet2 找到的日期的开始日期结束日期内完成了任务。Vlookup 的问题在于它只找到第一次出现的 ID(不继续)。

我已经尝试过这样的事情,但没有做好这项工作,因为它只找到第一次出现并检查条件:

=VLOOKUP(A2,Sheet2!A2:C8,AND(Sheet2!B2>=Sheet1!B2, Sheet2!C2<=Sheet1!C2),FALSE)

sheet1: 我想知道ID是否在指定日期内完成了任务 在此处输入图像描述

sheet2: 包含ID已完成 的任务列表在此处输入图像描述

标签: excel

解决方案


使用IFand COUNTIFS,类似于以下内容:

=IF(COUNTIFS(G:G,A2,H:H,">="&B2,I:I,"<="&C2)>0,"Yes","No")

在此处输入图像描述


推荐阅读