Notifications
Clear all

FÓRMULA COM CRITERIO PARA BUSCAR DADOS EM OUTRA PLANILHA

6 Posts
3 Usuários
0 Reactions
1,188 Visualizações
(@joragen)
Posts: 85
Estimable Member
Topic starter
 

Ola pessoal, tudo bem?
Estou precisando da ajuda de vocês. Tenho duas planilhas com listas publicas com mais de 2000 nomes de pessoas aprovadas em concurso.
Células principais
Planilha Pontuacao: A1 = Ordem; B1 = Nr Inscrição; C1 = Nome; D1 = RESULTADO
Planilha Resultado: A1 = NR INSCRIÇÃO; B1 = NOME; C1 = RESULTADO; D1 = CLASSIFiCACAO

Tendo como criterios os números de inscrição a partir das celulas A2 (Planilha Resultado) e B2 (Planilha Pontuacao), gostaria de buscar os dados "Apto" e "Inapto", a partir da célula C2 ( Planilha Resultado) e depositar na célula D2 (Planilha Pontuacao) e assim por diante.
Já tentei SOMARPRODUTO,mas só funcionou com dados numéricos.
Usei DESLOC, ÍNDICE e CORRESP, mas a minha fórmula esta dando erro.

Desde ja agradeço pela atenção.
joragen

 
Postado : 18/06/2017 3:33 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

joragen,

Bom dia!

Não entendi o porque de usar DESLOC e CORRESP. Você não quer trazer apenas se o candidato está apto ou inapto? Apenas PROCV não resolve? Veja, no arquivo anexo, que fiz uma outra coluna RESULTADO2 somente com PROCV. Os que estão em branco é porque não existem na aba Resultado.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 18/06/2017 6:07 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia joragem

A montagem da formula com as funções ÍNDICE e CORRESP, para retornar dados como um PROCV é tão simples, e você complicou a tua.
Veja como funciona perfeitamente:

=SEERRO(ÍNDICE(Resultado!D2:D2493;CORRESP(B2;Pontuacao!B2:B2493;0));"")

[]s

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

 
Postado : 18/06/2017 6:54 am
(@joragen)
Posts: 85
Estimable Member
Topic starter
 

Bom dia Patropi

Agradeço a ajuda com a fórmula PROCV. Estive de madrugada, quebrando a cabeça e pelo cansaço não conseguia finalizar a fórmula.
Mas o funcionamento daformula:
=SEERRO(ÍNDICE(Resultado!D2:D2493;CORRESP(B2;Pontuacao!B2:B2493;0));"")

Comparado com o PROCV que você passou está dando diferença no retorno. Comparei o retorno das duas funções com os dado de origem, que é a Planilha Resultado e a função PROCV está correta e a outra não.

 
Postado : 18/06/2017 8:53 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Era só travar os intervalos da formula, agora que eu observei que eu postei a formula sem travar o intervalo com cifrão, pois eu estava de saída.
Sem cifrão, conforme você arrasta a formula vai atualizando o intervalo, por isso dá diferença.

=SEERRO(ÍNDICE(Resultado!$D$2:$D$2493;CORRESP(B2;Pontuacao!$B$2:$B$2493;0));"")

Se foi útil, clique na mãozinha e não se esqueça de marca o tópico como Resolvido

[]s

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

 
Postado : 18/06/2017 12:00 pm
(@joragen)
Posts: 85
Estimable Member
Topic starter
 

Patropi você ajudou pra caramba.
Que ajuda que você me deu retorne pra você em forma de sucesso.
Muito obrigado.

 
Postado : 18/06/2017 1:41 pm