DATAVALOR e Visão Geral da Data de Série
A função DATEVALUE pode ser usada para converter uma data que foi armazenada como texto em um valor que o Excel reconhece. Isso pode ser feito se os dados em uma planilha precisarem ser filtrados ou classificados por valores de data ou se as datas precisarem ser usadas - por exemplo, ao usar as funções NETWORKDAYS ou WORKDAY.
Nos computadores PC, o Excel armazena os valores de data como datas ou números de série.
A partir de 1º de janeiro de 1900, que é o número de série 1, o número continua a aumentar a cada segundo. Em 1º de janeiro de 2014, o número era de 41.640.
Para computadores Macintosh, o sistema de data de série no Excel começa em 1 de janeiro de 1904 em vez de 1 de janeiro de 1900.
Normalmente, o Excel formata automaticamente os valores de data nas células para facilitar sua leitura - como 01/01/2014 ou 1º de janeiro de 2014 - mas, por trás da formatação, está o número de série ou a data de série.
Datas armazenadas como texto
Se, no entanto, uma data for armazenada em uma célula que tenha sido formatada como texto ou se os dados forem importados de uma fonte externa - como um arquivo CSV, que é um formato de arquivo de texto - o Excel pode não reconhecer o valor como uma data e , portanto, não o usará em classificações ou cálculos.
O indício mais óbvio de que algo está errado com os dados é se ele está alinhado à célula. Por padrão, os dados de texto são alinhados à esquerda em uma célula, enquanto os valores de data, como todos os números no Excel, são alinhados à direita por padrão.
Sintaxe e argumentos DATEVALUE
A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função.
A sintaxe da função DATEVALUE é:
= DATEVALUE (Date_text)
O argumento para a função é:
Date_text - (obrigatório) este argumento pode ser dado em texto exibido em formato de data e entre aspas - como "01/01/2014" ou "01 / Jan / 2014"- o argumento também pode ser a referência de célula para o local dos dados de texto na planilha. - se os elementos de data estiverem localizados em células separadas, várias referências de células podem ser concatenado usando o caractere e comercial (&) no dia do pedido / mês / ano, como = DATEVALUE (A6 & B6 e C6)- se os dados contiverem apenas o dia e o mês - como 01 / Jan - a função adicionará o ano atual, como 01/01/2014- se for utilizado um ano de dois dígitos - como 01 / Jan / 14 - o Excel interpreta os números como: Existem situações em que a função exibirá o valor de #VALUE! valor de erro como mostrado na imagem acima. As etapas a seguir reproduzem o exemplo visto nas células C1 e D1 na imagem acima, nas quais o argumento Date_text é inserido como uma referência de célula. Inserindo os dados do tutorial Entrando na função DATEVALUE Formatando o Valor Retornado como uma Data
#VALOR! Valores de erro
Exemplo: converter texto em datas com DATEVALUE