Skip to content

Como usar a função DATE do Excel

29 de maio de 2021

A função DATE do Excel 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 em 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, por exemplo, se estiver combinada com texto normal ou espalhada por várias células.

A função DATE é bastante fácil de entender e lembrar. Abaixo estão mais informações sobre como usá-lo em suas fórmulas. A função DATE pode ser usada em todas as versões do Excel.

Sintaxe e argumentos da função DATE

É assim que cada instância da função de data deve ser escrita para o Excel processá-la corretamente:

= DATA(ano,mês,dia)

  • Ano: Insira o ano como um número com um a quatro dígitos de comprimento ou insira a referência da célula para a localização dos dados na planilha. O ano o argumento é 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 a localização dos dados. O mês o argumento é 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 a localização dos dados. O dia o argumento é obrigatório.

Informações Adicionais de Função de Data

Aqui estão algumas outras coisas importantes que você deve 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 DATA não exibirá o ano corretamente para algo anterior a 1900.
  • Entrando 0 Enquanto o ano valor é o mesmo que inserir 1900, 1 é igual a 1901, 105 é 2005, etc.

MÊS

  • Excedendo 12 Enquanto o mês valor adicionará esse número de meses ao ano valor. 13, então, adiciona um ano e um mês à data.
  • Usando um número negativo como o mês valor subtrairá esse número de meses, mais um, do primeiro mês de ano.

DIA

  • Se o dia valor excede o número de dias que mês tem, os dias em excesso são adicionados ao primeiro dia do mês seguinte.
  • Um negativo dia valor subtrai esse número de dias, mais um, do primeiro dia de mês.

Exemplos de 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)

Exemplo de função DATE do Excel

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)

Exemplo de função DATE no Excel

Você também pode misturar como os dados são obtidos. Neste exemplo, estamos fazendo de 2020 o ano argumento, mas mês e dia está sendo retirado de outras células.

Subtrair meses usando o argumento do mês negativo

= DATA (2020, -2,15)

Função DATE Excel com mês negativo

Aqui, estamos usando um número negativo no mês espaço. Isso retrocede ao longo do ano em vez de avançar, começando em janeiro de 2020 (uma vez que a fórmula inclui 2020) Esta fórmula DATE produz 15/10/2019.

Subtrair dias usando o argumento de dia negativo

= DATA (2020,1, -5)

Exemplo de função DATE do Excel com dia negativo

Sem o número negativo, essa data seria calculada como 05/01/2020. No entanto, o negativo dia o valor está subtraindo cinco dias (mais um) de 01/01/2020, o que produz a data 26/12/2019.

Grandes argumentos de dia e mês

= DATA (2020,19,50)

Exemplo da função DATE no Excel

Este exemplo combina algumas das regras mencionadas acima. O ano valor aumentará a partir de 2020 porque mês excede 12, e o mês que será calculado também mudará, pois o dia o valor excede o número de dias em qualquer mês. Esta fórmula DATE produz 19/08/2021.

Adicionar 10 anos até a data em outra célula

= DATA (ANO (A2) + 10, MÊS (A2), DIA (A2))

Exemplo da função DATE do Excel

A função DATA do Excel também pode ser usada com outras datas, como adicionar hora a uma data existente. Neste exemplo, queremos ver a data que está 10 anos depois de uma data existente. A data existente está na célula E2, portanto, precisamos escrever esta fórmula de uma forma que extraia o ano, mês e dia de E2, mas também adicione 10 ao ano valor.

Calcule o número de dias do ano

= A2-DATA (ANO (A2), 1,0)

Função DATE do Excel contando dias

Aqui está um exemplo semelhante da função DATE onde estamos calculando quantos dias no ano a data na célula E10 é. Por exemplo, 01/01/2020 é um dia no ano, 5 de janeiro é cinco dias e assim por diante. Neste exemplo, E10 é 04/08/2018, então o resultado é 216.

Converter data como texto em data formatada corretamente

= DATA (ESQUERDA (A2,4), MEIO (A2,5,2), DIREITA (A2,2))

Função DATE do Excel reformatando uma célula

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 o DEIXOU, MID, e DIREITO funções, para converter a célula em uma data devidamente formatada. O que isso está fazendo é extrair os primeiros quatro dígitos da esquerda com ESQUERDA (A2,4), pegando dois dígitos do meio no quinto caractere via MID (A2,5,2), e combinando-o com os dois últimos dígitos da direita com DIREITO (A2,2). A data calculada é 17/04/2020. Consulte nossos artigos sobre o uso das 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 (HOJE ()), MÊS (HOJE ()), 5)

Funções DATE e HOJE em uma fórmula do Excel

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 as contas todos os meses no dia 5, você pode usar esta fórmula DATA para adicionar automaticamente o ano e o mês atuais, mas depois colocar 5 (ou uma referência de célula) como o dia valor.

Calcular a data em que o mês for texto

= DATA (A2, MÊS (1 e B2), C2)

Funções DATE e MONTH em uma fórmula do Excel

Às vezes, uma data inclui a versão em texto do mês, como Junho. Como o Excel não entende isso como um número, você deve convertê-lo em um com a função MÊS. Incorporamos isso diretamente na fórmula DATE, na posição do mês, como MÊS (1 e B2).

Fixando datas que não parecem 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 grande número como 43938 em vez de uma data de aparência normal, como na imagem abaixo:

Opção de formato de data curta do Excel

Para reformatar a célula, selecione-a, escolha o menu suspenso do Número item de grupo e, em seguida, escolha um dos formatos de data.