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
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES
Moderador: joseA
ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES
- Anexos
-
- PRODUCAO.rar
- (320.66 KiB) Baixado 294 vezes
- Reinaldo
- Jedi
- Mensagens: 1537
- Registrado em: Sex Ago 01, 2014 4:09 pm
- Localização: Garça - SP / SCS - SP
Re: ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES
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
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
- Reinaldo
- Jedi
- Mensagens: 1537
- Registrado em: Sex Ago 01, 2014 4:09 pm
- Localização: Garça - SP / SCS - SP
Re: ERRO PROCV AO BUSCAR DADOS EM PLANILHAS DIFERENTES
Quanto a demanda "...Quanto ao ano, existe alguma forma de automatizar..."
Não entendi o que espera e onde, pode fornecer maiores detalhes?
Não entendi o que espera e onde, pode fornecer maiores detalhes?