Pular para o conteúdo principal

Como calcular tempo no Excel: guia com exemplos

Domine cálculos de tempo no Excel. Aplique fórmulas prontas diretamente nos seus dados.
Atualizado 4 de mai. de 2026  · 4 min lido

Pode ser novidade para você, mas o Excel armazena horas como uma fração do dia. Isso significa que ele não guarda 8:30 AM do jeito que você vê, e sim como 0.35417, que é 8,5/24. Você pode pensar nisso como 35,4% de um dia inteiro. 

Neste artigo, vou abordar estes e outros cenários importantes:

  • Diferença de tempo: calcular o intervalo entre hora de início e hora de término no mesmo dia.
  • Tempo decorrido: medir a duração ao longo de vários dias usando carimbos de data e hora completos.
  • Tempo entre datas: calcular o intervalo entre duas datas do calendário, em dias, horas ou minutos.
  • Tempo total: somar várias entradas de tempo sem cair no reset das 24 horas.
  • Média de tempo: calcular a média de várias entradas de tempo.

Como calcular a diferença de tempo no Excel

Em algum momento, você vai precisar calcular o intervalo entre uma hora de início e uma hora de término (término - início). Não importa se você usa relógio de 12 horas ou o formato 24 horas: para o Excel, ambos viram decimais. 

O Excel fazer essa conta e retornar decimais não é o problema; o desafio é deixá-la legível — e é aí que entra a formatação.

Veja este exemplo:

diferença de tempo antes da formatação no Excel

Aqui, a célula C2 vai exibir 0.354167 (8,5/24) por padrão. Esse número está correto. Ele representa 8 horas e 30 minutos como fração de um dia. Para deixá-lo legível, aplique o formato personalizado [h]:mm.

Veja o passo a passo para aplicar o formato certo:

  1. Selecione a célula C2.

  2. Pressione Ctrl + 1 para abrir a janela Formatar Células.

  3. Clique em Personalizado.

  4. No campo Tipo, digite [h]:mm ou role a lista e selecione [h]:mm:ss e clique em OK.

diferença de tempo depois da formatação no Excel

Agora a célula C2 exibe 8:30:00.

Perceba que usamos [h]:mm em vez de h:mm. Sem os colchetes, o Excel volta a exibição das horas para zero depois de 24. Uma duração de 26 horas aparece como 2:00 em vez de 26:00. Os colchetes dizem ao Excel para mostrar o total de horas, e não o “ponteiro” do relógio.

O Excel aceita tanto o formato de 12 horas (AM/PM) quanto o de 24 horas. Uma célula mostrando 9:00 AM é o mesmo que 09:00, e 9:00 PM é o mesmo que 21:00. O mais importante é usar o formato correto nas células para que os cálculos funcionem como esperado.

Como calcular tempo decorrido no Excel

Tempo decorrido e diferença de tempo são conceitos parecidos, mas diferentes. 

Enquanto a diferença de tempo, como mencionei antes, calcula o intervalo entre dois horários no mesmo dia, o tempo decorrido atravessa vários dias e exige valores completos de data e hora (timestamps) para ser calculado corretamente.

A fórmula é esta: 

= enddate_timestamp - startdate_timestamp

Ambas as células precisam conter data e hora completas. Por exemplo, 3/1/2026 14:00 e 3/3/2026 9:30.

tempo decorrido antes da formatação no Excel

Ao formatar a célula C2 como [h]:mm, o resultado vira 43:30, que significa 43 horas e 30 minutos de tempo decorrido. 

tempo decorrido depois da formatação no Excel

Ao fazer esses cálculos, podem surgir erros, como a célula exibindo ######## ou valores negativos. Mais adiante explico como resolver esse tipo de problema. 

Como calcular o tempo entre datas no Excel

Quando falamos de calcular diferenças entre datas, é um pouco diferente de horas e minutos. O Excel armazena datas como números de série (1º de janeiro de 1900 é 1, 2 de janeiro de 1900 é 2), então você pode simplesmente subtrair datas e encontrar o intervalo.

Para calcular o número de dias entre duas datas, basta subtrair a data inicial da data final (= end_date - start_date)

Veja o que quero dizer:

dias entre datas com formatação correta no Excel

O resultado será 9 dias, mas lembre-se de formatar a célula como número; caso contrário, o Excel mostra o número como uma data em vez de uma contagem de dias.

Depois de obter o número de dias, você pode converter facilmente para horas e minutos multiplicando:

  • Horas entre datas = (End_Date - Start_Date) * 24

  • Minutos entre datas = (End_Date - Start_Date) * 24 * 60

Veja este exemplo:

horas e minutos entre datas com formatação correta no Excel

Horas entre (número de horas entre as duas datas) = 216 horas

Minutos entre datas (número de minutos entre as duas datas) = 12.960

No Excel, existe uma função que permite calcular diferenças em unidades específicas (dias, meses e anos): DATEDIF(). Para fazer esses cálculos, a lógica é:

= DATEDIF(Start_Date, End_Date, "d")   → Diferença total em dias
= DATEDIF(Start_Date, End_Date, "m")   → Diferença total em meses
= DATEDIF(Start_Date, End_Date, "y")   → Diferença total em anos

Se você quer entender os conceitos básicos no Excel, recomendo conferir nossa trilha Excel Fundamentals.

Como calcular o tempo total no Excel

Somar uma lista de entradas de tempo no Excel funciona do mesmo jeito que a soma para outros tipos de dados.

= SUM(C2:C15)

O problema aparece quando a soma de todas as entradas ultrapassa 24 horas, fazendo a exibição voltar para 0. A solução é a mesma que venho destacando desde o início: formatar a célula da soma como [h]:mm

tempo total antes da formatação no Excel

Sem formatar a célula do total (B7), o resultado seria 16:30; já com a formatação correta, vira 40:30.

tempo total com a formatação correta no Excel

Para lidar bem com somas de tempo grandes, o formato [h]:mm exibe qualquer total sem limite superior. E, para relatórios, você pode preferir converter o total em horas decimais:

= SUM(B2:B6) * 24

Isso retorna 40,0 em vez de 40:00 — um número simples que funciona bem em cálculos posteriores, como multiplicação, divisão ou em visuais.

Como calcular a média de tempo no Excel

O Excel calcula média de tempo como faz com outros números usando a função AVERAGE(); porém, problemas de formatação podem impedir que você veja o resultado corretamente.

A lógica é esta: 

= AVERAGE(B2:B8)

Se a célula do resultado estiver como "Geral", você verá algo como 0.354. Aplique a formatação h:mm e ela passa a exibir 8:30. Use h:mm (sem colchetes) para médias, já que raramente passam de 24 horas.

média de tempo antes da formatação no Excel

A célula B6 pode, inicialmente, mostrar 0.057292, mas ao formatar com h:mm, o resultado vira 1:22:30 (1 hora, 22 minutos e 30 segundos).

média de tempo com a formatação correta no Excel

Como vimos na seção de tempo decorrido, o mesmo formato [h]:mm pode ser aplicado aqui, quando necessário.

Também pode acontecer de seu conjunto de dados conter células em branco; o Excel ignora automaticamente esses valores ao calcular médias. Então, se você tem sete linhas de dados com duas células em branco, o Excel considera cinco.

Agora, se a célula contiver 0, o Excel conta esse valor — e isso pode afetar seus resultados. Nessa situação, use a função AVERAGEIF(); ela também serve para médias condicionais (quando você quer a média de linhas maiores, menores ou iguais a um certo valor).

= AVERAGEIF(A2:A10, “>0”)

Erros comuns ao calcular tempo no Excel

Alguns erros são bem comuns ao calcular tempo no Excel. Veja alguns deles e como solucionar quando aparecerem:

Valores de tempo negativos ou ####### 

######## significa que a coluna está estreita demais para exibir o resultado; aumente a largura e pronto. Já um valor negativo normalmente indica que as células de início e fim foram invertidas ou que faltam datas em um cálculo que passa da meia-noite. 

Você pode corrigir assim:

= IF(B2 < A2, B2 + 1 - A2, B2 - A2)

Como funciona: se sua hora de início é 18:00 e a de término é 2:00, B2 < A2 verifica se o término é menor que o início e, se for verdade, soma um dia inteiro (1); caso contrário, faz a subtração normal.

Formatação incorreta 

Se o seu total parece menor do que deveria ou não está coerente, corrija aplicando a formatação certa ([h]:mm), como mencionei antes.

Texto vs. valores de hora 

Se você digitar uma hora como texto (geralmente alinhada à esquerda na célula, ou com apóstrofo antes), qualquer cálculo vai falhar. Converta o texto para um valor de hora real usando: = TIMEVALUE(A2) e depois formate a célula como h:mm.

Confusão com o rollover de 24 horas 

Quando você faz um SUM() e aparece um número pequeno, o problema é a formatação — não a fórmula. Aplique [h]:mm na célula do total e pronto.

Boas práticas para cálculos de tempo no Excel

Algumas recomendações que eu faria:

  • Verifique o formato da célula antes de culpar a fórmula. A maioria dos resultados “quebrados” de tempo são problemas de exibição, não de cálculo.

  • Use [h]:mm em qualquer célula que traga soma ou total. Use h:mm para entradas individuais dentro de um único dia.

  • Nunca digite horas como texto. Escreva 8:30 e deixe o Excel reconhecer automaticamente. Evite apóstrofos no início ou rótulos de texto misturados aos dados de hora.

  • Inclua datas em qualquer cálculo que atravesse a meia-noite. Um valor só de hora não tem noção do dia seguinte.

  • Converta para horas decimais antes de usar tempo em fórmulas financeiras ou de taxa. Multiplique o valor de tempo por 24 para obter um número simples e use-o em multiplicações ou divisões.

  • Mantenha formatos de hora consistentes em toda a planilha. Uma coluna misturando AM/PM com notação 24 horas é um problema de depuração futura.

Conclusão

Calcular tempo no Excel não é complicado quando você entende que ele é apenas uma fração do dia. 

Os cenários que cobrimos — diferença de tempo, tempo decorrido, períodos de vários dias, totais semanais, médias — se resumem às mesmas operações básicas: subtração, adição e formatação. A formatação é a etapa que muitos guias passam rápido, e ela é a fonte da maior parte das dúvidas.

Se você quer ir além no Excel, nossa trilha Excel Fundamentals é um caminho estruturado que aborda funções, tipos de dados e trabalho com datasets no Excel.


Amole Oluwaferanmi's photo
Author
Amole Oluwaferanmi
LinkedIn

Você é um analista de dados orientado para resultados, com experiência em transformar conjuntos de dados complexos em insights claros. Sou especialista em visualização de dados, business intelligence e fluxos de trabalho de análise de ponta a ponta usando ferramentas como Power BI, Python, MySQL e Excel.

FAQs

Por que o Excel mostra um decimal em vez de hora após a subtração?

O Excel armazena horas como uma fração decimal do dia e, com a formatação correta [h]:mm, exibe o valor do jeito certo.

Qual é a diferença entre `[h]:mm` e `h:mm`?

[h]:mm exibe horas totais sem limite, enquanto h:mm volta para zero após 24 horas.

Qual a diferença entre diferença de tempo e tempo decorrido no Excel?

Diferença de tempo é o intervalo entre dois horários no mesmo dia, enquanto tempo decorrido inclui data e hora, como ao calcular o tempo entre dois timestamps em vários dias.

Como obter o total de horas entre duas datas?

Use =(End_Date-Start_Date) * 24. Isso retorna o total de horas como um número decimal simples.

Como lidar com cálculos de tempo que passam da meia-noite?

Use =IF(B2<A2, B2+1-A2, B2-A2). O +1 soma um dia inteiro para cobrir o período durante a noite.

Tópicos

Aprenda Excel com a DataCamp

Curso

Preparação de dados no Excel

3 h
82.2K
Aprenda a preparar dados no Excel usando funções lógicas, fórmulas aninhadas, funções de busca e tabelas dinâmicas.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

Tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Tutorial do Power BI Calculate

Aprenda a usar a função CALCULATE do Power BI e dê exemplos de como você pode usá-la.
Joleen Bothma's photo

Joleen Bothma

Tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

Tutorial

Tutorial do Python Excel: O guia definitivo

Saiba como ler e importar arquivos do Excel em Python, gravar dados nessas planilhas e encontrar os melhores pacotes para fazer isso.
Natassha Selvaraj's photo

Natassha Selvaraj

Tutorial

Teste de qui-quadrado em planilhas

Neste tutorial, você aprenderá a realizar o teste qui-quadrado em planilhas.
Avinash Navlani's photo

Avinash Navlani

Tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

Ver maisVer mais