none
Usar a ferramenta "consolidar" com mais de uma coluna referencial RRS feed

  • Pergunta

  • Olá!

    Estou trabalhando em uma planilha que pretende somar todos os gastos com funcionários em um ano a partir de informações disponíveis em 12 planilhas mensais. A ferramenta consolidar faz esse trabalho muito bem, mas tenho encontrado uma limitação que me gera um enorme contra-tempo. Em cada uma dessas planilhas mensais há, além dos valores pagos aos funcionários, seu nome e seu cargo, em uma média de mais ou menos 800 linhas (funcionários) por planilha. Ocorre que eu só tenho a intenção de consolidar os valores pagos a funcionários que ocupam certos cargos, e eles não somam nem 100 pessoas.

    Como a ferramenta consolidar só trabalha com uma linha referencial (a mais a esquerda), eu não consigo nem consolidar todos os funcionários para só filtrar depois na tabela final. Eu gostaria de uma forma de fazer a ferramenta entender que tanto a coluna "nome" quanto a coluna "cargo" devem ser transportadas para a tabela final consolidada, mas não consigo descobrir como.  Além disso, a rotatividade é muito alta, então nem teria como eu filtrar os nomes na tabela final a partir de uma lista de funcionários ocupando tais cargos em um mês.

    Se não for possível, qualquer método que possa me auxiliar nessa tarefa é bem-vindo. O que eu fiz inicialmente era formatar cada planilha como tabela, filtrar os resultados só para os cargos que eu quero e depois inspecionar o documento para excluir as linhas que ficassem ocultas. Mas não só a inspeção parou de encontrar as linhas ocultas (não sei dizer o porquê) como isso toma muito tempo porque eu tenho que repetir esse processo inúmeras vezes (são vários anos e para cada um deles eu teria que fazer isso 12 vezes). Pensei em gerar um macro que pudesse simplesmente filtrar as colunas para exibir aqueles cargos que não desejo, depois excluí-los e reexibir os remanescentes (que me são úteis), mas o VBA não deixou porque o campo de filtros ficou com muitas linhas selecionadas.

    Isso realmente está tomando muito tempo e para um trabalho puramente mecânico, se alguém souber de algum meio de simplificar o processo eu ficaria muito grato.

    EDIT: acho que consegui usar o macro para filtrar mas ele gravou o comando da seguinte forma:
    " ActiveSheet.ListObjects("Tabela1").Range.AutoFilter Field:=2, Criteria1:= _"

    Existe alguma forma de mudar esse "Tabela1" para usar a tabela selecionada? Usei esse metodo: http://www.thespreadsheetguru.com/blog/2014/6/20/the-vba-guide-to-listobject-excel-tables mas não funcionou plenamente.

    sexta-feira, 4 de março de 2016 17:49

Todas as Respostas

  • Não sei muito de excel ainda

    mais acredito que se vc colar as tabelas mensais uma abaixo da outra

    depois copiar os funcionários que deseja e executar as formulas procv pra buscar o nome na tabela de referencia depois o se pra outras informações e somases pro valores deve resolver

    sexta-feira, 4 de março de 2016 22:09
  • Seria uma forma, mas ainda me tomaria uma quantidade de tempo desproporcional para fazer isso em todos os arquivos. De qualquer forma, desse jeito a função de sub-tópicos que é automaticamente realizada pela ferramenta de consolidar não iria funcionar e ela é imprescindível para conferir se os dados foram passados corretamente.

    Mas agradeço a ajuda!

    sábado, 5 de março de 2016 00:44
  • Bom dia Jonas

    Para facilitar poste um exemplo da tua planilha, demonstrando manualmente o resultado esperado, num site gratuito como  www.sendspace.com ou outro da tua preferência.

    Depois cole o link aqui, que tentarei resolver.

    Não utilize fórmulas ou funções na demonstração do resultado esperado, pois sugestões as vezes acabam atrapalhando.

    []s

    domingo, 6 de março de 2016 13:25
  • Olá!
    Coloquei no google drive o arquivo de um ano. O mês de janeiro e fevereiro já estão formatados como tabela e com as categorias que não me interessam removidas, os demais meses estão com todos os funcionários listados.

    Se eu consolidasse esses dois meses, teria o resultado que desejo, mas para remover as categorias profissionais que não me interessam nos demais meses levaria muito, muito tempo, ainda mais em vários arquivos. O método ideal que visualizo seria conseguir consolidar todos os valores apresentados nos demais meses e só depois excluir categorias que não me são interessantes (ex.: Técnico, Analista, Motorista, Oficial etc)

    https://drive.google.com/file/d/0B6dRqoM6-dc5YktVOTd0UnQzLVU/view

    Obrigado pela disposição em ajudar!

    • Editado Jonas CB segunda-feira, 7 de março de 2016 21:50
    segunda-feira, 7 de março de 2016 21:50