Calcular horas
no Excel e Sheets

Monte uma tabela que calcula duração, desconta pausa, trata a meia-noite e mostra totais maiores que 24 horas.

Configuração básica

Coloque Entrada em A2, Saída em B2 e Intervalo em C2. Em D2, use =B2-A2-C2 e formate D2 como duração. Para uma semana, some D2:D8 e use [h]:mm.

Pessoa organizando registros de horas em uma planilha aberta no notebook
Imagem ilustrativa: uma planilha bem estruturada separa entrada, saída, intervalo e total em colunas próprias.

Antes da fórmula: formate as células

Entrada, saída e intervalo precisam ser reconhecidos como horários ou durações, não como texto. Digite 09:00, 18:00 e 1:00. Um valor alinhado ou exibido de forma inesperada pode indicar que a planilha não interpretou a entrada corretamente.

Coluna Conteúdo Exemplo
A Entrada 09:00
B Saída 18:00
C Intervalo 1:00
D Total 8:00

Fórmula para diferença simples

Use =B2-A2. Se A2 contém 09:00 e B2 contém 18:00, o resultado é 9:00. Formate a célula de resultado como hora ou duração.

Fórmula com intervalo

Use =B2-A2-C2. No exemplo acima, 18:00 − 09:00 − 1:00 = 8:00. O intervalo em C2 precisa ser uma duração; digitar apenas “1” pode significar um dia inteiro dependendo do formato.

Fórmula para passar da meia-noite

Uma saída às 06:00 é numericamente menor que uma entrada às 22:00. Use =MOD(B2-A2;1) para diferença sem pausa ou =MOD(B2-A2;1)-C2 com intervalo. Em localidades que usam vírgula como separador de argumentos, adapte o ponto e vírgula conforme o aplicativo.

Outra fórmula possível é =SE(B2<A2;B2+1-A2;B2-A2). O “1” representa um dia completo no sistema interno da planilha.

Como somar uma semana

Depois de copiar a fórmula diária até D8, use =SOMA(D2:D8). Aplique o formato personalizado [h]:mm ao total. Os colchetes dizem para mostrar todas as horas acumuladas; sem eles, 40 horas podem aparecer como 16:00 porque o formato comum reinicia após 24.

A documentação oficial da Microsoft sobre formatos de data e hora identifica [h]:mm como formato de tempo decorrido. Os nomes dos menus podem mudar conforme a versão do Excel.

Converter duração para horas decimais

Como uma hora é 1/24 de dia na planilha, multiplique a duração por 24: =D2*24. Formate o resultado como número. Uma duração de 8:30 passa a 8,50.

Converter decimal para duração

Faça o inverso: =E2/24, onde E2 contém o decimal, e formate a célula como [h]:mm. O valor decimal 7,50 vira 7:30.

Jornada dividida em quatro colunas

Se A2/B2 representam manhã e C2/D2 representam tarde, use =(B2-A2)+(D2-C2). Para períodos que podem cruzar meia-noite, aplique MOD a cada bloco: =MOD(B2-A2;1)+MOD(D2-C2;1).

Erros frequentes

  1. Aparece ####: a coluna pode estar estreita ou o resultado pode ser um horário negativo que o sistema não exibe.
  2. 40h aparece como 16h: aplique [h]:mm.
  3. A fórmula aparece como texto: remova apóstrofo inicial e altere a célula de Texto para Geral antes de redigitar.
  4. 8:30 vira 8,30: não substitua dois pontos por vírgula; converta multiplicando por 24.
  5. Erro no separador: sua localidade pode exigir vírgula em vez de ponto e vírgula.
  6. Diferença negativa à noite: use MOD ou some um dia ao fim.

Exemplo de semana

Dia Entrada Saída Intervalo Total
Seg 09:00 18:00 1:00 8:00
Ter 08:30 17:30 1:00 8:00
Qua 09:15 18:00 0:45 8:00

A soma é 24:00. Use a calculadora semanal para comparar o resultado antes de ampliar a planilha.

Variações de versãoNomes de funções, separadores e menus podem variar entre Excel, Sheets, idioma e sistema operacional. Teste sempre com 09:00–18:00 e intervalo 1:00; o resultado esperado é 8:00.

Estrutura recomendada para uma planilha de horas

Separe cada tipo de dado em uma coluna. Uma estrutura simples usa Data, Entrada, Saída, Intervalo e Total. Não digite “8 horas” dentro da célula de duração; use um valor reconhecido pela planilha, como 08:00, e deixe a unidade no cabeçalho.

ColunaConteúdoExemplo
AData05/09/2026
BEntrada09:00
CSaída18:00
DIntervalo01:00
ETotal=MOD(C2-B2;1)-D2

Baixe o modelo CSV com os cabeçalhos e três linhas de exemplo. Arquivos CSV não guardam fórmulas ou formatação de duração de forma uniforme; use o arquivo como estrutura inicial e aplique a fórmula no Excel ou no Google Sheets.

Quando usar data e hora completas

A função MOD resolve uma única virada da meia-noite quando a planilha contém apenas horários. Se o período pode durar mais de 24 horas ou atravessar vários dias, registre data e hora na mesma célula. A subtração direta entre 06/09/2026 06:00 e 05/09/2026 22:00 devolve oito horas sem precisar inferir o dia seguinte.

Datas completas também evitam ambiguidade em escalas, viagens e plantões. Confirme o fuso horário quando os registros vierem de localidades diferentes; uma planilha comum não converte fusos automaticamente apenas porque as células exibem horas.

Como tratar linhas incompletas

Uma linha com entrada e sem saída não deve virar zero silenciosamente. Você pode deixar o total vazio até que os dois campos existam. Em uma instalação em português, uma fórmula comum é =SE(OU(B2="";C2="");"";MOD(C2-B2;1)-D2). Os nomes das funções e os separadores podem mudar conforme a localidade.

Evite substituir um horário ausente por um valor estimado dentro da fórmula. Mantenha o campo vazio, registre a pendência e corrija o dado na fonte apropriada. Isso preserva a diferença entre cálculo e ajuste de registro.

Quatro testes antes de reutilizar a planilha

  1. Jornada comum: 09:00–18:00 menos 01:00 deve resultar em 8h00.
  2. Turno noturno: 22:00–06:00 sem intervalo deve resultar em 8h00.
  3. Total acumulado: cinco linhas de 8h00 devem exibir 40h00, não 16h00.
  4. Linha vazia: entrada sem saída deve permanecer pendente em vez de gerar uma duração.

Depois dos testes, compare uma semana real com a calculadora semanal. Duas implementações independentes chegando ao mesmo número reduzem a chance de erro de referência, formato ou arredondamento.

Decimal para orçamento e valor por hora

Planilhas armazenam uma hora como 1/24 de dia. Por isso, multiplique uma duração por 24 para obter horas decimais. Uma célula com 7h30 vira 7,5. Se você precisa multiplicar duração por uma taxa, use o decimal sem trocar 7:30 por 7,30 manualmente; 7,30 h representam 7h18.

Este guia explica a conversão matemática. Ele não valida salário, adicional, hora extra ou regra de folha de pagamento. Para esses cálculos, confirme a base, a taxa e a norma aplicável antes de aplicar qualquer multiplicação.

Como auditar uma fórmula copiada

Selecione uma célula de total e confira se as referências apontam para a mesma linha. Ao arrastar uma fórmula, referências relativas devem mudar de B2/C2 para B3/C3. Uma referência presa com cifrão, como $D$2, permanece igual e pode ser correta para uma taxa fixa, mas costuma ser errada para um intervalo que muda em cada dia.

Também confira a unidade do resultado. Uma célula pode armazenar 0,3333 dia e exibir 8:00 por causa da formatação. Multiplicar esse valor por 24 produz 8 horas decimais; multiplicá-lo novamente por 24 geraria um número incorreto. Use uma coluna de verificação em minutos para identificar esse tipo de erro.

Perguntas frequentes

Como mostrar horas acima de 24?

Use o formato personalizado [h]:mm.

Como obter minutos totais?

Multiplique a duração por 1.440, número de minutos em um dia: =D2*1440.

Como impedir células vazias de mostrar erro?

Você pode envolver a fórmula em uma condição que só calcule quando entrada e saída existirem. A sintaxe depende do idioma da planilha.

A planilha substitui controle de ponto?

Não necessariamente. Ela faz a aritmética dos dados fornecidos; requisitos de registro e validade dependem do uso e das regras aplicáveis.