Fórmula DATADIF
A fórmula DATADIF está um pouco “escondida” no Excel. Ao digitar “DATADIF” perceba que a função não aparece na lista de funções disponíveis:
Esta fórmula é muito prática quando precisamos, por exemplo, calcular a exata idade de uma pessoa em anos, ou o saldo de meses ou anos do ano atual.
Imagine que Joãozinho nasceu em 02/06/2009 e que hoje é dia: 01/06/2012.
Quantos anos tem Joaõzinho hoje?
Para responder esta pergunta, ao calcularmos 2012 (-) 2009 temos 3 anos. Porém, como “hoje” é “01/06/2012” falta ainda 1(um) dia para que Joãozinho complete 3 anos. É possível fazer este cálculo “na raça”, analisando se o dia e o mês da data de hoje é maior do que o dia e o mês da data de nascimento, etc. Porém, este é um cálculo “chato” de fazer…
A fórmula DATADIF surge para tornar este cálculo mais “legal” e bem mais simples!
Para funcionar, a fórmula precisa de três argumentos:
1º Data Inicial
2º Data Final
3º Tipo de Intervalo*.
Para chegar à resposta da idade do Joãozinho com a fórmula DATADIF, basta escrevermos:
*A informação mais importante na fórmula DATADIF é o 3º argumento: “Tipo de Intervalo”. Confira
Quer saber tudo sobre a Fórmula DATADIF?
Tem muito mais em nosso canal do YouTube, você pode se inscrever clicando aqui.
E se você já quer ter muito mais conteúdo sobre produtividade, inscreva-se para o AULÃO PRODUTIVIDE 10X, totalmente online e gratuito.
Fantástico este blog!
Este é o tipo de conteúdo que programadores devem conhecer. Mantenho um projeto chamado /dev/all que é um agregador de blogs sobre desenvolvimento.
Nele os autores cadastram seus blogs, como este, e nossos visitantes são notificados das novidades sobre o seu conteúdo.
Cadastre este portal la! http://www.devall.com.br
Parabéns pelo portal, muito bom!
Oi Henrique. Ela existe mas não tem ajuda! Não aparece nas dicas ao digitar, tem que ser na raça mesmo..rs
Boa tarde,
Você só não explicou como que faço pra esta fórmula existir no meu excel.
Parei na primeira imagem onde só existem as 3 fórmulas com início “data”.
at Amilton
Amiltonjr esta formula esta presente no excel só digitar =datadif(datamenor;datamaior;”Y”) que funciona, ela nao aparece quando apertamos= , mais se fizer isto a formula funciona…
Boa noite!
Estou usando a fórmula DATADIF, e já coloco ela em células de linhas que ainda não foram preenchidas. Nas células das linhas que já estão preenchidas, funciona perfeitamente, o Excel me devolve a diferença entre as datas, porém quando as células das linhas ainda estão vazias o Excel me devolve um numero enorme. Existe a possibilidade de, quando a linha ainda não estiver sendo usada, apresentar a célula vazia?
Desde já, agradeço.
=SE(CELULA1=””;CELULA1;SE(CELULA2=””;CELULA2;FORMULA DA DATADIFF))
Olá Professor!
Achei uma inconsistência na fórmula do Excel DATADIF para cálculo de dias.
01/04/1997 20/04/1997 = 19 dias
=DATADIF(D5;E5;”d”)
O correto seria 20 dias? Como faço para corrigir?
Grato;
Ele calcula a diferença dos dias e não somando o dia em si.
Fora da formula coloque +1
Ai ficará correto
=)