Acredito que sua pergunta gira em torno de escrever uma fórmula INDEX / MATCH em torno desses critérios:
-
INDEX as datas na planilha maior
-
MATCH apenas nomes se esta data for maior que a data na planilha menor
- menor que o final do mês associado a essa data
-
Em seguida, retorne 1 se os critérios forem atendidos.
Podemos fazer isso aninhando INDEX / MATCH dentro de uma condição IF:
=IF(
INDEX([LargerSheet!*Range with Dates*],
MATCH(
IF([SmallerSheet!*First Date in Range*]<[LargerSheet!*First Date in Range],
[SmallerSheet!*Range with Dates]),
[SmallerSheet!*Range with Dates*],0)
)>0,1,"")
A função MATCH retornará valores para cada vez que uma correspondência for encontrada e, por definição, esse valor será maior que 0. Portanto, queremos retornar 1 para cada ocorrência disso.
Espero que isso ajude!