ProcV com dados repetidos

Boa tarde,
sou novo por aqui, dei uma pesquisada e acho que não tem um tópico com problema semelhante ao meu.
Trabalho com uma planilha onde controlo compras, vendas e estoque dos meus produtos. Gostaria que ao lançar a venda, trouxesse o valor de venda e de custo do produto na data da venda, pois a formula que uso hoje me devolve o valor mais atual, alterando os dados de vendas anteriores e gerando uma falsa leitura.
Com procv e proch não tive resultado, pois ele retorna apenas o primeiro registro encontrado, mas tenho vários lançamentos de data e produtos repetidos. Eu precisaria que retornasse o cruzamento entre o produto e a data para fixar o valor real naquele momento

Grato.

Talvez isso ajude: https://excelgenial.com.br/procv-com-mais-de-um-criterio/

Minha tabela segue essa lógica, mas na coluna A eu tenho os produtos e na linha 1 as datas, no corpo da tabela os valores correspondentes a cada compra.
O único jeito seria eu criar manualmente uma correspondência pra cada data de compra, para que o procV realizasse a busca na outra planilha?!