Problemas para descobrir o agendamento semanal e as horas depois da meia-noite

2

Esta é uma captura de tela do que tenho

O que eu estou tentando fazer é ter as horas para cada pessoa postada como mostrado ou uma maneira que as horas podem ser postadas assim e então ter o total de horas no final.

O problema que estou tendo é como conseguir que o excel perceba que alguns funcionários estão trabalhando depois das 12h da manhã. Eu continuo tendo o número vindo a ser negativo. Qual seria a fórmula que eu preciso? ou preciso alterar meu gráfico? E se eu precisar alterar o gráfico, o que eu precisaria fazer e qual seria a fórmula depois?

    
por D.A.Designs 07.09.2014 / 18:59

2 respostas

0

Para calcular o total de horas quando o turno cruza a meia-noite:

Suponha que a hora de início seja H5 e a célula esteja formatada com um formato TIME.
Suponha que o horário final seja I5 e a célula esteja formatada com um formato TIME.

então, para J5, use esta fórmula: =IF(I5-H5<0,HOUR((I5+1)-H5),HOUR(I5-H5)) e dê a essa célula um formato de célula GENERAL ou DECIMAL.

Basicamente, a lógica em uso é:
SE o resultado for negativo (ou seja, o turno atravessou a meia-noite),
ENTÃO adicionar +1 (dia, ou seja, 24 horas) ao horário final antes de subtrair a hora inicial,
Hora final de ELSE - hora de início.

(Por que você adiciona +1 em vez de 24 ou algo mais se manifesta com a forma como o excel armazena os valores de tempo internamente, e a explicação está realmente fora do escopo dessa resposta.)

Provavelmente, você desejará usar uma área de cálculo em algum lugar menos visível para calcular as horas de cada turno ou usar colunas ocultas, adicioná-las e trazer o número de volta ao total.

    
por 07.09.2014 / 22:09
0

Outra abordagem é armazenar tudo como data + hora (especificação completa da data e hora como um único número). A função NOW faz isso automaticamente, mas apenas pela hora atual. Você pode criar a entrada adicionando DATA mais TEMPO (a data é armazenada como um número inteiro seqüencial representando o número de dias desde uma data de referência; a hora é armazenada como uma fração decimal de um dia). Você pode usar funções ou incorporar a matemática em uma fórmula para armazenar o valor de data e hora.

As funções de data e hora do Excel funcionam a partir dessa representação. A matemática normal de data / hora do Excel funcionará corretamente. Para personalizar como o valor armazenado é exibido, use as funções de formato de data e hora integradas. Na maioria dos casos, ele ignorará partes do valor de data + hora que não são relevantes para o formato de exibição.

    
por 08.09.2014 / 01:26