A sintaxe apropriada para a função DATA é=DATA(ano, mês, dia). Por exemplo: =DATA(1986, 3, 18)
Você pode extrair o ano, mês e dia de outras células. Por exemplo: =DATA(A2, B2, C2)
Subtraia meses e dias usando argumentos negativos. Por exemplo: =DATA(2020, -2, -15)
Este artigo explica como usar a função Excel DATE. A função DATA pode ser usada em todas as versões do Excel.
DATE Sintaxe e Argumentos da Função
A função Excel DATE combina três valores para criar uma data. Quando você especifica o ano, mês e dia, o Excel produz um número de série que pode ser formatado como uma data de aparência normal.
A maneira típica de inserir uma data no Excel é escrever a data inteira dentro de uma célula, mas isso é inconveniente quando você está lidando com muitas informações. A função DATE pode ser útil se a data não estiver formatada corretamente, como se for combinada com texto normal ou estiver espalhada por várias células.
É assim que cada instância da função de data deve ser escrita para o Excel processá-la corretamente:
=DATA(ano, mês, dia)
Year: Insira o ano como um número de um a quatro dígitos ou insira a referência de célula para o local dos dados na planilha. O argumento do ano é obrigatório.
Mês: Insira o mês do ano como um número inteiro positivo ou negativo de 1 a 12 (janeiro a dezembro) ou insira a referência da célula para o local dos dados. O argumento do mês é obrigatório.
Dia: Insira o dia do mês como um número inteiro positivo ou negativo de 1 a 31 ou insira a referência da célula para o local dos dados. O argumento do dia é obrigatório.
Image
Informações Adicionais da Função de Data
Aqui estão algumas outras coisas importantes para saber sobre os argumentos de ano, mês e dia:
ANO
Por padrão, o Excel usa o sistema de data 1900, o que significa que a função DATE não exibirá o ano corretamente para qualquer coisa anterior a 1900.
Inserindo 0 como o valor do ano é o mesmo que inserir 1900, 1 é igual a 1901, 105é 2005, etc.
MÊS
Excedendo 12 como o valor do mês adicionará esse número de meses ao valor do ano. 13, então, adiciona um ano e um mês à data.
Usar um número negativo como o valor do mês subtrairá esse número de meses, mais um, do primeiro mês do ano.
DIA
Se o valor do dia exceder o número de dias desse mês, os dias em excesso serão adicionados ao primeiro dia do mês seguinte.
Um valor de dia negativo subtrai esse número de dias, mais um, do primeiro dia do mês.
Exemplos da função DATE
Abaixo estão algumas fórmulas do mundo real que usam a função DATE:
Ano, Mês e Dia em Outras Células
=DATA(A2, B2, C2)
Image
Este exemplo da função DATE está usando A2 para o ano, B2 para o mês e C2 para o dia.
Ano na Fórmula e Mês e Dia em Outra Célula
=DATA(2020, A2, B2)
Image
Você também pode misturar como os dados são obtidos. Neste exemplo, estamos usando 2020 como argumento do ano, mas o mês e o dia estão sendo extraídos de outras células.
Subtraia meses usando o argumento negativo do mês
=DATA(2020, -2, 15)
Image
Aqui, estamos usando um número negativo no espaço do mês. Isso retrocede ao longo do ano em vez de avançar, começando em janeiro de 2020 (já que a fórmula inclui 2020). Esta fórmula DATE produz 2019-10-15.
Subtraia Dias Usando o Argumento de Dia Negativo
=DATA(2020, 1, -5)
Image
Sem o número negativo, esta data seria calculada como 2020-01-05. No entanto, o valor do dia negativo está subtraindo cinco dias (mais um) de 2020-01-01, o que produz a data 2019-12-26.
Argumentos de dia e mês grandes
=DATA(2020, 19, 50)
Image
Este exemplo combina algumas das regras mencionadas acima. O valor do ano aumentará a partir de 2020 porque o mês excede 12, e o mês que será calculado também mudará, pois o valor do dia excede o número de dias em qualquer mês. Esta fórmula DATE produz 2021-08-19.
Adicionar 10 anos até a data em outra célula
=DATA(ANO(A2)+10, MÊS(A2), DIA(A2))
Image
A função Excel DATE também pode ser usada com outras datas, como adicionar hora a uma data existente. Neste exemplo, queremos ver a data 10 anos após uma data existente. A data existente está na célula E2, então precisamos escrever esta fórmula de uma forma que extraia o ano, mês e dia de E2, mas também adicione 10 ao valor do ano.
Calcular o número de dias do ano
=A2-DATA(ANO(A2), 1, 0)
Image
Aqui está um exemplo semelhante da função DATE onde estamos calculando quantos dias no ano a data na célula E10 é. Por exemplo, 2020-01-01 é um dia no ano, 5 de janeiro são cinco dias e assim por diante. Neste exemplo, E10 é 2018-08-04, então o resultado é 216.
Converter data como texto para data formatada corretamente
Se a célula com a qual você está lidando contém a data completa, mas está formatada como texto, como 20200417, você pode usar esta fórmula DATE, combinada com as funções LEFT, MID e RIGHT, para converter a célula para uma data formatada corretamente.
O que isso está fazendo é extrair os primeiros quatro dígitos da esquerda com LEFT(A2, 4), pegar dois dígitos do meio no quinto caractere via MID(A2, 5, 2) e combiná-lo com os dois últimos dígitos da direita com RIGHT(A2, 2). A data calculada é 2020-04-17.
Veja nossos artigos sobre como usar as funções LEFT, RIGHT e MID do Excel para obter mais informações.
Este ano e mês em um dia específico
=DATA(ANO(TODAY()), MONTH(TODAY()), 5)
Image
A função TODAY pode ser usada com a função DATE para obter informações sobre o dia de hoje. Por exemplo, para se lembrar de pagar contas todos os meses no dia 5, você pode usar esta fórmula DATE para adicionar automaticamente o ano e o mês atuais, mas coloque 5 (ou uma referência de célula) como o valor do dia.
Calcular data quando o mês é texto
=DATA(A2, MÊS(1&B2), C2)
Image
Às vezes, uma data inclui a versão de texto do mês, como junho. Como o Excel não entende isso como um número, você precisa convertê-lo em um com a função MONTH. Incorporamos isso diretamente na fórmula DATE, na posição do mês, como MONTH(1&B2).
Ajustando datas que não se parecem com datas
Se o resultado da função DATE mostrar vários números em vez de uma data, você precisará formatar a célula como uma data.
Por exemplo, você pode ver um número grande como 43938 em vez de uma data de aparência normal, como nesta captura de tela abaixo:
Image
Para reformatar a célula, selecione-a, escolha o menu suspenso no item de grupo Number e escolha um dos formatos de data.
A função ISBLANK do Microsoft Excel pode ser uma ótima ferramenta para encontrar falhas em seu banco de dados. Veja como usá-lo ao máximo, com formatação condicional e não
O Microsoft Excel fornece funções não apenas para números, mas também para texto. A função MID do Excel ajudará você a obter texto do meio do conteúdo das células. Aqui está como usá-lo
Como usar a função MROUND para arredondar os números para cima ou para baixo até os 5 centavos mais próximos ao calcular dinheiro. Atualizado para incluir o Excel 2019
A função DIA do Excel retorna uma data como um inteiro, o que é útil em algumas situações financeiras. Aprenda a sintaxe, os argumentos e como usar a função DIA no Excel