Поиск повторяющихся значений, если они соответствуют определенным условиям, если не найдены, поиск условия следующего повторяющегося значения

#excel

#excel

Вопрос:

У меня есть два листа для повторяющихся значений (ID) вместе с датой начала и датой окончания, я хочу знать, соответствуют ли даты определенным критериям. Приведенные ниже таблицы дадут представление о том, чего я пытаюсь достичь.

Цель состоит в том, чтобы определить, выполнил ли ID задачу в пределах даты начала и даты окончания по датам, найденным на листе 2. Проблема с Vlookup заключается в том, что он находит только первое вхождение ID (не продолжается).

Я пробовал что-то подобное, но не справился с задачей правильно, потому что он находит только первое вхождение и проверяет условия:

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

лист1:
Я хочу знать, выполнил ли ID задачу в указанные сроки
введите описание изображения здесь

лист2: содержит список задач, выполненных идентификаторами введите описание изображения здесь

Комментарии:

1. Если желаемый результат просто да / нет, тогда вы можете использовать IF и COUNTIFS .

2. @BigBen Не могли бы вы подробнее рассказать? Я хочу найти идентификатор и сравнить каждую дату, соответствующую этому идентификатору.

Ответ №1:

Используйте IF и COUNTIFS , что — то вроде следующего:

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

введите описание изображения здесь