Notifications
Clear all

PROCV não funciona

6 Posts
2 Usuários
0 Reactions
1,600 Visualizações
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Pessoal
De vez em sempre os PROCVs que faço não funciona, aí eu fuço , fuço , faço de outro jetio e acaba dando certo, mas nunca fiquei sabendo porque muitas vezes não funciona, por exemplo , na planilha anexa tenho duas sheets (pastas) , uma chama matriz de é onde tenho que fazer um depara , e a outra onde tem os dados , coloquei um procv

Desculpem se o assunto for muito trivial

 
Postado : 26/02/2015 5:57 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Para usar o PROCV com a busca aproximada (4º argumento = VERDADEIRO), a primeira coluna da matriz deve estar em ordem.

A tua não está, começa em 1, depois 4, e lá embaixo tem o 2. Dai não vai funcionar mesmo.

Eu coloquei em ordem e funcionou.

Outra coisa: para qualquer busca ser bem sucedida e evitar problemas, mantenha a mesma formatação. Metade dos dados estão como número, e a outra metade está como "número formatado como texto".

Deixe tudo o que é número como número, coloque em ordem, e vai funcionar.

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

Gilmar

 
Postado : 26/02/2015 6:10 am
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Para usar o PROCV com a busca aproximada (4º argumento = VERDADEIRO), a primeira coluna da matriz deve estar em ordem.

A tua não está, começa em 1, depois 4, e lá embaixo tem o 2. Dai não vai funcionar mesmo.

Eu coloquei em ordem e funcionou.

Outra coisa: para qualquer busca ser bem sucedida e evitar problemas, mantenha a mesma formatação. Metade dos dados estão como número, e a outra metade está como "número formatado como texto".

Deixe tudo o que é número como número, coloque em ordem, e vai funcionar.

Na verdade eu tenho que ter todos em formato texto, sobre colocar em ordem qual das opções tenho que colocar, pois coloquei as duas e ainda não funciona por aqui

 
Postado : 26/02/2015 6:21 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Se você usar em formato texto, não dá pra garantir que o PROCV com busca aproximada (VERDADEIRO) vá funcionar.

Se vc pesquisar no fórum, vai encontrar vários tópicos falando que o PROCV é muito falho e impreciso nesse ponto.

Aliás, creio eu que não tenha como fazer busca aproximada com texto, pois o princípio dela seria:

1 < X < 5 (ue tem uma resposta lógica, X pode ser 2, 3, 4)

Porém, com texto, seria algo como

laranja < X < caminhão (qual a lógica?, não tem como definir o que pode ser X, por isso que texto não dá certo, e, se der, vai sempre estar sujeito a falhas).

Agora, se o resultado final do PROCV tem que ser texto, então é só chamar ele dentro da função TEXTO:

=TEXTO(PROCV(seus argumentos do procv))

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

Gilmar

 
Postado : 26/02/2015 6:27 am
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Se você usar em formato texto, não dá pra garantir que o PROCV com busca aproximada (VERDADEIRO) vá funcionar.

Se vc pesquisar no fórum, vai encontrar vários tópicos falando que o PROCV é muito falho e impreciso nesse ponto.

Aliás, creio eu que não tenha como fazer busca aproximada com texto, pois o princípio dela seria:

1 < X < 5 (ue tem uma resposta lógica, X pode ser 2, 3, 4)

Porém, com texto, seria algo como

laranja < X < caminhão (qual a lógica?, não tem como definir o que pode ser X, por isso que texto não dá certo, e, se der, vai sempre estar sujeito a falhas).

Agora, se o resultado final do PROCV tem que ser texto, então é só chamar ele dentro da função TEXTO:

=TEXTO(PROCV(seus argumentos do procv))

Acho que ainda estou fazendo algo errado, pois transformei tudo o que é número para número em ambas sheets , e mesmo assim não funciona

 
Postado : 26/02/2015 6:42 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Depois de converter tudo em número, eu apenas entrei nas células com as fórmulas e dei enter (para recalcular)

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

Gilmar

 
Postado : 26/02/2015 7:31 am