Eu tenho uma lista de referências neutras que mudam conforme a data, então
O que procuro é uma fórmula que pesquise Produto e retorne a data mais recente.
por exemplo,
A B
Product one 1 DEC 13 01/12/2013
Product one 2 DEC 13 02/12/2013
Product one 3 DEC 13 03/12/2013
Product two 4 JAN 14 04/12/2014
Product two 5 JAN 14 05/12/2014
Pesquise "Produto um" e retorne 12/03/2013 como resultado.
Estou tendo problemas porque procuro correspondências próximas (já que as referências mudam com a data) e não tenho certeza de como selecionar apenas a data mais recente que se refere a um produto específico.
Alguma ideia?
Responder1
Em primeiro lugar, esclareça o que você quer dizer com “quase correspondências”. Suponho que você queira dizer, por exemplo, que “Produto um 1 DEZ 13” corresponde a “Produto um 2 DEZ 13”.
Se isso estiver certo (ou próximo o suficiente de estar certo), crie uma “coluna auxiliar” que contenha strings que possam ser correspondidas exatamente; por exemplo, C1
= C2
= C3
= “Produto um”. Se precisar de ajuda com isso, descrevaexatamentecomo funcionam suas “quase correspondências”. Por exemplo, =LEFT(A1, 11)
funcionaria para os exemplos (limitados e provavelmente artificiais) que você deu.
Agora defina a célula D1
como =IF($C1=$C2, "", $C1)
. Isso exibirá a parte invariável do nome do produto (de Column C
) na última linha do bloco de linhas do produto e, caso contrário, ficará em branco. Agora filtre os espaços em branco e pronto.
Responder2
Eu tenho uma fórmula para você que deve resolver o problema. Para que funcione, você precisará fazer o seguinte:
- Na célula D1 você digitará seus critérios. Digitei 'Produto Um' (sem as aspas)
Na célula E1, insira a seguinte fórmula e pressione 'Ctrl+Shift+Enter' em vez de apenas digitar
=MÁX(SE(ESQUERDA(A1:A5,LEN(D1))=D1,B1:B5))