Devolve o número de série sequencial que representa uma data específica.
Sintaxe
DATA(ano;mês;dia)
Ano O argumento year pode ser de um a quatro dígitos. Se ano estiver entre 0 (zero) e 1899 (inclusive), o valor é adicionado a 1900 para calcular o ano. Por exemplo, DATE(108,1,2) devolve 2 de janeiro de 2008 (1900+108). Se ano estiver entre 1900 e 9999 (inclusive), o valor é utilizado como o ano. Por exemplo, DATE(2008,1,2) devolve 2 de janeiro de 2008.
Mês é um número que representa o mês do ano. Se mês for maior que 12, mês adiciona esse número de meses ao primeiro mês no ano especificado. Por exemplo, DATE(2008,14,2) devolve o número de série que representa 2 de fevereiro de 2009.
Dia é um número que representa o dia do mês. Se dia for maior que o número de dias no mês especificado, dia adiciona esse número de dias ao primeiro dia do mês. Por exemplo, DATE(2008,1,35) devolve o número de série que representa 4 de fevereiro de 2008.
Observações
-
As datas são armazenadas como números de série sequenciais, para que possam ser utilizadas em cálculos. Por predefinição, 31 de dezembro de 1899 é o número de série 1 e 1 de janeiro de 2008 é o número de série 39448, porque corresponde a 39 448 dias depois de 1 de janeiro de 1900.
-
A função DATA é mais útil em fórmulas em que ano, mês e dia são fórmulas e não constantes.
Exemplo
|
Ano |
Mês |
Dia |
Fórmula |
Descrição (Resultado) |
|---|---|---|---|---|
|
2008 |
1 |
1 |
=DATA([Ano];[Mês];[Dia]) |
Data de série para a data (1/1/2008 ou 39448) |