Função DATA no Excel – Veja Exemplos

Dê um Like ❱❱+7
Dê um Like ❱❱+7

A função DATA do Excel retorna o número de série sequencial que representa uma determinada data. Use a função DATA do Excel se precisar usar três valores separados e combiná-los para formar uma data.

Combine datas como: ano, mês e dia.

Sintaxe da função DATA do Excel

DATA(ano;mês;dia)

A sintaxe da função DATA tem os seguintes argumentos e são todos obrigatórios.

Ano - é 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.

Dica: 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 zero e 1899, por exemplo, o Excel adicionará esse valor a 1900 para calcular o ano. Por exemplo, DATA(115,2,10) retorna 10 de Fevereiro de 2015. Isso representa a soma de 1900 + 115.
  • Se ano estiver entre 1900 e 9999, o Excel usará esse valor como o ano. Por exemplo, DATA(2019,1,2) retorna 2 de janeiro de 2019.
  • Se ano for menor do que 0 ou for 10000, ou superior, o Excel retornará o valor de erro #NÚM!.

Mês - é um inteiro positivo ou negativo que representa o mês do ano, de 1 a 12, que corresponde de 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(2018,14,2) retorna o número de série que representa 2 de fevereiro de 2019. Ele calcula 12 meses + 2 meses + 1 ano e adiciona o ano seguinte.
  • 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(2018,-3,2) retorna o número de série que representa 2 de setembro de 2017. Três meses antes de janeiro é setembro do ano anterior.

Dia - é 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(2018,3,35) retorna o número de série que representa 4 de abril de 2018.
  • 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(2018,4,-15) retorna o número de série que representa 16 de março de 2018.

Exemplo da função DATA do Excel

Copie os dados da tabela a seguir o cole-os na célula A1 de uma nova planilha de Excel. Talvez seja necessário ajustar linhas e colunas. Além disso pode ser que você tenha que excluir os apóstrofos se existirem antes do sinal de igual nas fórmulas.

Função Data
AnoMêsDiaFórmula UsadaResultado
2018622=DATA(A3;B3;C3)22/06/2018
2018-311=DATA(A4;B4;C4)11/09/2017
201812-11=DATA(A5;B5;C5)19/11/2018
-201812-11=DATA(A6;B6;C6)#NÚM!
1151213=DATA(A7;B7;C7)13/12/2015
0222=DATA(A8;B8;C8)22/02/1900

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.

Veja o exemplo anterior na imagem ilustrativa:

Função DATA do Excel e detalhes técnicos

Para alterar o formato da data

  1. Clique com o botão direito do mouse nas células que você deseja alterar. No Mac, pressione Ctrl e clique nas células.
  2. Na guia Página Inicial, clique em Formatar.
  3. Em seguida, clique em Formatar Células, ou pressione Ctrl+1. Ou então, Command+1 em um Mac.
  4. Escolha a Localidade e o Formato de data desejado.

Calcular uma data com base em outra data

Você pode usar a função DATA para criar uma data com base na data de outra célula. Por exemplo, pode usar as funções ANO, MÊS e DIA para criar uma data de aniversário com base em outra célula.

Digamos que o primeiro dia de trabalho de um funcionário seja 22/10/2012. A função DATA pode ser usada para estabelecer sua quinta data de aniversário:

A função DATA cria uma data.

=DATA(ANO(A2)+5;MÊS(A2);DIA(A2))
  • A função ANO examina a célula A2 e extrai 2012. Em seguida, +5 adiciona 5 anos e estabelece 2017 como o quinto ano de aniversário.
  • A função MÊS extrai 10 de A2. Isso estabelece 10 como mês na célula da fórmula.
  • A função DIA extrai 22 de A2. Isso estabelece 22 como dia na célula, onde tem a fórmula.

Faça essa experiência em uma nova planilha, adicionando a data na célula A2 e a fórmula na célula B2. Você ainda pode somar, ou diminuir meses e dias.

Edivaldo. Louco por funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo. Eu amo fazer isso e quero compartilhar com você!

12 Comentários
  1. Como faço para inserir datas diferentes automaticamente em cada aba de uma planilha? Por exemplo: tenho uma planilha de cada mês do ano, dentro dela abro uma aba para cada dia do mês. Usei a função =hoje(), porém sempre que eu abro a planilha e quero consultar o dia anterior a data que aparece é a de hj.

    • Uma fórmula é para ter sempre atualização da planilha e a função hoje() sempre vai atualizar com o dia atual - (hoje). Melhor é inserir a data normal, já que não quer que ela mude.

  2. Bom Dia, na minha planilha lanço as datas em uma célula apenas e depois valores (Ex: A1=16/02/2021 A2=R$ 12,00) tem alguma formula onde consiga somar os valores da coluna 2 referentes a um mês especifico da maneira que esta minha planilha hj ?

  3. Boa Tarde,
    Como faço para extrair as três ultimas datas de uma planilha?
    por exemplo.
    em uma planilha faço as entradas do estoque, e isso é atualizado constantemente, em outra faço a consulta do saldo, entradas menos saídas, lé tenho uma tabela que quero que mostre as 3 ultimas entradas no estoque, como NF, data, qtd e Valor.
    Até tenho a formula para isso "
    =SEERRO(ÍNDICE(Entradas!$A$3:$A$2201;MENOR(SE(Entradas!$C$3:$C$2201=$F$9;LIN(Entradas!$C$3:$C$2201)-LIN($A$2));LIN(1:1)));"")
    Mas a tabela esta ficando enorme, e quero que uma condição só me mostre as 3 ultimas.
    É possível?

    • Oi Marcos. Acho que se você criar uma tabela dinâmica fica mais fácil. Com fórmulas realmente a planilha pode ficar incontrolável no futuro, mas com uma tabela dinâmica tudo fica bem resumido.

  4. boa tarde, qual fórmula usar num calendário onde quero conhecer a quantidade de dias úteis daquele mês?

  5. Wagner Magela

    Boa tarde, num calendário para contar somente os dias úteis, como faço. Exemplo: cheque pré datado recebido hoje para descontar em 40 dias úteis?

  6. Boa noite!! Edivaldo

    Minha pergunta é a seguinte:

    como faço no excel para manter fixo o ano anterior? e sem ter que mudar a data no computador para manter o ano anterior como por exemplo o ano 2018.

    Estamos em uma fiscalização da sefa e estamos planilhando todas as notas fiscais e informanado a data de emissão do ano 2018!!!...

    Ou seja quero digitar somente na planilha 01/01 e ela ficar já desta forma 01/01/2018, sem eu ter que alterar a data do computador para o ano de 2018.

    Uma maneira de facilitar nossa digitação!! pra evitar que a data de emissão fique com a data de 2019!!!...

    Existe uma maneira no excel para fazer esta informação???

    Sds Maxsoell Nunes

    • Oi, Maxsoell Nunes.

      Pelo que eu entendi, você está exportando as informações a partir de um sistema, para o Excel. Se você estiver em uma planilha de Excel, apenas digite o ano, ou a data completa que você quiser. O Excel não vai alterar nunca o dado que você digitar em uma célula. O Excel só altera resultados de fórmulas e de VBA.

    Deixe um Comentário

    Tudo Excel
    Logo