Notifications
Clear all

Ajuda com PROCV

8 Posts
3 Usuários
0 Reactions
1,183 Visualizações
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
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

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 11/08/2014 4:58 pm
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 11/08/2014 5:26 pm
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
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.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
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
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 13/08/2014 12:23 am