
Fórmula genérica
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Resumo
Para calcular as horas de trabalho, levando em consideração o tempo de intervalo que precisa ser subtraído, você pode usar uma fórmula baseada na função MOD. MOD é usado para controlar os horários de início e término que ultrapassam a meia-noite. No exemplo mostrado, a fórmula em F6 é:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Explicação
Basicamente, essa fórmula subtrai o horário de início do horário de término para obter a duração em horas. Isso é feito para calcular o tempo de trabalho e o tempo de descanso.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Em seguida, o tempo de intervalo é subtraído do tempo de trabalho para obter "horas de trabalho líquidas".
Esta fórmula usa a função MOD para lidar com horários que ultrapassam o limite do dia (meia-noite). Ao usar MOD com um divisor de 1, os resultados positivos permanecem inalterados, mas os resultados negativos (que ocorrem quando a hora de início é maior que a hora de término) são "invertidos" para obter uma duração correta.
Para mais detalhes, consulte: Como calcular o número de horas entre duas vezes
Formatando durações de tempo
Nos casos em que o tempo calculado excede 24 horas, você pode usar um formato personalizado como (h): mm. A sintaxe dos colchetes (h) informa ao Excel para exibir durações de horas superiores a 24 horas. Se você não usar os colchetes, o Excel simplesmente "rolará" quando a duração chegar a 24 horas (como um relógio).
Layout alternativo do quadro de horários
A imagem abaixo mostra um formato alternativo para capturar o tempo trabalhado. Em vez de registrar o trabalho e o tempo de descanso separadamente, esta versão captura dois tempos de entrada / saída separados para um único turno.
Para este layout, a fórmula usada em F5 é:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Em vez de subtrair o tempo de intervalo do tempo de trabalho, somamos dois tempos de trabalho.