Página 1 de 1

ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES

Enviado: Qua Nov 27, 2019 8:35 pm
por mlndm
Boa noite a todos,

Sou novo por aqui, e venho pedir ajuda dos mestres e universitários do EXCEL e VB.

Ocorre o seguinte: estou tentando organizar um setor de dias trabalhados de pessoal em uma unidade socioeducativa, onde tudo e feito manual, e estou tentando automatizar com a ajuda do excel. Então, tenho três planilhas onde.

PLANILHA BD_PESSOAL - BASE DE DADOS PESSOAIS

PLANILHA BD_DIAS_TRABALHADOS - BASE DE DADOS DOS DIAS TRABALHADOS MENSAL ENTRE OS ANOS DE 2.000 À 2.030.
ANOS COM DADOS: 2018 E 2019 PARA TESTE

PLANILHA ATESTADO - RELATÓRIO DE ATESTADO DOS DIAS TRABALHADOS.


ERROS:

01- Na planilia BD_DIAS_TRABALHADOS, Na colula B tem função PROCV onde busca o nome referenciado na Matricula Digitada na Coluna A, na Planilia BD_PESSOAL. Ocorre que sempre busca a mesma matricula.

02- Na planilia ATESTADO, Na colula G1 e I1 são informados MATRICULA e ANO. Onde quando digitado a matricula é alimentado os DADOS com base na planilha BD_PESSOAL. Quando Digita o Ano, busca a informações dos dias trabalhados no ano informado. todos tem função PROCV.
Ocorre que, sempre busca a mesma matricula. mesmo informado outra, retorna as mesmas informações.

Quanto ao ano, existe alguma forma de automatizar, que quando digitado o ano ele buscar os dias trabalhados na planilha BD_DIAS_TRABALHADOS no ano referenciado. pois se for usar condicional "SE" a formula ira ficar muito extensa, pois os anos são de 2.000 a 2.030.

Me ajudem por favor...
Segue em anexo as planilhas

Re: ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES

Enviado: Qui Nov 28, 2019 8:13 am
por Reinaldo
A função procv têm em sua sintaxe as seguintes "partes":
ValorProcurado / Matriz onde será procurado o valor / Numero da coluna a ser retornado e "Como Procurar na matriz.
Esse ultimo se não especificado irá retornar o maior valor que seja menor ou igual ao ValorProcurado.
Para se obter o retorno exato referente ao procurado é necessario indicar nesse ultimo "termo" como Falso.
Altere em seus Procv:
=PROCV(A3;'C:\Users\reina\Documents\EmTesteTrabalho\PRODUCAO\[BD_PESSOAL.xlsm]BD_PESSOAL'!$B$2:$R$2000;2;FALSO)
e veja se o resultado atende ao esperado

Re: ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES

Enviado: Qui Nov 28, 2019 8:15 am
por Reinaldo
Quanto a demanda "...Quanto ao ano, existe alguma forma de automatizar..."
Não entendi o que espera e onde, pode fornecer maiores detalhes?