Estou usando o Microsoft 365 Excel e estou tentando criar uma planilha para rastrear o tempo cobrado para diferentes números de cobrança diariamente. Nunca será o caso de uma cobrança abranger meia-noite.
Há um número arbitrário de números de cobrança que podem ser cobrados, e qualquer número de cobrança pode ter vários períodos de tempo associados a ele.
Estou tentando criar uma planilha que se adapte automaticamente a qualquer número de números de cobrança e a qualquer número de cobranças para um determinado número de cobrança.
Aqui está um exemplo da tabela que criei para monitorar o tempo que gasto em vários números de cobrança ao longo do dia:
Para ilustrar o que estou tentando realizar, criei manualmente uma tabela resumindo meu tempo conforme preciso que ele seja resumido (por número de cobrança):
Como a primeira tabela é formatada como uma tabela, eu posso simplesmente clicar com o botão direito na linha Total e selecionar Inserir e uma nova linha será adicionada e as fórmulas nas colunas Duração e Duração Total Cumulativa serão copiadas para baixo. Eu preciso apenas inserir valores nas colunas Início , Parada e Número de Cobrança . Tudo nesta tabela será atualizado automaticamente conforme desejado.
O objetivo é fazer com que a segunda tabela seja atualizada automaticamente quando eu atualizar a primeira tabela. Aqui está um exemplo com linhas adicionadas ao que foi apresentado acima e a atualização automática que eu gostaria de ver acontecer na segunda tabela:
Acho que uma tabela dinâmica pode ser a solução, mas até agora não consegui fazê-la funcionar.
Como posso fazer com que a segunda tabela também seja atualizada automaticamente quando adiciono uma nova linha à primeira tabela?
Atualização para adicionar informações solicitadas em um comentário
Mostre seu trabalho até agora — qual fórmula foi usada para encontrar a duração, para adicionar itens para o mesmo número de trabalho, etc.
As colunas Início e Fim são formatadas como Time 1:30 PM
. As colunas Duração (primeira tabela), Duração Total Cumulativa e Duração (segunda tabela) são formatadas como Custom h:mm
.
A fórmula para Duração (primeira tabela) é simplesmente =[@Stop]-[@Start]
. (Novamente, um limite de meia-noite nunca será ultrapassado, então isso é suficiente.)
A fórmula para Cumulative Total Duration é =C2+IF(ISTEXT(G1), 0, G1)
. A chamada para ISTEXT()
impede que a linha de cabeçalho seja "adicionada" em.
Não há fórmulas na segunda tabela (ou seja, tempos para o mesmo trabalho). Coloquei manualmente os valores naquela tabela e calculei manualmente os totais para demonstrar o que estou tentando realizar de forma automatizada.
Descobri como fazer isso usando uma tabela dinâmica. Além do que é mostrado acima na tabela de saída desejada, também adicionei um campo que mostra a duração total para um número de carga em horas decimais.
A tabela de origem e a tabela de saída desejada são mostradas aqui:
A tabela dinâmica é definida da seguinte forma:
Aqui, Soma da Duração como Decimal é um campo calculado definido
24 * Duration
com o formato definidoNumber
com 1 casa decimal de precisão.Se você tiver
365
, você também pode fazer isso usando uma fórmula:(Supõe que seus dados estejam em uma tabela )
Como seus dados estão em uma tabela e estou referenciando essa tabela, se você adicionar linhas à tabela, a fórmula será ajustada automaticamente