Como usar a função DATA do Excel

Índice:

Como usar a função DATA do Excel
Como usar a função DATA do Excel
Anonim

O que saber

  • 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
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
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
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
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
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
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
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
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

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

Image
Image

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
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
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
Image

Para reformatar a célula, selecione-a, escolha o menu suspenso no item de grupo Number e escolha um dos formatos de data.

Recomendado: