Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Use a função DATA do Excel se precisar usar três valores separados e combiná-los para formar uma data.

A função DATA retorna o número de série sequencial que representa uma determinada data.

Sintaxe: DATA(ano;mês;dia)

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

  • Ano    Obrigató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 data usado por seu computador. Por padrão, o Microsoft Excel para Windows usa o sistema de data de 1900, o que significa que a primeira data é 1º de janeiro de 1900.

    Use quatro dígitos para o argumento ano, para impedir resultados indesejados. Por exemplo, "07" poderia significar "1907" ou "2007" como valor de ano. O uso de quatro dígitos evita confusão.

    • Se ano estiver entre 0 (zero) e 1899 (inclusive), o Excel adicionará esse valor a 1900 para calcular o ano. Por exemplo, DATA(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, DATA(2008,1,2) retorna 2 de janeiro de 2008.

    • Se ano for inferior a 0 ou for 10000 ou superior, o Excel devolve o #NUM! valor de erro.

  • Mês    Obrigató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, DATA(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, DATA(2008,-3,2) retorna o número de série que representa 2 de setembro de 2007.

  • Dia    Obrigató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, DATA(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, DATA(2008,1,-15) retorna o número de série que representa 16 de dezembro de 2007.

O Excel armazena datas como números de série sequenciais de forma que eles possam ser usados em cálculos. 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, pois corresponde a 39.447 dias após 1° de janeiro de 1900. Você precisará alterar o formato de número (Formatar Células) para exibir uma data apropriada.

Função DATA Exemplo 1

Sintaxe: DATA(ano;mês;dia)

Por exemplo: =DATA(C2;A2;B2) combina o ano da célula C2, o mês da célula A2 e o dia da célula B2 e coloca-os em uma única célula como uma data. O exemplo abaixo mostra o resultado final na célula D2.

Função DATA Exemplo 2

Precisa inserir datas sem uma fórmula? Sem problemas. Pode inserir a data e hora atuais numa célula ou inserir uma data que seja atualizada. Também pode preencher dados automaticamente nas células da folha de cálculo.

  1. No separador Base , na secção Número , selecione Data Por Extenso ou Data Abreviada.

  2. Em alternativa, clique com o botão direito do rato nas células que pretende alterar e selecione Formatar células ou prima Ctrl+1. Num Mac, mantenha a tecla Ctrl premida e clique nas células (Comando+1 num Mac).

  3. Selecione Data no menu Categoria.

  4. 3. Escolha a Localidade (local) e o Formato de data desejado.

  5. Para saber mais sobre formatação de datas, confira Formatar datas da maneira que você quiser.

    Formatar uma célula como uma data

Pode utilizar a função DATA para criar uma data baseada na data de outra célula. Por exemplo, pode utilizar as funções ANO, MÊS e DIA para criar uma data de aniversário baseada noutra célula. Digamos que o primeiro dia de trabalho de um funcionário é 10/01/2016; a função DATE pode ser utilizada para estabelecer a data de aniversário do quinto ano:

Calcular uma data com base em outra data

  1. A função DATA cria uma data.

    =DATA(ANO(C2)+5;MÊS(C2);DIA(C2))

  2. A função ANO examina a célula C2 e extrai "2012".

  3. Em seguida, "+5" adiciona 5 anos e estabelece "2017" como o ano de aniversário na célula D2.

  4. A função MÊS extrai "3" de C2. Isso estabelece "3" como mês na célula D2.

  5. A função DIA extrai "14" de C2. Isso estabelece "14" como dia na célula D2.

Se você abrir um arquivo que veio de outro programa, o Excel tentará reconhecer datas dentro dos dados. Mas, às vezes, as datas não são reconhecíveis. Isso pode acontecer porque os números não se parecem com uma data típica ou porque os dados estão formatados como texto. Se esse for o caso, você pode usar a função DATA para converter as informações em datas. Por exemplo, na ilustração a seguir, a célula C2 contém uma data que está no formato: AAAAMMDD. Ela também está formatado como texto. Para convertê-la em uma data, a função DATA foi usada em conjunto com as funções ESQUERDA, EXT.TEXTO e DIREITA

Converter cadeias de texto e números em datas

  1. A função DATA cria uma data.

    =DATA(ESQUERDA(C2;4);MID(C2;5;2);DIREITA(C2;2))

  2. A função ESQUERDA examina a célula C2 e leva os quatro primeiros caracteres a contar da esquerda. Isso estabelece "2014" como o ano da data convertida na célula D2.

  3. A função EXT.TEXTO examina a célula C2. Ela começa no 5º caractere e leva 2 caracteres para a direita. Isso estabelece "03" como o mês da data convertida na célula D2. Como a formatação de D2 está configurada como Data, o "0" não é incluído no resultado final.

  4. A função DIREITA examina a célula C2 e leva os dois primeiros caracteres, começando da direita para a esquerda. Isso estabelece "14" como o dia da data em D2.

Para aumentar ou diminuir uma data de acordo com determinado número de dias, adicione ou subtraia o número de dias do valor ou referência de célula que contém a data.

No exemplo abaixo, a célula A5 contém a data que queremos aumentar e diminuir em 7 dias (o valor em C5).

Aumentar ou diminuir uma data de acordo com determinado número de dias

Confira também

Somar ou subtrair datas

Inserir a data e a hora atual em uma célula

Preencher dados automaticamente nas células da planilha

Função ANO

Função MÊS

Função DIA

Função HOJE

Função DATA.VALOR

Funções de data e hora (referência)

Todas as funções do Excel (por categoria)

Funções do Excel (ordem alfabética)

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.