Calcula o número de dias, mês ou anos entre duas datas. Essa função é fornecida por compatibilidade com o Lotus 1-2-3.
Sintaxe
DATADIF(data_inicial,data_final,unidade)
Data_inicial Uma data que representa a primeira, ou inicial, data do período. As datas podem ser inseridas como seqüências de caracteres de texto entre aspas (por exemplo, "2001/1/30"), como números de série (por exemplo, 36921, que representa 30 de janeiro, 2001, se você estiver usando o sistema de data 1900), ou como os resultados de outras fórmulas ou funções (por exemplo, DATA.VALOR("2001/1/30")).
Data_final Uma data que representa a última, ou final, data do período.
Unidade O tipo de informação que você deseja retornar:
| Unidade |
Retorna |
| "Y" |
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 na data_inicial e data_final. Os meses e anos das datas são ignorados. |
| "YM" |
A diferença entre os meses na data_inicial e data_final. Os dias e anos das datas são ignorados. |
| "YD" |
A diferença entre os dias da data_inicial e data_final. Os anos das datas são ignorados. |
Comentários
- As datas são armazenadas como números de série seqüenciais de forma que possam ser usadas em cálculos. Por padrão, 31 de dezembro, 1899 é o número de série 1, e 1 de janeiro, 2008 é o número de série 39448 porque é 39.448 dias após 1 de janeiro, 1900.
- A função DATADIF é útil em fórmulas em que você precisa calcular uma idade.
Exemplos
| Data_inicial |
Data_final |
Fórmula |
Descrição (Resultado) |
| 1/1/2001 |
1/1/2003 |
=DATADIF(Data_inicial,Data_final,"Y") |
Dois anos completos no período (2) |
| 1/6/2001 |
15/8/2002 |
=DATADIF(Data_inicial,Data_final,"D") |
440 dias entre 1 de junho, 2001 e 15 de agosto, 2002 (440) |
| 1/6/2001 |
15/8/2002 |
=DATADIF(Data_inicial,Data_final,"YD") |
75 dias entre 1 de junho e 15 de agosto, ignorando os anos das datas (75) |
| 1/6/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) |