Comparando duas matrizes de datas ao usar INDEX, SMALL e ROW para obter n-ésimas correspondências

0

Eu tenho um intervalo de datas e, em seguida, uma grande lista de e-mails, todos com datas de envio. Eu gostaria de ter uma fórmula que encontre a primeira correspondência entre as duas matrizes de datas, e então copie e mostre a primeira partida, segunda partida, terceira partida, etc.

Cheguei até aqui (alterando o valor no final como o enésimo número):

{=INDEX($D$2:$D$100,SMALL(IF($A$2:$A$100=$Q$1,ROW($A$2:$A$100)-ROW(INDEX($A$2:$A$100,1,1))+1),1))}

Mas o problema é que só posso usar isso para comparar uma data do meu intervalo original de datas com o intervalo de datas de envio dos meus emails.

Tenho a sensação de que talvez esteja indo na direção errada, e começando a pensar que isso seria muito melhor usando VBA , mas eu realmente sinto que há uma maneira de fazer isso em algum lugar usando uma fórmula.

Eu tentei IF($A$2:$A$100=$Q$1:$Q$10 , mas isso não funcionou (nem eu esperava)

Qualquer ideia seria apreciada.

    
por pjc 26.04.2018 / 17:01

0 respostas