Notifications
Clear all

Procurar itens concatenados em planilha matricial

6 Posts
1 Usuários
0 Reactions
1,552 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos,

tenho uma banco com dados distribuidos como abaixo (Abóboras está na célula A2; pneu 1 na célula B1:

--Mina-- Pneu 1 Pneu 2 Pneu 3 Pneu 4 ...
Abóboras 18 45 45 32
Capitão 1 67 67 6
Capão 2 89 89 56
Fábrica 3 456 666 34
Feijão 4 7.688 444 232
Jangada 5 4.345 333 12
...

Através da concatenação das células A2&B1, A2&B2, A2&B3, ..., C3&B1, ... em outra planilha (1 procura por vez), gostaria de saber como retornar o valor correspondente (no caso A2&B1 = 18). Alguém tem alguma dica ?

Abraços a todos !

Renato Barros

 
Postado : 22/12/2010 11:47 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se não fosse concaternado era mais fácil...seria só usar a seguinte fórmula fórmula...
=ÍNDICE(B2:E7;CORRESP(A11;A2:A7;0);CORRESP(B11;B1:E1;0))

Agora se os dados não puderem ser separados, use a seguinte fórmula...
=ÍNDICE(B2:E7;CORRESP(ESQUERDA(A14;NÚM.CARACT(A14)-6);A2:A7;0);CORRESP(DIREITA(A14;6);B1:E1;0))

*Obs: aquele -6 na fórmula é pq a palavra Pneu 1 tem 6 caracteres, se o seu cabeçalho fosse outro, Coluna 1,por exemplo, então seria -8

Segue o exemplo das duas formulas na imagem e planilha para download > download/file.php?id=598

 
Postado : 22/12/2010 4:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Leonardo,

grato pela rápida resposta ! Não domino bem as funções ÍNDICE e CORRESP (vou dar uma estudada mais atenta) e achei suas sugestões muito boas. Vou adaptar minha planilha a elas e ver como funcionarão.

Um abraço e feliz 2011 !

Renato Barros

 
Postado : 27/12/2010 6:03 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

se vc quiser aprender mais sobre INDICE() + CORRESP() nos temos um topico aki explicando um passo a passo...

segue o link
viewtopic.php?f=20&t=290&st=0&sk=t&sd=a

 
Postado : 27/12/2010 8:08 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Leonardo,

grato pela indicação do tutorial ! Modifiquei minha planilha e passei a autilizar as funções de ÍNDICES e CORRESPONDÊNCIAS e consegui exatamente o que eu queria. Na verdade, estava optando por uma função mais complicada (talvez por estar acostumado com o uso do PROCV). Muito obrigado pela solução proposta !

Saudações,

Renato Barros

 
Postado : 27/12/2010 11:15 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

;)

 
Postado : 27/12/2010 3:27 pm