Проверка того, попадают ли несколько дат в диапазоны дат в Excel - PullRequest
0 голосов
/ 05 марта 2019

У меня есть следующие образцы данных:

A      B                C        D  E   F      G
Ref1   01/01/2018   31/12/2018          Ref1   01/04/2019   
Ref3   01/03/2018   28/02/2019          Ref2   14/01/2018   
Ref2   01/01/2017   31/12/2017                  
Ref1   01/01/2019   31/12/2019                  

Я хотел бы знать, возможно ли с помощью формулы или VBA проверить, соответствуют ли ссылки и даты в столбцах F & G данным, найденным в столбцах A, B и C.

Таким образом, ожидаемый результат будет:

A      B                C        D  E   F      G           H
Ref1   01/01/2018   31/12/2018          Ref1   01/04/2019  Found    
Ref3   01/03/2018   28/02/2019          Ref2   14/01/2018  Not Found    
Ref2   01/01/2017   31/12/2017                  
Ref1   01/01/2019   31/12/2019  

Я знаю, как использовать vlookup, чтобы увидеть ссылки в столбце А, но не то, как сравнивать даты.

Ответы [ 2 ]

3 голосов
/ 05 марта 2019

COUNTIFS будет делать то, что вам нужно.

Следующая ячейка в ячейке H2 будет считать найденные совпадения:

=COUNTIFS(A$2:A$5,F2,B$2:B$5,"<="&G2,C$2:C$5,">="&G2)

Вы можете скопировать его по мере необходимости (обратите внимание на префикс $ на номерах строк для диапазонов A-C, который сохраняет 3 диапазона поиска фиксированными при копировании формулы вниз).

Вы можете конвертировать в Найдено / Не найдено, если хотите:

=IF(COUNTIFS(A$2:A$5,F2,B$2:B$5,"<="&G2,C$2:C$5,">="&G2),"Found","Not found")

image

0 голосов
/ 05 марта 2019
=FILTER(A86:C89, COUNTIFS(E86:E89, A86:A89,
                          F86:F89, ">="&B86:B89,
                          F86:F89, "<="&C86:C89))

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...