Este artigo descreve a sintaxe da fórmula e a utilização da função DATA.VALOR no Microsoft Excel.
Descrição
A função DATA.VALOR converte uma data armazenada como texto num número de série que o Excel reconhece como uma data. Por exemplo, a fórmula =DATA.VALOR("1/1/2008") devolve 39448, o número de série da data 1/1/2008. Porém, lembre-se de que as definições da data do sistema do computador podem fazer com que os resultados de uma função DATA.VALOR sejam diferentes deste exemplo.
A função DATA.VALOR é útil nos casos em que uma folha de cálculo contém datas num formato de texto que pretenda filtrar, ordenar ou formatar como datas, ou ainda utilizar em cálculos de data.
Para ver um número de série de data como data, tem de aplicar um formato de data à célula. Poderá encontrar hiperligações para mais informações sobre como apresentar números como dados na secção Consulte Também.
Sintaxe
DATA.VALOR(texto_data)
A sintaxe da função DATA.VALOR tem os seguintes argumentos:
-
Texto_data obrigatório. Texto que representa uma data num formato de data do Excel ou uma referência a uma célula que contenha texto que representa uma data num formato de data do Excel. Por exemplo, "30/01/2008" ou "30-Jan-2008" são cadeias de texto entre aspas que representam datas.
Utilizando o sistema de datas predefinido do Microsoft Excel para Windows, o argumento texto_data tem de representar uma data entre 1 de janeiro de 1900 e 31 de dezembro de 9999. A função DATA.VALOR devolve o valor de erro #VALOR! se o valor do argumento texto_data estiver fora deste intervalo.
Se a parte do ano do argumento texto_data for omitida, a função DATA.VALOR utiliza o ano atual do relógio incorporado do computador. As informações de hora do argumento texto_data são ignoradas.
Comentários
-
O Excel armazena datas como números série sequenciais, para que possam ser utilizadas em cálculos. Por predefinição, a data 1 de janeiro de 1900 é 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 após 1 de janeiro de 1900.
-
A maior parte das funções converte automaticamente valores de data em números de série.
Exemplo
Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.
Dados |
||
---|---|---|
11 |
||
3 |
||
2011 |
||
Fórmula |
Descrição |
Resultado |
=DATA.VALOR("8/22/2011") |
Número de série de uma data introduzido como texto. |
40777 |
=DATA.VALOR("22-MAI-2011") |
Número de série de uma data introduzido como texto. |
40685 |
=DATA.VALOR("2011/02/23") |
Número de série de uma data introduzido como texto. |
40597 |
=DATA.VALOR("5-JUL") |
Número de série de uma data introduzida como texto, utilizando o sistema de datas de 1900 e assumindo que o relógio incorporado devolve 2011 como ano atual. |
39634 |
=DATA.VALOR(A2 & "/" & A3 & "/" & A4) |
Número de série de uma data criada pela combinação de valores nas células A2, A3 e A4. |
40850 |