Notifications
Clear all

Ajuda com PROCV

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

Olá pessoal!
Fiz uma fórmula que já usei outras vezes corretamente, mas neste arquivo não consigo achar onde estou errando. Quando coloco o número em uma célula, esta deve me retornar o nome de um atleta, mas o retorno é de outra pessoa com número diferente.
Sei que é complicado escrevendo, mas segue a planilha para uma melhor visualização.
Obrigado antecipadamente.
Marcos

 
Postado : 11/08/2014 4:43 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

marcorrer,

O PROCV às vezes faz isso quando os dados não estão em ordem (sequência).

Tenta assim, trocando PROCV por ÍNDICE + CORRESP:

=SE(ÉERROS(CORRESP(Apuração!$B2;Inscrição!$A$2:$A$100;0));"";ÍNDICE(Inscrição!$B$2:$B$100;CORRESP(Apuração!$B2;Inscrição!$A$2:$A$100;0)))

Abs

 
Postado : 11/08/2014 4:58 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Perfeito GTSALIKIS!
Agora está funcionando, não conhecia este detalhe do PROCV. Mais uma para meu aprendizado.
Muito obrigado.
Marcos

 
Postado : 11/08/2014 5:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Marcorrer, favor clicar no [V]'zinho verde da resposta do GTSALIKIS para considerar o tópico como [Resolvido].
Sempre que alguma respostas for a satisfatória, marque ela como a solução do tópico.

Eu poderia fazer isso, mas prefiri te ensinar.

FF

 
Postado : 12/08/2014 8:03 am
(@parelhas)
Posts: 9
Active Member
 

Também pode tentar usar o seguinte na célula C2:
=SEERRO(PROCV($B2;Inscrição!$A$2:$F$100;2;FALSO);"")

Na célula D2, digite:
=SEERRO(PROCV($B2;Inscrição!$A$2:$F$100;6;FALSO);"")

No caso da planilha anexada, na coluna "C", parece estar "errado" porque faltou colocar a palavra "falso" ao final do procv, que faz com que a fórmula procure o valor exato.

No caso da planilha "D", faltou também estender a matriz até a coluna "F", para poder pegar a sexta coluna.

Além disso, é possível escrever a fórmula principal apenas uma vez, por meio da função "seerro".

De qualquer forma, é bom aprender como se usa o "índice" e o "corresp", que dão mais possibilidades que o "procv"

 
Postado : 12/08/2014 1:09 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Além disso, é possível escrever a fórmula principal apenas uma vez, por meio da função "seerro".

Mas a função SEERRO() só existe a partir do Excel 2007, e o arquivo que ele postou está na versão do 97-2003, por isso ele não pode utilizá-la.

Abs.

 
Postado : 12/08/2014 1:25 pm
(@parelhas)
Posts: 9
Active Member
 

Obrigado pela dica, gtsalikis.

Abs, pauloparelhas

 
Postado : 12/08/2014 1:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Paulo, por favor clique na mãozinha da msg do GTSALIKIS, se a ajuda dele lhe foi útil.
Valeu,

FF

 
Postado : 13/08/2014 12:23 am