cellio

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.

Continue lendo