Aqui no forum tem explicação para a função datadif
Com a Função DATADIF() retorna a diferença entre duas datas.
=DATADIF(datainicial;datafinal;tipo de informação)
"d" Dias entre as duas datas.
"m" Meses entre as duas datas.
"y" Anos entre as duas datas.
"yd" Dias entre as datas, as datas, como se estivessem no mesmo ano.
"ym" Meses entre as datas, as datas, como se estivessem no mesmo ano.
"md" Dias entre as duas datas, como se as datas foram no mesmo mês e ano.
Data Inicial Data Final
06/07/09 10/07/09 o resultado será 04 tipo inf "d" =DATADIF(A1;B1;"d")
06/07/09 10/08/09 o resultado será 35 tipo inf "d" =DATADIF(A2;B2;"d")
06/07/09 10/11/09 o resultado será 04 tipo inf "md" =DATADIF(A3;B3;"md")
06/07/09 10/11/10 o resultado será 01 tipo inf "y" =DATADIF(A4;B4;"y")
06/07/09 10/11/10 o resultado será 16 tipo inf "m" =DATADIF(A5;B5;"m")
06/07/09 10/11/10 o resultado será 04 tipo inf "ym" =DATADIF(A6;B6;"ym")
06/07/09 10/11/10 o resultado será 127 tipo inf "yd" =DATADIF(A7;B7;"yd")
06/07/09 10/11/10 o resultado será 492 tipo inf "d" =DATADIF(A8;B8;"d")
Exemplos
A f'ormula =HOJE() retorna a data de hoje.( 08/07/2009 )
*Vamos supor q vc nasceu em 20 de Março de 1980….e vc quer saber quantos anos vc tem…colocando a data em A1, em qualquer outra célula digite. =DATADIF(A1;HOJE();"y"), o resultado será 29.
I*ncrementando mais um pouco vc pode digitar assim =DATADIF(A1;HOJE();"y")&" anos e "&DATADIF(A1;HOJE();"ym")&" meses"….o resultado será 29 anos e 3 meses
*E mais um pouquinho =DATADIF(A1;HOJE();"y")&" anos, "&DATADIF(A1;HOJE();"ym")&" meses e "&DATADIF(A1;HOJE();"md")&" dias"….o resultado será 29 anos, 3 meses e 18 dias
viewtopic.php?f=11&t=67
abraços
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/09/2010 6:33 am