Como Calcular o Total de Horas Trabalhadas no Excel (Com Intervalo de Almoço)

Para calcular o total de horas trabalhadas no dia descontando o intervalo de almoço no Excel, some os dois períodos do expediente separadamente — manhã e tarde — com uma fórmula como =(saída_almoço-entrada)+(saída-volta_almoço), formatando a célula do resultado como [h]:mm para exibir corretamente o total em horas e minutos.

Você precisa calcular quantas horas um funcionário trabalhou no dia, tendo apenas os horários registrados: hora de entrada, hora de saída para o almoço, hora de volta do almoço e hora de saída no final do expediente. Fazer essa conta de cabeça, somando os dois períodos do dia (manhã e tarde) e ainda descontando o intervalo do almoço, é fácil de errar, principalmente quando os horários não são redondos.

Sem uma fórmula pronta para isso, controlar o ponto de uma equipe inteira manualmente se transforma em um processo lento e sujeito a erro de cálculo, o que é ainda mais arriscado quando esses números alimentam o fechamento da folha de pagamento ou o controle de banco de horas.

Neste artigo iremos mostrar a fórmula para calcular o total de horas trabalhadas no dia a partir dos quatro horários registrados, como formatar corretamente o resultado, como lidar com turnos que passam da meia-noite e como converter o resultado para número decimal quando for necessário.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Youtube

Assista ao vídeo abaixo, caso prefira aprender a como calcular o total de horas trabalhadas no Excel assistindo a um vídeo.

Miniatura do video: clique para assistir

Não se esqueça de se INSCREVER no nosso canal.

A fórmula para calcular o total trabalhado no dia

Considerando uma planilha com quatro colunas de horário — entrada, saída para o almoço, volta do almoço e saída final —, o total de horas efetivamente trabalhadas no dia é a soma dos dois períodos separados pelo intervalo: o período da manhã (da entrada até a saída do almoço) mais o período da tarde (da volta do almoço até a saída final).

Exemplo de planilha com entrada, saída do almoço, volta do almoço, saída final e total calculado

A fórmula, referenciando as colunas do exemplo, é:

=(B2-A2)+(D2-C2)

Onde A2 é a entrada, B2 é a saída para o almoço, C2 é a volta do almoço e D2 é a saída final. A primeira parte, (B2-A2), calcula o período trabalhado pela manhã. A segunda parte, (D2-C2), calcula o período trabalhado à tarde. A soma das duas dá o total de horas efetivamente trabalhadas no dia, já descontando automaticamente o tempo do intervalo de almoço — que nunca entra na conta, porque não existe nenhuma subtração entre a saída do almoço e a volta do almoço.

No exemplo, com entrada às 08:00, saída para o almoço ao meio-dia, volta às 13:00 e saída final às 17:34, o resultado da fórmula é 8:34, ou seja, 8 horas e 34 minutos efetivamente trabalhados, mesmo com uma hora de intervalo no meio do expediente.

Por que formatar a célula do resultado como horário é essencial

O Excel armazena horários internamente como uma fração de um dia (24 horas equivalem ao número 1, 12 horas equivalem a 0,5, e assim por diante). Isso significa que o resultado de uma subtração entre dois horários já é, matematicamente, uma fração — mas se a célula do resultado não estiver formatada para exibir horas, o Excel pode mostrar um número decimal estranho (como 0,357) em vez do formato “8:34” que faz sentido para quem está lendo o controle de ponto.

Para garantir que o resultado apareça no formato correto, selecione a célula do total, pressione Ctrl+1 para abrir a janela Formatar Células, escolha a categoria Hora e selecione um formato do tipo 13:30 (horas e minutos). Na maioria dos casos, ao digitar horários nas células de entrada usando o formato hh:mm, o Excel já detecta automaticamente que a célula de subtração também deve herdar o formato de hora, mas vale sempre conferir manualmente, principalmente em planilhas copiadas ou importadas de outros arquivos.

Turnos que atravessam a meia-noite

A fórmula simples de subtração funciona perfeitamente quando entrada e saída acontecem no mesmo dia. Mas em turnos noturnos, onde a entrada é, por exemplo, às 22:00 e a saída é às 06:00 do dia seguinte, uma subtração direta (saída - entrada) resulta em um número negativo, porque o Excel entende que 06:00 é “menor” que 22:00 dentro do mesmo dia.

Para corrigir esse caso, a fórmula precisa somar 24 horas (representadas como o número 1, equivalente a um dia inteiro) sempre que o resultado da subtração for negativo:

=SE(saída<entrada; saída-entrada+1; saída-entrada)

Essa verificação com a função SE garante que, quando o horário de saída for “menor” numericamente que o de entrada (sinal de que o turno passou da meia-noite), o Excel adicione um dia inteiro antes de calcular a diferença, corrigindo o resultado para o valor correto de horas trabalhadas no turno noturno.

Somando o total de várias jornadas (banco de horas)

Quando você soma o total trabalhado de vários dias seguidos — para fechar a semana ou o mês, por exemplo, no controle de banco de horas —, existe uma armadilha de formatação parecida: se o total ultrapassar 24 horas, o formato padrão de hora (hh:mm) mostra apenas o restante da divisão por 24 horas, fazendo, por exemplo, um total real de 30 horas aparecer como apenas 6 horas na célula. Esse comportamento específico e a forma de corrigi-lo — usando o formato personalizado [hh]:mm com colchetes — já detalhamos em outro artigo sobre como somar horas no Excel sem perder o total quando passa de 24 horas.

Convertendo o total para número decimal

Departamentos de RH e sistemas de folha de pagamento frequentemente precisam do total de horas trabalhadas em formato decimal (como 8,57 em vez de 8:34), para multiplicar diretamente pelo valor da hora e calcular o pagamento, por exemplo, de horas extras. Para converter o resultado em decimal, multiplique o valor da hora por 24:

=(B2-A2+D2-C2)*24

Como o Excel guarda horas como fração de 24 horas, multiplicar por 24 converte a fração de volta para um número absoluto de horas em decimal. No exemplo, 8:34 se tornaria aproximadamente 8,57 (8 horas mais 34 minutos, que correspondem a 34/60 = 0,566 de hora, arredondado para 8,57).

Erros comuns ao calcular horas trabalhadas

Um erro frequente é subtrair os quatro horários em uma única expressão contínua na ordem errada, como =D2-C2-B2-A2 sem parênteses organizando os dois períodos separadamente, o que pode gerar um resultado matematicamente diferente do esperado dependendo da ordem das operações. Sempre agrupe cada período (manhã e tarde) entre parênteses antes de somar os dois.

Outro erro comum é digitar os horários como texto (por exemplo, “8h00” em vez de “08:00”), o que impede qualquer cálculo de hora funcionar — o Excel precisa reconhecer o conteúdo da célula como um horário real, alinhado à direita, para que a subtração funcione. Se os horários estiverem alinhados à esquerda na célula, é sinal de que estão sendo tratados como texto, e a fórmula vai retornar erro.

Disponibilidade por versão do Excel

O cálculo de horas trabalhadas por subtração direta funciona em todas as versões do Excel, desde as mais antigas até o Microsoft 365, tanto no Windows quanto no Mac, além do Excel Online e do Google Sheets — nesse último, a lógica de subtração e o formato personalizado [h]:mm para totais acima de 24 horas seguem exatamente o mesmo princípio.

Compartilhe ou Comente

Perguntas frequentes

Como calcular o total de horas trabalhadas descontando o horário de almoço no Excel?

Some os dois períodos trabalhados separadamente: =(saída do almoço – entrada) + (saída final – volta do almoço). Assim o intervalo de almoço nunca entra na conta do total trabalhado.

Por que o resultado da subtração de horários aparece como um número decimal estranho?

Porque a célula do resultado não está formatada como horário. Selecione a célula, pressione Ctrl+1, escolha a categoria Hora e selecione um formato como hh:mm para exibir corretamente o total em horas e minutos.

Como calcular horas trabalhadas em um turno que passa da meia-noite?

Use =SE(saída


Se você curtiu esse artigo aonde mostramos como calcular o total de horas trabalhadas no Excel considerando o intervalo de almoço, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Sua empresa já usa uma planilha de ponto parecida com essa ou ainda calcula as horas manualmente? Você precisa do resultado em formato de hora ou em decimal para a folha de pagamento? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *