Notifications
Clear all

Procv + Se

9 Posts
2 Usuários
0 Reactions
2,396 Visualizações
(@tbravo)
Posts: 0
Trusted Member
Topic starter
 

Bom dia pessoal!

Mais uma vez venho recorrer aos experts rs....

Estou fazendo um procv com se porém não me retorna o resultado desejado porque nem sempre este resultado será o primeiro registro localizado. O parâmentro de busca pode estar duplicado em algumas situações por isso coloquei o Se mas não deu certo. O exemplo que enviei o resultado da fórmula estaria na segunda linha do parâmetro mas não retornou.
Help!!!

 
Postado : 11/10/2018 7:59 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Finalize com Ctrl + Shift + Enter:

=SE(E([usuario_resposta]="";[CONSULTAR PAGOS / FRASE OBS.]="BUSCAR PAGOS");ÍNDICE(Tabela2[Colunas1];CORRESP(1;(Tabela2[Tipo Reembolso]="REBATE")*(Tabela2[código]=[código]);0));"sem dados")

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 11/10/2018 8:22 am
(@tbravo)
Posts: 0
Trusted Member
Topic starter
 

Bom dia xlarruda!

No arquivo de exemplo que enviei funcionou perfeitamete mas quando passei a fórmula para o arquivo original retorno "sem daos" para tudo. Só alterei o nome das colunas no arquivo original, sabe me dizer onde errei ao colar a fórmula? Finalizei com Ctrl + Shift + Enter

=SE(E([usuario_resposta]="";[CONSULTAR PAGOS / FRASE OBS.]="BUSCAR PAGOS");ÍNDICE(Tabela2[PAGAMENTO];CORRESP(1;(Tabela2[Tipo Reembolso]="REBATE")*(Tabela2[IMEI]=[num_imei]);0));"sem dados")

 
Postado : 15/10/2018 7:08 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Consegue postar seu arquivo?

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 15/10/2018 7:53 am
(@tbravo)
Posts: 0
Trusted Member
Topic starter
 

Segue arquivo.

Não sei se vai fazer diferença mas para poder enviar eu tiver que remover um cruzamento externo porém este não faz relação com a coluna que contém sua fórmula que copiei (col. CRZ. PAGOS). O arquivo também é grande em quantidade de linhas, o original possui 1849 linhas na aba rebate e 509 na aba pagos.

 
Postado : 15/10/2018 8:51 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Colega por favor, insira essa fórmula em AN2 e finalize com Ctrl + Shift + Enter

=SEERRO(SE(E(U2="";AM2="BUSCAR PAGOS");ÍNDICE(Tabela2[PAGAMENTO];CORRESP(1;(Tabela2[Tipo Reembolso]="REBATE")*(Tabela2[IMEI]=K2);0));"sem dados");"sem dados")

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 15/10/2018 8:59 am
(@tbravo)
Posts: 0
Trusted Member
Topic starter
 

:D :D :D :D :D :D :D :D

Deu certooo!!

Muito obrigada!!!

Se puder podeira me tirar uma dúvida? o que faz o * nesta parte da função: CORRESP(1;(Tabela2[Tipo Reembolso]="REBATE")*(Tabela2[IMEI]=K2);0)?

 
Postado : 15/10/2018 11:03 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

seria uma multiplicação entre matrizes 0 e 1. ou VERDADEIRO OU FALSO.
Dê uma lida aqui:

https://www.funcaoexcel.com.br/procv-com-multiplos-criterios/

Abrç!

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 15/10/2018 12:20 pm
(@tbravo)
Posts: 0
Trusted Member
Topic starter
 

Vou olhar sim... muito obrigada!!

 
Postado : 15/10/2018 12:48 pm