Como somar horas no Excel

Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel

Digite as horas no formato 8:30 e some com =SOMA(B2:B8). Se o total passar de 24 horas, formate a célula do total como [h]:mm (Ctrl+1 > Personalizado), senão o Excel volta para zero a cada dia.

Pratique agora

Exercício 1 de 2Correção na hora, sem cadastro

A soma das horas da semana deveria dar 42:30, mas aparece 18:30. Que formato resolve?

Passo a passo

  • Digite cada tempo como hora e minuto, com dois-pontos: 8:30, 7:45, 9:00
  • Na célula do total, digite =SOMA(B2:B8)
  • Selecione o total e aperte Ctrl+1
  • Em Personalizado, digite [h]:mm no campo Tipo e clique em OK

Pronto: uma semana de 5 dias com 8:30 por dia mostra 42:30, e não 18:30.

Por que o total "zera" depois de 24 horas

Para o Excel, uma hora é uma fração de um dia. 12:00 vale 0,5 e 6:00 vale 0,25. Quando a soma passa de 1 (um dia inteiro), o formato comum h:mm mostra só o que sobra depois dos dias completos. Por isso 30 horas aparecem como 6:00.

Os colchetes em [h] dizem ao Excel para mostrar o total de horas acumuladas, sem descontar os dias. O valor da célula é o mesmo; muda só o jeito de mostrar.

Calcular horas trabalhadas: saída menos entrada

Com a entrada em B2 e a saída em C2, a conta é simples: saída menos entrada.

=C2-B2

Se houver intervalo de almoço, subtraia também: com a saída para o almoço em C2, a volta em D2 e a saída final em E2, use a fórmula abaixo.

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

Turno que passa da meia-noite

Quem entra às 22:00 e sai às 6:00 tem uma saída "menor" que a entrada, e a conta dá um resultado negativo, que o Excel mostra como ######. Some 1 dia quando a saída for menor, com o MOD:

=MOD(C2-B2;1)

O MOD devolve só a parte do dia, sempre positiva: 22:00 até 6:00 vira 8:00.

Converter horas em número decimal

Para calcular o valor a pagar, você precisa de horas em número: 7:30 precisa virar 7,5. Multiplique por 24, porque um dia tem 24 horas.

=B9*24

Formate o resultado como Geral ou Número. Depois multiplique pelo valor da hora: =B9*24*C1, com o preço da hora em C1. Para minutos, multiplique por 1440 (24 × 60).

Horas extras do dia

Se a jornada é de 8 horas, a hora extra é o que passou disso. O MÁXIMO evita valores negativos nos dias mais curtos:

=MÁXIMO(0;D2-8/24)

8/24 é a forma de escrever "8 horas" como fração do dia. Também funciona escrever o tempo entre aspas, como "8:00", dentro da fórmula.

Exemplo do dia a dia: banco de horas da semana

Monte uma tabela com Data, Entrada, Saída e Horas. Em D2, use =C2-B2 e arraste até o último dia. No fim, some a coluna D e formate o total como [h]:mm. Para saber o saldo do banco de horas, subtraia a jornada esperada: =D9-"44:00". Se o saldo puder ser negativo, prefira mostrar em horas decimais, com =(D9-"44:00")*24, porque o Excel não mostra horários negativos.

No Google Planilhas

A soma é igual. Para passar de 24 horas, vá em Formatar > Número > Duração. O formato Duração já mostra o total acumulado, como 42:30:00.

Somar horas de um mês inteiro, por funcionário

Com o nome do funcionário na coluna A e as horas do dia na coluna D, o SOMASE soma o mês de cada pessoa. Monte uma lista de nomes em F2:F6 e, ao lado, use a fórmula abaixo. Formate o resultado como [h]:mm.

=SOMASE($A$2:$A$200;F2;$D$2:$D$200)

Para filtrar também pelo mês, troque por SOMASES e acrescente a condição da data. Assim a mesma planilha serve para o ano inteiro, e o relatório de cada mês sai sem copiar nada.

Erros comuns

O total aparece menor do que deveria

Passou de 24 horas. Formate o total como [h]:mm.

Aparece ######

A conta deu tempo negativo (saída antes da entrada). Use =MOD(C2-B2;1) para turnos da noite.

A soma dá zero

As horas foram digitadas como texto (por exemplo, com espaço ou com "h"). Digite só 8:30.

O valor a pagar ficou minúsculo

Faltou multiplicar por 24 antes de multiplicar pelo preço da hora.

Perguntas frequentes

Como somar minutos no Excel?

Digite os tempos como 0:45 (zero horas e 45 minutos) e some com SOMA. Para ver o total em minutos, multiplique por 1440.

Como digitar mais de 24 horas numa célula?

Digite 30:00 normalmente. O Excel guarda o valor certo; formate como [h]:mm para ver 30:00.

Dá para somar horas e minutos que estão em colunas separadas?

Sim: =SOMA(B2:B8)/24+SOMA(C2:C8)/1440, com as horas em B e os minutos em C. Formate como [h]:mm.

Como mostrar segundos?

Use o formato [h]:mm:ss.

Por que 8:30 virou 08:30:00?

É só o formato da célula. Use Ctrl+1 e escolha h:mm para esconder os segundos.

Como calcular a média de horas por dia?

=MÉDIA(D2:D8), com a célula formatada como h:mm.

Veja também

Treine Somar horas até ficar fácil

A lição "Função DATA" tem 5 exercícios com correção na hora.

Começar grátis