Anterior Seguinte Home page Imprimir Procurar
Ajuda e Procedimentos do SharePoint Server 2007 >  Análise empresarial >  Dados de negócio em sites, listas e bibliotecas >  Fórmulas e funções >  Data e hora
Função DATAD.SE
Função DATAD.SE

Calcula o número de dias, meses ou anos entre duas datas. Esta função é compatível com o Lotus 1-2-3.

Sintaxe

DATAD.SE(data_inicial,data_final,unidade)

Data_inicial   Uma data que representa a primeira ou a data inicial do período. As datas podem ser introduzidas como cadeias de texto entre aspas (por exemplo, "30/1/2001"), como números de série (por exemplo, 36921, que representa 30 de Janeiro de 2001, se estiver a utilizar o sistema de datas 1900) ou como resultados de outras fórmulas ou funções (por exemplo, DATA.VALOR("2001/1/30")).

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

Unidade   O tipo de informações que deve ser devolvido:

UnidadeDevolve
"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 na data_inicial e na data_final. Os meses e anos das datas são ignorados.
"AM"A diferença entre os meses na data_inicial e na data_final. Os dias e 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.

Observações

  • Datas são guardadas como números de série sequenciais, para que possam ser utilizadas em cálculos. Por predefinição, 31 de Dezembro de 1899 é número de série 1 e 1 de Janeiro de 2008 é número de série 39448, porque corresponde a 39.448 dias depois de 1 de Janeiro de 1900.
  • A função DATAD.SE é útil em fórmulas em que é necessário calcular uma idade.

Exemplos

Data_inicialData_finalFórmula Descrição (Resultado)
1/1/20011/1/2003=DATAD.SE(Data_inicial,Data_final,"A") Dois anos completos no período (2)
1/6/200115/8/2002=DATAD.SE(Data_inicial,Data_final,"D")440 dias entre 1 de Junho de 2001 e 15 de Agosto de 2002 (440)
1/6/200115/8/2002=DATAD.SE(Data_inicial,Data_final,"AD")75 dias entre 1 de Junho e 15 de Agosto, ignorando os anos das datas (75)
1/6/200115/8/2002=DATAD.SE(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)