Calcular diferenças de data e hora no Excel

0

Eu estou tentando usar o Excel 2013 para montar uma pasta de trabalho para rastreamento de quadro de horários. Como exemplo, o tempo trabalhado ontem precisa ser inserido até as 10:00 horas do próximo dia útil. Fins de semana tornam-se complicados (porque o próximo dia útil é segunda-feira), mas o layout é o seguinte:

Cell    Cell contents   Cell description

A3      3/11/2014       (Date someone worked)
B3      3/12/2014       (Date when the time was entered into timesheet)
C3      19:00           (Time that the entry was made)
 

No exemplo acima, o tempo trabalhado em 03/11/14 deve ser inserido no quadro de horários até 03/12/14 (o próximo dia útil) às 10h. Na célula D3, eu preciso do Excel para calcular a diferença de tempo entre a próxima data “depois” da célula A3 às 10:00 (sempre 10:00) e a data / hora da célula B3 / C3 (que é quando a planilha de horas foi realmente atualizado). Tudo o que tentei até agora não funcionou. Isso é factível?

obrigado

STGdb
fonte
Segredo sujo: Datas e horários no Excel são expressos em dias. Ou seja, 12 horas tem um valor numérico de 0,5, um intervalo de tempo de 2 dias é de 2,0, e a data é o número de dias desde alguns "época" (provavelmente 01 de janeiro de 1970). Se é exibido como data, hora ou um número depende do formato da célula.
Daniel R Hicks

Respostas:

2

Em D3 use a fórmula:

=((B3+C3)-(A3+"10:00"))*24

Enquanto A3 e B3 forem reconhecidos pelo Excel como datas, você deverá obter um resultado de 33 (horas).

kaarel
fonte
(A3+(10/24)) ao invés de (A3+"10:00") também poderia usar + if (dia da semana (B3; 2) & lt; dia da semana (A3; 2); 48; 0) para gerenciar um (1) fim de semana entre as duas datas.
NeronLeVelu
1

Obrigado @kaarel e @NeronLeVelu pelo seu feedback. Combinei as informações que você forneceu e as tentativas que fiz antes de postar minha pergunta e acabei com:

=((Workday(A3,1)+"10:00")-(B3+C3))*24*60

Um pouco de formatação condicional e posso mostrar facilmente o que foi digitado e quando (adiantado / atrasado) em minutos.

STGdb
fonte