Notifications
Clear all

Erro em Procv + Indireto

9 Posts
3 Usuários
0 Reactions
2,339 Visualizações
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Boa tarde Mestres,

Preciso de mais uma ajuda do vosso conhecimento:

Eu tenho um arquivo com 12 sheets, uma para cada mês do ano (JAN, FEV, MAR, ABR, MAI........DEZ)
Todas são iguais.
Nestas sheets é inserido o valor das metas por representante
Na coluna "C" eu tenho o código do representante e na coluna "F" eu tenho a meta (Pois bem...)

Eu criei uma sheet "Consolidado" onde eu preciso trazer os valores das metas para cada fornecedor de acordo com o mês
Na sheet "Consolidado" na coluna "B" eu tenho o código do Representante e na coluna "D" eu tenho que trazer a meta de acordo com o mês que eu inseri na Celula "D1"
Estou usando a formula "Procv + Indireto, mas está dando erro e eu não estou conseguindo resolver
A formula que estou usando:
=PROCV(B3;INDIRETO(D$1&"JAN!:DEZ");4;0)
Podem me ajudar por favor?
Obrigado

 
Postado : 01/10/2019 2:10 pm
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Boa noite,

Vi seu arquivo e acredito que o meu é um pouco mais simples, infelizmente não entendi muito bem mas estou estudando...
Vocês podem me ajudar por favor!

Inseri o arquivo no link abaixo:
https://fs12u.sendspace.com/upload?SPEE ... ION_DIR=27

Se puder me ajudar agradeço.

 
Postado : 01/10/2019 6:56 pm
(@rlm)
Posts: 0
New Member
 

Elizeu o link postado não é o de download da planilha exemplo, por favor verifique, e nos informe o correto.

Quanto a sua duvida, pela sua descrição/explanação tem tudo a ver com a proposta/solução do colega Estevaoba no tópico mencionado
++>"...mas está dando erro e eu não estou...<++
O erro ocorre pois INDIRETO(D$1&"JAN!:DEZ") não corresponde a um endereço reconhecido; deveria ser algo como INDIRETO("'"&D$1&"'!A2:D100"

 
Postado : 01/10/2019 8:08 pm
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Meu amigo não consegui adaptar,

Estou usando a formula:
=PROCV(B3;INDIRETO(D$1&"JAN!:DEZ");4;0)
Onde:
B3 = é o Código do Representante
D1 = é o mês procurado
4 = é o valor que eu quero trazer
0 = é para vir o valor exato
"JAN!:DEZ") = são as abas do Excel
Eu não consigo enviar o arquivo pois no meu trabalho não tenho acesso esta pagina (Só a noite em casa)
Só com essas informações da pra ajudar?
Obrigado.

 
Postado : 02/10/2019 8:00 am
(@rlm)
Posts: 0
New Member
 

Como "disse"anteriormente INDIRETO(D$1&"JAN!:DEZ") não gera um endereço recenhecido pelo excel por isso o erro.
Por proc não dá para procurar em todas as planilhas simultaneamente "JAN:DEZ".
A estrutura do Procv está, aparentemente, correta; o que está errada é a estrutura do nome/range a ser procurado.
Deve ser, obrigatoriamente, algo +/- assim:
INDIRETO("'"&D$1&"'!A2:D100") onde
D1 nome da planilha a ser utilizada; por exempo "JAN"
!A2:D100 ==> range a ser utilizada para a pesquisa
o retorno e algo JAN!A2:D100

Experimente: =PROCV(A1;INDIRETO(D1&"!A1:D100");4;FALSO) (D1 deve conter o nome de u ma unica planilha; por exemplo JAN)

 
Postado : 02/10/2019 8:39 am
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Boa tarde Estevaoba

Segue link da do arquivo.
https://we.tl/t-NYp5X7PUyV

Agradeço a disposição

 
Postado : 02/10/2019 11:13 am
(@estevaoba)
Posts: 0
New Member
 

Pela sua estrutura de dados, fica bem mais fácil.
Tente desta forma:

D3=PROCV($B3;INDIRETO("'"&D$1&"'!C2:F51");4;0)

Copie para preencher linhas e colunas.

Ab.

 
Postado : 02/10/2019 11:47 am
(@estevaoba)
Posts: 0
New Member
 

Uma solução mais abrangente para exibir dados das colunas de META e DIF , supondo que estas estejam nas colunas G & H respectivamente, seria esta:

D3=ÍNDICE(INDIRETO("'"&D$1&"'!A2:H100");CORRESP($B3;INDIRETO("'"&D$1&"'!C2:C100");0);CORRESP(D$2;INDIRETO("'"&D$1&"'!A1:H1");0))

Mas para funcionar, é necessário toda a linha 1 da aba CONSOLIDADO estar preenchida com o respectivo mês.

Ab.

 
Postado : 02/10/2019 12:11 pm
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Show!!!

Deu certo!

Muito obrigado!

 
Postado : 02/10/2019 12:59 pm