Como somar horas no Excel
Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel
=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
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-B2Se 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*24Formate 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.