Como Calcular Diferença de Horas no Excel (Passo a Passo)
Aprenda a calcular diferença de horas no Excel: horas trabalhadas, formato decimal, turno noturno e a soma correta acima de 24 horas.
Por Ayoub Farid · · 2 min de leitura
Folhas de ponto, escalas de trabalho e duração de tarefas exigem cálculos com horários. O Excel resolve isso com facilidade assim que você entende que, dentro do programa, as horas são frações de um dia. Dominar esse conceito é essencial para quem quer aprender Excel e criar planilhas profissionais.
Como o Excel armazena horas
Um dia inteiro equivale ao número 1. Por isso, 12:00 é igual a 0,5 e 06:00 equivale a 0,25. É exatamente por essa razão que subtrair horários dá certo — e por que multiplicar o resultado por 24 converte tudo em horas cheias.
Horas trabalhadas
Com o início na célula B2 (09:00) e o término na célula C2 (17:30):
=C2-B2 → 8:30
Formate a célula do resultado como hh:mm ou h:mm.
Horas decimais (para cálculo de folha e pagamento)
Para multiplicar o tempo trabalhado pelo valor da hora, converta o horário em formato decimal:
=(C2-B2)*24 → 8,5
Formate a célula como Número. Para calcular o valor a pagar: =(C2-B2)*24*$F$1, utilizando o cifrão para criar uma referência absoluta e travar o valor da hora na célula F1 antes de arrastar a fórmula para baixo.
Descontando o intervalo de almoço
=(C2-B2-D2)*24
Neste exemplo, a célula D2 contém a duração da pausa (por exemplo, 00:30).
Turno noturno (passando da meia-noite)
Calcular de 22:00 até 06:00 gera um resultado negativo. Para corrigir isso em fórmulas do Excel, use a função MOD (resto da divisão):
=MOD(C2-B2,1)
→ 8:00.
Total de horas acima de 24 horas
Ao somar as horas da semana usando a função SUM (SOMA), sua planilha pode exibir 16:00 em vez de 40:00. Isso acontece porque o formato padrão h:mm zera o relógio a cada 24 horas. Para corrigir, aplique o formato [h]:mm (clique com o botão direito na célula > Formatar Células > Personalizado). Os colchetes indicam ao Excel que ele deve acumular o total de horas. Essa dica também funciona no Planilhas Google (Google Sheets) e costuma cair com frequência em teste de Excel para entrevista de emprego.
Minutos ou segundos
Para extrair o intervalo em outras unidades:
=(C2-B2)*1440 minutos
=(C2-B2)*86400 segundos
Datas e horas juntas na mesma célula
Se as suas células contiverem a data e a hora juntas (por exemplo, "02/11/2026 22:00"), uma subtração simples funciona perfeitamente entre dias diferentes, sem precisar da função MOD. Veja mais sobre o assunto no artigo sobre HOJE e AGORA (TODAY e NOW).
Perguntas frequentes
Como calcular as horas entre dois horários no Excel?
Use =(fim-inicio)*24 para obter o resultado em horas decimais, ou =fim-inicio com a célula formatada como h:mm.
Como calcular horas que passam da meia-noite?
Use a fórmula =MOD(fim-inicio,1).
Por que a minha soma de horas mostra menos de 24 horas?
Aplique a formatação personalizada [h]:mm na célula para que o Excel pare de reiniciar a contagem a cada ciclo de 24 horas.
Por que aparece o erro ##### em uma célula de hora?
Esse erro ocorre quando o resultado do cálculo é negativo (como em um turno noturno sem a função MOD) ou simplesmente porque a coluna está estreita demais para exibir o texto.