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.
Henrique Lobo Weissmann
28 jul 2016Fantá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!
Sid Moraes
6 nov 2017Oi Henrique. Ela existe mas não tem ajuda! Não aparece nas dicas ao digitar, tem que ser na raça mesmo..rs
amiltonjr
6 nov 2017Boa 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
danilooliveira
11 abr 2018Amiltonjr 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…
andrestrecht
12 jun 2018Boa 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.
Sid Moraes
13 jun 2018=SE(CELULA1=””;CELULA1;SE(CELULA2=””;CELULA2;FORMULA DA DATADIFF))
All
27 jun 2018Olá 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;
Sid Moraes
2 jul 2018Ele calcula a diferença dos dias e não somando o dia em si.
Fora da formula coloque +1
Ai ficará correto
=)