O Excel é uma das ferramentas de escritório mais poderosas e versáteis. Desde suas primeiras versões, ele manteve várias fórmulas históricas que ainda hoje são úteis. Entre elas está a função DATEDIF, uma ferramenta discreta, mas extremamente poderosa, para calcular a diferença entre duas datas.
Embora a função DATEDIF não esteja mais documentada oficialmente no Excel, ela ainda funciona perfeitamente. Ela permite que você determine rapidamente o número de anos, meses ou dias que separam duas datas. Neste artigo, veremos como usá-la, por que ela ainda existe e quais são as alternativas modernas, como FRACTION.YEAR.
Por que usar DATEDIF no Excel?
DATEDIF é uma das funções mais antigas do software. Ela teve origem na planilha eletrônica Lotus 1-2-3 e a Microsoft optou por mantê-la para garantir a compatibilidade com arquivos mais antigos.
Isso significa que mesmo um arquivo do Excel da década de 1980 pode ser aberto e executado sem problemas nas versões atuais do software. Essa é uma grande vantagem, especialmente para empresas que trabalham com arquivos.
Para aprofundar os seus conhecimentos, consulte também:
Como funciona o DATEDIF?
A sintaxe do DATEDIF é simples:
Onde uma unidade pode ter vários valores:
-
"y"→ diferença em anos -
"m"→ diferença em meses -
"d"→ diferença em dias
Exemplo de cálculo específico
| Tipo de cálculo | Fórmula | Resultado do cálculo |
|---|---|---|
| Anos entre duas datas | =DATEDIF(A1;B1; ‘y’) | 33 |
| Meses entre duas datas | =DATEDIF(A2;B2; “m”) | 399 |
| Dias entre duas datas | =DATEDIF(A3;B3; ‘d’) | 12164 |
⚠️ Aviso: alguns argumentos, como 'MD ‘, podem levar a resultados inconsistentes ou até mesmo negativos. Portanto, é recomendável limitar-se aos argumentos principais "y", "m" e "d".
Limitações da função DATEDIF
-
Não documentada: o Excel não fornece orientação contextual para essa função.
-
Propensa aerros: alguns argumentos desconhecidos levam a resultados incorretos.
-
Menos flexível do que as fórmulas modernas.
Portanto, para cálculos mais precisos e intuitivos, pode ser útil usar FRACTION.YEAR.
FRACTION.YEAR: a alternativa moderna ao DATEDIF
Em contraste com DATEDIF, a função FRACTION. YEAR é destacada no Excel e tem ajuda integrada. Ela calcula a fração de um ano entre duas datas, com ou sem frações decimais.
Exemplos de uso:
-
Número de anos com frações decimais:
-
Número arredondado de anos:
-
Número de meses:
-
Número de dias :
Para aprender também a trabalhar com pesquisas, leia o nosso guia sobre PROCV do Excel explicado de forma simples.
Comparação das funções DATEDIF e FRACTION.YEAR
| Função DATEDIF | Pontos fortes | Pontos fracos |
|---|---|---|
| DATEDIF | Simples, compatível com versões anteriores, rápida | Não documentada, possíveis bugs |
| DATEDIF | Mais preciso, possibilidade de usar frações decimais, baseado no Excel | Mais complicado de escrever |
Resumo
A fórmula DATEDIF continua sendo uma solução rápida e eficiente para calcular diferenças de datas no Excel. Sua principal vantagem é a simplicidade e a compatibilidade com arquivos mais antigos.
No entanto, para cálculos mais precisos, recomendamos FRACTION.YEAR, especialmente se você quiser resultados detalhados com ou sem arredondamento.
Outros tutoriais úteis em português: