Página 1 de 1
Buscar 1ª e última hora de lançamento diário
Enviado: 26 Ago 2019 às 14:58
por edumuros
Boa tarde,
Prezados, primeiramente desculpem-me se o tópico for repedido, mas até onde procurei não vi nenhuma dúvida assim.
Diariamente faço atualizações dos meus KPIs e na última semana meu gestor solicitou que eu colocasse o horário de check-in e check-out que os meus funcionários de campo fazem as visitas todos os dias. No layout anexo, tenho a máscara de como preciso que pareça, e outra aba com as principais informações que preciso trazer para essa máscara. Já tentei algumas coisas aqui, como CORRESP, ÍNDICE, mas creio estar errando nos parâmetros. Desde já agradeço pela ajuda.
Re: Buscar 1ª e última hora de lançamento diário
Enviado: 26 Ago 2019 às 15:54
por babdallas
Acredito que por fórmula vai ficar lento. Usei PowerQuery e tabela dinâmica.
Re: Buscar 1ª e última hora de lançamento diário
Enviado: 26 Ago 2019 às 16:48
por edumuros
babdallas escreveu:Acredito que por fórmula vai ficar lento. Usei PowerQuery e tabela dinâmica.
Muito obrigado pela sua resposta. Entendo o conceito de tabelas dinâmicas, mas não tenho conhecimento sobre o power query. Da forma demonstrada, estaria perfeito para mim, só não estou conseguindo alcançar como chegar lá. Vi que o power query é um suplemento, mas na minhas versão (2016), ele já é integrado. Na dinâmica, como conseguiu colocar a coluna de Check-in e out?
Grato.
Re: Buscar 1ª e última hora de lançamento diário
Enviado: 27 Ago 2019 às 08:55
por babdallas
Passo a passo do que foi feito:
1) Transformei os dados na planilha ConsultaVisita em um objeto Tabela. Chamei a tabela de tbDados.
2) Para quem tem Excel 2016 ou superior (para quem tem Excel 2010 e 2013, baixe o suplemento PowerQuery no site da Microsoft), na guia Dados, clique em Da Tabela no grupo Obter e Tranformar. Isto irá carregar os dados da tbDados no PowerQuery.
3) Apesar de suas dados de data e hora estarem como texto, estão em um formato que o PowerQuery já identifica automaticamente que são data e hora. Então, somente renomeei o nome da Consulta no PowerQuery para fDados. Cliquei em Fechar e Carregar Para e escolhi para carregar somente como Conexão.
4) De volta ao Excel, solicitei para inserir uma Tabela Dinâmica. Escolhi a opção Usar uma fonte de dados externa, cliquei em escolher a conexão e escolhi a conexão fDados do PowerQuery. Pedi para fazer a Tabela Dinãmica em uma Nova Planilha.
5) Arrastei com o mouse a coluna Data visita no campo de COLUNAS.
6) Arrastei com o mouse a coluna VENDEDOR no campo de LINHAS.
7) Arrastei 2 vezes com o mouse a coluna Horas no campo de VALORES. Ao fazer isso, aparece no campo COLUNAS com símbolo de somatório escrito Valores na frente. Arraste com o mouse este somatório para o campo LINHAS.
8) No campo VALORES, clique na setinha para baixo da primeira Horas. e clique em Configurações do Campo de Valor. Escolha resumir o valor pelo mínimo e mude o nome personalizado para Check-in.
9) No campo VALORES, clique na setinha para baixo da segunda Horas. e clique em Configurações do Campo de Valor. Escolha resumir o valor pelo máximo e mude o nome personalizado para Check-out.
Espero que tenha entendido.
Re: Buscar 1ª e última hora de lançamento diário
Enviado: 27 Ago 2019 às 11:56
por edumuros
babdallas escreveu:Passo a passo do que foi feito:
1) Transformei os dados na planilha ConsultaVisita em um objeto Tabela. Chamei a tabela de tbDados.
2) Para quem tem Excel 2016 ou superior (para quem tem Excel 2010 e 2013, baixe o suplemento PowerQuery no site da Microsoft), na guia Dados, clique em Da Tabela no grupo Obter e Tranformar. Isto irá carregar os dados da tbDados no PowerQuery.
3) Apesar de suas dados de data e hora estarem como texto, estão em um formato que o PowerQuery já identifica automaticamente que são data e hora. Então, somente renomeei o nome da Consulta no PowerQuery para fDados. Cliquei em Fechar e Carregar Para e escolhi para carregar somente como Conexão.
4) De volta ao Excel, solicitei para inserir uma Tabela Dinâmica. Escolhi a opção Usar uma fonte de dados externa, cliquei em escolher a conexão e escolhi a conexão fDados do PowerQuery. Pedi para fazer a Tabela Dinãmica em uma Nova Planilha.
5) Arrastei com o mouse a coluna Data visita no campo de COLUNAS.
6) Arrastei com o mouse a coluna VENDEDOR no campo de LINHAS.
7) Arrastei 2 vezes com o mouse a coluna Horas no campo de VALORES. Ao fazer isso, aparece no campo COLUNAS com símbolo de somatório escrito Valores na frente. Arraste com o mouse este somatório para o campo LINHAS.
8) No campo VALORES, clique na setinha para baixo da primeira Horas. e clique em Configurações do Campo de Valor. Escolha resumir o valor pelo mínimo e mude o nome personalizado para Check-in.
9) No campo VALORES, clique na setinha para baixo da segunda Horas. e clique em Configurações do Campo de Valor. Escolha resumir o valor pelo máximo e mude o nome personalizado para Check-out.
Espero que tenha entendido.
Muito obrigado, consegui aqui!!!!!