Patropi,
Voltei para te incomodar... rs
Consegui resolver aquela questão da kilometragem.
Minha dúvida agora é outra.
Ainda sobre a mesma planilha, eu possuo duas tabelas distintas.
A primeira é a tabela geral (B2:U87), onde eu indico os códigos e a especificação de cada um dos itens da bike (B2:F87), bem como a data da última compra (G2:G87), entre outras informações.
Na segunda tabela (B96:P157), eu indico todas as compras que eu fiz, classificando os itens de acordo com os seus códigos.
Minha dúvida é a seguinte:
Suponhamos que eu tive que substituir o item 1.26 (C28) por 2 vezes.
Então, na tabela de compras (B96:P157), haveriam dois lançamentos (duas linhas diferentes, em datas diferentes - 19/01/2016 e 08/04/2016) com este código 1.26.
Minha intenção é que na tabela geral (B2:F87), especificamente na coluna G, consta na célula correspondente (G28) a data da última compra deste item 1.26 (08/04/2016). Ou seja, a função da célula G28 teria o objetivo de procurar na tabela de compras (B96:P157) quando foi feita a última compra de um item com o código 1.26 - C28 (busca esta a ser feita na coluna D97:D157) e lançasse nesta célula G28 a última data, mais recente.
Em paralelo, eu gostaria de aplicar ainda uma função SE. Isto porque nem todas peças do item 1 foram trocadas. A peça 1.1 (C3), por exemplo, nunca foi trocada. A única compra realizada foi a da BIKE completa (item 1.0), que já veio com essa peça. Então a busca no intervalo D97:D157, tendo por base o código 1.1 (C3), não vai localizar nenhum resultado, já que nunca comprei esta peça isoladamente. Neste caso, minha intenção é que constasse, alternativamente, o resultado de uma pesquisa feita com base no código 1.0 (C2), que corresponde à compra da bike completa, montada, onde obrigatoriamente estaria a primeira data de compra desta peça 1.1.
Assim, a fórmula seria algo como: Se(D97:D157=C3;PROC(C3;$D$97:$D$157;$B$97:$B$157);PROC(C2;$D$97:$D$157;$B$97:$B$157))
Agradeço desde já.
Att.,
Postado : 22/04/2016 12:44 pm