Skip to main content

Calcular a diferença entre duas datas em dias, semanas, meses e anos no Excel

Author: Xiaoyang Last Modified: 2025-08-06

Ao lidar com datas em uma planilha, você pode precisar calcular a diferença entre duas datas fornecidas para obter o número de dias, semanas, meses ou anos. Neste artigo, vou falar sobre como resolver essa tarefa no Excel.


Calcular a diferença entre duas datas fornecidas em dias

Para obter o número de dias entre duas datas fornecidas, use as fórmulas abaixo:

1. Insira qualquer uma das fórmulas abaixo em uma célula em branco onde deseja obter o resultado:

=DATEDIF(A2,B2,"D")
=B2-A2

Observação: Nas fórmulas acima: A2 é a célula da data de início e B2 é a célula da data de término.

2. Em seguida, arraste a alça de preenchimento para baixo até as células para preencher esta fórmula, e o número de dias entre as duas datas será calculado conforme mostrado na captura de tela abaixo:

apply a formula to calculate the difference between two given dates in days

a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

Calcular a diferença entre duas datas fornecidas em meses

Se você quiser obter o número de meses entre duas datas específicas, insira a seguinte fórmula em uma célula em branco:

=DATEDIF(A2,B2,"M")

Observação: A2 é a célula da data de início e B2 é a célula da data de término.

E então, arraste a alça de preenchimento para baixo até as células para aplicar esta fórmula, e a diferença entre duas datas em meses terá sido calculada, veja a captura de tela:

apply a formula to calculate the difference between two given dates in months


Calcular a diferença entre duas datas fornecidas em anos

Para calcular o número de anos entre duas datas, a função DATEDIF também pode ajudá-lo.

Por favor, insira a fórmula abaixo em uma célula em branco:

=DATEDIF(A2,B2,"Y")

Observação: A2 é a célula da data de início e B2 é a célula da data de término.

E então, arraste a alça de preenchimento para baixo até as células para aplicar esta fórmula, e o número de anos entre as duas datas específicas terá sido retornado, veja a captura de tela:

apply a formula to calculate the difference between two given dates in years


Calcular a diferença entre duas datas fornecidas em dias, meses e anos

Se você precisa calcular a diferença entre duas datas em dias, meses e anos juntos, deve aplicar a fórmula abaixo:

=DATEDIF(A2, B2, "y") &" anos, "&DATEDIF(A2, B2, "ym") &" meses, " &DATEDIF(A2, B2, "md") &" dias"

Observação: A2 é a célula da data de início e B2 é a célula da data de término.

E então arraste a alça de preenchimento para baixo até as células que você deseja aplicar esta fórmula, e você obterá o seguinte resultado:

apply a formula to calculate the difference between two given dates in days, months and years


Calcular a diferença entre duas datas fornecidas em semanas

A função DATEDIF também pode ajudá-lo a calcular o número de semanas entre duas datas, por favor, use a seguinte fórmula em uma célula em branco:

=(DATEDIF(A2,B2,"D")/7)

Observação: A2 é a célula da data de início e B2 é a célula da data de término.

Então, arraste a alça de preenchimento para baixo até as células que você deseja aplicar esta fórmula, e você obterá as semanas em números decimais entre duas datas, veja a captura de tela:

apply a formula to calculate the difference between two given dates in weeks

  • DicasSe você quiser obter o número de semanas inteiras entre duas datas, aplique esta fórmula:
  • =ARREDONDAR.PARA.BAIXO((DATEDIF(A2, B2, "d") / 7), 0)

use another formula to get the number of full weeks


Calcular a diferença entre dois horários fornecidos em dias, horas e minutos

Se você tem duas listas de datas e horários, para calcular a diferença entre dois horários em dias, horas e minutos, a seguinte fórmula pode ajudá-lo.

Por favor, copie e cole a fórmula abaixo em uma célula em branco:

=INT(B2-A2)&" dias "&TEXTO(B2-A2,"h"" horas ""m"" minutos """)

Observação: A2 é a célula do horário de início e B2 é a célula do horário de término.

E então, arraste a alça de preenchimento para baixo até as células que você deseja aplicar esta fórmula, e você obterá o seguinte resultado conforme necessário:

use a formula to calculate the difference between two given date times in days, hours and minutes


Mais artigos relativos a datas e horários:

  • Calcular horas entre horários após a meia-noite no Excel
  • Suponha que você tenha uma tabela de horários para registrar seu tempo de trabalho, o horário na Coluna A é o horário de início de hoje e o horário na Coluna B é o horário de término do dia seguinte. Normalmente, se você calcular a diferença de tempo entre os dois horários subtraindo diretamente "=B2-A2", ele não exibirá o resultado correto conforme mostrado na captura de tela à esquerda. Como você poderia calcular corretamente as horas entre dois horários após a meia-noite no Excel?
  • Calcular horas trabalhadas por mês no Excel
  • Normalmente, a maioria de nós trabalha 8 horas por dia, 5 dias por semana. Aqui, quero obter o total de horas trabalhadas por mês para calcular o salário. Como calcular o total de horas trabalhadas por mês no Excel?
  • Calcular horas trabalhadas e descontar o horário de almoço no Excel
  • Como funcionário de uma empresa, precisamos registrar a entrada e saída todos os dias de trabalho, contando o total de horas trabalhadas e descontando o horário de almoço de um dia pode ajudar a calcular o salário de acordo com o tempo. Por exemplo, tenho o seguinte registro diário de presença que contém login, logout e início do almoço, fim do almoço em uma planilha, agora quero calcular o total de horas trabalhadas, mas descontando o horário de almoço de cada dia. Para concluir este trabalho, posso apresentar algumas fórmulas para você.

  • Barra de Fórmulas Super (edite facilmente várias linhas de texto e fórmulas); Layout de Leitura (leia e edite facilmente um grande número de células); Cole em Intervalo Filtrado...
  • Mesclar Células/Linhas/Colunas mantendo os dados; Dividir conteúdo de células; Combinar Linhas Duplicadas e Somar/Média... Prevenir Células Duplicadas; Comparar Intervalos...
  • Selecionar Linhas Duplicadas ou Únicas; Selecionar Linhas em Branco (todas as células estão vazias); Super Localizar e Localização Difusa em Muitas Pastas de Trabalho; Seleção Aleatória...
  • Cópia Exata de Múltiplas Células sem alterar a referência da fórmula; Criar automaticamente referências para várias planilhas; Inserir Marcadores, Caixas de Seleção e mais...
  • Favoritar e Inserir rapidamente Fórmulas, Intervalos, Gráficos e Imagens; Criptografar Células com senha; Criar Lista de Correspondência e enviar emails...
  • Extrair Texto, Adicionar Texto, Remover por Posição, Remover Espaço; Criar e Imprimir Estatísticas da Página de Dados; Converter entre o Conteúdo das Células e Comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro em outras planilhas); Classificação Avançada por mês/semana/dia, frequência e mais; Filtro Especial por negrito, itálico...
  • Consolidar Pastas de Trabalho e Planilhas; Mesclar Tabelas com base em colunas-chave; Dividir Dados em Múltiplas Planilhas; Conversão em Lote de xls, xlsx e PDF...
  • Agrupamento de Tabela Dinâmica por número da semana, dia da semana e mais... Mostrar Células Desbloqueadas, Bloqueadas por cores diferentes; Destacar Células Que Contêm Fórmula/Nome...
kte tab 201905
  • Habilite a edição e leitura com guias no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques de mouse para você todos os dias!
officetab bottom