Função DATA

Este artigo descreve a sintaxe da fórmula e o uso da funçãoDATA no Microsoft Office Excel.

Descrição

A função DATA retorna o número de série seqüencial que representa uma data particular. Por exemplo, a fórmula

=DATA(2008,7,8)

retorna 39637, o número de série que representa 7/8/2008.

Observação   Se o formato da célula era Geral antes da inserção dessa função, o resultado é formatado como uma data em vez de um número. Se você quiser exibir o número de série, ou se quiser alterar a formatação da data, selecione um formato de número diferente no grupo Número da guia Início.

A função DATA é bastante útil em situações nas quais o ano, o mês e o dia são fornecidos como fórmulas ou referências de célula. Por exemplo, você pode ter uma planilha contendo datas em um formato não reconhecido pelo Excel, como AAAAMMDD. É possível usar a função DATA junto com outras funções para converter as datas em um número de série que o Excel reconheça. Consulte a tabela na seção Exemplo deste artigo para obter mais informações.

Sintaxe

DATA(ano, mês, dia)

A sintaxe da função DATA tem os seguintes argumento:

  • ano    Necessário. O valor do argumento ano pode incluir de um a quatro dígitos. O Excel interpreta o argumento ano de acordo com o sistema de datas usado pelo seu computador. Por padrão, o Microsoft Excel para Windows usa o sistema de datas 1900; o Microsoft Excel para Macintosh usa o sistema de datas 1904.

    Dica   Recomendamos o uso de quatro dígitos para o argumento year, para impedir resultados indesejados. Por exemplo, usar "07" retorna "1907" como valor de ano.

    Como o Excel para Windows trabalha com o sistema de datas 1900?

    • Se ano estiver entre 0 (zero) e 1899 (inclusive), o Excel adicionará esse valor a 1900 para calcular a ano. Por exemplo, DATE(108,1,2) retorna 2 de janeiro de 2008 (1900+108).

    • Se ano estiver entre 1900 e 9999 (inclusive), o Excel usará esse valor como o ano. Por exemplo, DATE(2008,1,2) retorna 2 de janeiro de 2008.

    • Se ano for menor do que 0 ou for 10000 ou superior, o Excel retornará o valor de erro #NÚM!.

    Como o Excel para Macintosh trabalha com o sistema de datas 1904?

    • Se ano estiver entre 4 e 1899 (inclusive), o Excel adicionará esse valor a 1900 para calcular o ano. Por exemplo, DATE(108,1,2) retorna 2 de janeiro de 2008 (1900+108).

    • Se ano estiver entre 1904 e 9999 (inclusive), o Excel usará esse valor como o ano. Por exemplo, DATE(2008,1,2) retorna 2 de janeiro de 2008.

    • Se ano for menor do que 4 ou for 10000 ou superior, ou se o ano estiver entre 1900 e 1903 (inclusive), o Excel retornará o valor de erro #NÚM!.

  • mês    Necessário. Um inteiro positivo ou negativo que representa o mês do ano, de 1 a 12 (janeiro a dezembro).

    • Se mês for maior do que 12, mês adicionará esse número de meses ao primeiro mês no ano especificado. Por exemplo, DATE(2008,14,2) retorna o número de série que representa 2 de fevereiro de 2009.

    • Se mês for menor do que 1, mês subtrairá a amplitude desse número de meses, mais 1, do primeiro mês no ano especificado. Por exemplo, DATE(2008,-3,2) retorna o número de série que representa 2 de setembro de 2007.

  • dia    Necessário. Um inteiro positivo ou negativo que representa o dia do mês, de 1 a 31.

    • Se dia for maior do que o número de dias no mês especificado, dia adicionará esse número de dias ao primeiro dia do mês. Por exemplo, DATE(2008,1,35) retorna o número de série que representa 4 de fevereiro de 2008.

    • Se dia for menor do que 1, dia subtrairá a amplitude desse número de dias, mais 1, do primeiro dia do mês especificado. Por exemplo, DATE(2008,1,-15) retorna o número de série que representa 16 de dezembro de 2007.

Observação   

Observação   O Excel armazena datas como números de série seqüenciais de forma que eles possam ser usados em cálculos. Por padrão, 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.447 dias de 1° de janeiro de 1900. O Microsoft Excel para usuários do Macintosh usa um sistema de datas diferente como padrão.

Para obter mais informações, consulte Alterar o sistema de data, o formato ou a interpretação de ano com dois dígitos.

Exemplo

Talvez seja mais fácil entender o exemplo se você copiá-lo em uma planilha em branco.

Como copiar um exemplo?

  1. Selecione o exemplo neste artigo. Se estiver copiando o exemplo no Excel Online, copie e cole uma célula de cada vez.
    Important: Não selecione os cabeçalhos de linha ou coluna.

    selecionando um exemplo na ajuda

    Selecionando um exemplo da Ajuda

  2. Pressione CTRL+C.

  3. Crie uma pasta de trabalho ou planilha em branco.

  4. Na planilha, selecione a célula A1 e pressione Ctrl+V. Se estiver trabalhando no Excel Online, repita a ação de copiar e colar para cada célula do exemplo.
    Important: Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  5. Para alternar entre a visualização de resultados e de fórmulas que retornam tais resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas , clique no botão Exibir Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você pode adaptá-lo de acordo com as suas necessidades.

1

2

3

4

5





6





7




8

A

B

C

Ano

Mês

Dia

2008

1

1

Dados

20081125

Fórmula

Descrição

Resultado

=DATA(A2;B2;C2)

Data serial para a data derivada com o uso das células A2, B2 e C2 como argumentos para a função DATA e com o uso do sistema de datas 1900.

1/1/2008 ou 39448

=DATA(ANO(HOJE()),12,31)

Data serial para o último dia do ano atual.

12/31/nnnn ou o número de série seqüencial equivalente (o valor real depende do ano atual)

=DATA(ESQUERDA(A4,4),MID(A4,5,2), DIREITA(A4,2))

Uma fórmula que converte uma data do formato AAAAMMDD para uma data serial.

11/25/2008 ou 39777

Observação   Para exibir o número como número de série, selecione a célula e clique na guia Planilha, no grupo Número, clique na seta próxima a Formato do Número e em Número.

Aplicável a: Excel 2007



Essas informações foram úteis?

Sim Não

Como podemos melhorá-lo?

255 caracteres restantes

Para proteger sua privacidade, não inclua informações de contato em seus comentários. Avalie nosso política de privacidade.

Obrigado por seus comentários!

Recursos de suporte

Alterar idioma