Notifications
Clear all

Procurar dois valores com PROCV

3 Posts
2 Usuários
0 Reactions
965 Visualizações
(@mineiro)
Posts: 0
Estimable Member
Topic starter
 

Pessoal boa tarde

Preciso da ajuda de vocês. Utilizei o PROCV para buscar mais de um resultado, mas ele não permite repetição.
Encaminho anexo a planilha com exemplo.

Grato.

Mineiro

 
Postado : 23/03/2016 2:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O problema não é que o PROCV não permite dois resultados...
O problema é que o PROCV não permite duas colunas para busca... Ele sempre procura na coluna mais à esquerda... Vc quer procurar em múltiplas colunas... eu concatenei alguns PROCV()s e resolveu:

Use essa fórmula:

=SEERRO(PROCV(K37;$D$37:$J$47;7;0);"")
&SEERRO(PROCV(K37;$E$37:$J$47;6;0);"")
&SEERRO(PROCV(K37;$F$37:$J$47;5;0);"")
&SEERRO(PROCV(K37;$G$37:$J$47;4;0);"")
&SEERRO(PROCV(K37;$H$37:$J$47;3;0);"")
&SEERRO(PROCV(K37;$I$37:$J$47;2;0);"")

ou essa:

=ÍNDICE($J$37:$J$47;SEERRO(CORRESP(K37;$D$37:$D$47;0);
+SEERRO(CORRESP(K37;$E$37:$E$47;0);
+SEERRO(CORRESP(K37;$F$37:$F$47;0);
+SEERRO(CORRESP(K37;$G$37:$G$47;0);
+SEERRO(CORRESP(K37;$H$37:$H$47;0);
+SEERRO(CORRESP(K37;$I$37:$I$47;0);0))))));1)

ou essa matricial fóda, que vai funcionar bem se vc nunca tiver um número repetido, nas células verdes.
Cole em L37:

=ÍNDICE($J:$J;SOMA(--($D$37:$I$47=K37)*LIN($D$37:$I$47));1)

E tecle Ctrl+Shift+Enter, pois é matricial. Em seguida arraste pra baixo.

E também, a equivalente, usando SomarProduto()

=ÍNDICE($J:$J;SOMARPRODUTO(--($D$37:$I$47=K37)*LIN($D$37:$I$47));1)

As 4 soluções podem ser encontradas funcionando no anexo:

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

 
Postado : 23/03/2016 3:14 pm
(@mineiro)
Posts: 0
Estimable Member
Topic starter
 

Valeu Fernando!

Muito obrigado pela ajuda.

 
Postado : 23/03/2016 4:33 pm