Excel 2003 - Como procurar dois valores em uma linha e retornar outro valor dentro de uma tabela?
Boa tarde, tenho duas tabelas no EXCEL, a primeira com os dados do usuário e o produto, as datas e as letras C (comprou) e V (vendeu) de acordo com as datas (ou seja, sei quando o usuário comprou e quando vendeu determinado produto). A segunda tem apenas o nome do usuário e do produto para que o excel automaticamente preencha as DATAS DE COMPRA E DE VENDA.
É possível procurar o Usuário E o Produto da segunda tabela na primeira e RETORNAR na coluna de compra a DATA DE COMPRA (C) e na coluna de venda a DATA DE VENDA (V) correspondente?
Gostaria de localizar o Usuário (Maria) e ao mesmo tempo o Produto (maçã) e retornar a DATA QUE ESTÁ EM CIMA NA PRIMEIRA TABELA pra saber quando ela comprou a maçã e quando ela vendeu. Já tentei concatenar mas não estou associando o uso do INDICE e CORRESP adequadamente, tá dando erro.
________________1/2____2/2_____3/2_____4/2_____5/2_____6/2
Zica_____Abacaxi________C______V_________________
Zica___ Maçã___C_____V__________________________
Zica___ Pêra__________C_________V_________________
Maria__ Abacaxi__C________________________V_
Maria__ Maçã__________C________V_
Maria__ Pêra____________C_______________________V_________
******************************************************************************************
________________Data de Compra Data de Venda
Zica___ Abacaxi
Zica___ Maçã
Zica___ Pêra
Maria__ Abacaxi
Maria__ Maçã
Maria__ Pêra
Comments
Perguntoso(a), vou arrumar uma solução engenhosa, mas ... enfim, engenhosa:
Pensando que a primeira tabela inicie em A1 e a segunda em A12 (com os respectivos cabeçalhos), em C13 (a primeira "compra" a ser encontrada), copie e cole:
=ÍNDICE($A$1:$F$1; CORRESP("C"; DESLOC($A$1; SOMARPRODUTO(N($A$2:$A$7=A13); N($B$2:$B$7=B13) * LIN($A$2:$A$7))-1;0;1;6);0))
Em D13 use a mesma fomulaça, trocando "C" por "V".
Quem não comprou ou vendeu no período vai ficar com #N/D.
Ah, claro, pensando que cada "usuário" compra e vende apenas UMA vez.