Calcula o número de dias, meses ou anos entre duas datas. Esta função é fornecida para fins de compatibilidade com o Lotus 1-2-3.

Sintaxe

DATADIF(data_inicial;data_final;unidade)

Data_inicial A data que representa a primeira data, ou a data inicial, do período. As datas devem ser inseridas como cadeias de texto entre aspas (por exemplo, "2001/1/30"), como números de série (por exemplo, 36921, que representa 30 de janeiro de 2001, caso você esteja usando o sistema de data de 1900) ou como os resultados de outras fórmulas ou funções (por exemplo, DATA.VALOR("2001/1/30")).

Data_final A data que representa a última data, ou a data final, do período.

Unidade O tipo de informação que deverá ser retornado:

Unidade Retorna
"A" O número de anos completos no período.
"M" O número de meses completos no período.
"D" O número de dias no período.
"MD" A diferença entre os dias da data_inicial e da data_final. Os meses e os anos das datas são ignorados.
"AM" A diferença entre os meses da data_inicial e da data_final. Os dias e os anos das datas são ignorados.
"AD" A diferença entre os dias da data_inicial e da data_final. Os anos das datas são ignorados.

Comentários

Exemplo

Data_inicial Data_final Fórmula Descrição (Resultado)
2/8/2008 1/1/2003 DATADIF(Data_inicial;Data_final;"A") Dois anos completos no período (2)
6/1/2001 8/15/2002 DATADIF(Data_inicial;Data_final;"D") 440 dias entre 1º de junho de 2001 e 15 de agosto de 2002 (440)
6/1/2001 8/15/2002 DATADIF(Data_inicial;Data_final;"AD") 75 dias entre 1º de junho e 15 de agosto, ignorando os anos das datas (75)
6/1/2001 15/8/2002 DATADIF(Data_inicial;Data_final;"MD") A diferença entre 1 e 15 - o dia da data_inicial e o dia da data_final - ignorando os meses e os anos das datas (14)




Excel tips Dicas de Excel