Fórmula do Excel: Calcular a Diferença Entre Duas Datas em Anos/Meses/Semanas/Dias
Às vezes, em uma planilha do Excel, precisamos calcular a diferença entre duas datas para obter as durações. Neste tutorial, são apresentadas as fórmulas para calcular a diferença entre duas datas em anos, meses, semanas e dias.
Se você deseja acompanhar este tutorial, por favor, baixe a planilha de exemplo.
Fórmula genérica:
Calcular a diferença em dias
DATEDIF(data_inicial,data_final,"d") |
Calcular a diferença em semanas
DATEDIF(data_inicial,data_final,"d")/7 |
Calcular a diferença em meses
DATEDIF(data_inicial,data_final,"m") |
Calcular a diferença em anos
DATEDIF(data_inicial,data_final,"y") |
Argumentos
Data_hora_inicial: A data inicial no intervalo de datas. A data inicial deve ser menor que a data final, caso contrário, a fórmula retornará o erro #NÚM!. |
Data_hora_final: A data final no intervalo de datas para o qual você deseja calcular a duração da data. A data final deve ser maior que a data inicial, caso contrário, a fórmula retornará o valor de erro #NÚM!. |
D: Retorna a diferença em dias. |
D/7: Retorna a diferença em semanas. Uma semana tem 7 dias; primeiro retorna os dias e depois divide por 7 para obter o número de semanas. Como a fórmula retorna o valor no formato de data, você precisa formatar o resultado como geral ou número para obter o número de semanas. |
M: Retorna a diferença em meses. |
Y: Retorna a diferença em anos. |
Como esta fórmula funciona
Suponha que você precise calcular a duração entre as datas nas células B4 e B6, use a seguinte fórmula
Calcular a diferença em dias
=DATEDIF(B4,B6,"d") |
Calcular a diferença em semanas
=DATEDIF(B4,B6,"d")/7 |
Calcular a diferença em meses
=DATEDIF(B4,B6,"m") |
Calcular a diferença em anos
=DATEDIF(B4,B6,"y") |
Pressione a tecla Enter para obter o resultado.
Dica: a fórmula para calcular a diferença em semanas retornará o resultado no formato de data; basta formatar a célula do resultado como geral ou número conforme necessário.
Explicação
Função DATEDIF: esta função é usada para calcular a diferença entre duas datas em dias, semanas, meses, anos, dias ignorando anos ou meses ignorando anos.
Fórmulas Relacionadas
- Calcular dias restantes no mês
Neste tutorial, é fornecida uma fórmula para calcular rapidamente os dias restantes no mês no Excel. - Calcular Dias Horas Minutos Segundos Entre Duas Datas
Às vezes, podemos querer obter os dias, horas, minutos e segundos entre duas datas, este tutorial introduz a fórmula para resolver essa tarefa. - Calcular Dias Restantes Entre Duas Datas
Aqui, este tutorial fornece uma fórmula para calcular rapidamente os dias restantes entre duas datas. - Calcular Tempo Líquido com Pausa em um Quadro de Horários
É fornecida a fórmula que usa a função MOD para calcular o tempo líquido com pausas no Excel.
Funções Relacionadas
- Função SE do Excel
Testa condições especificadas e retorna os valores correspondentes. - Função VALOR do Excel
Converte texto em número. - Função MÊS do Excel
A função MÊS é usada para obter o mês como número inteiro (1 a 12) a partir da data. - Função DIA do Excel
A função DIA obtém o dia como número (1 a 31) a partir da data. - Função ANO do Excel
A função ANO retorna o ano com base na data fornecida em um formato de número serial de 4 dígitos.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.