Função DATE no Excel (fórmula, exemplos) - Como usar?

Função DATE no Excel

A função de data no Excel é uma função de data e hora que representa o número fornecido a ela como argumentos em um código de data e hora, os argumentos que leva são inteiros para dia, mês e ano separadamente e nos dá o resultado em uma data simples, o resultado exibido está no formato de data, mas os argumentos são fornecidos como inteiros, o método para usar esta fórmula é o seguinte = Dia (Ano, Mês, Dia) em uma base sequencial.

Fórmula DATE para Excel

A Fórmula DATE para Excel é a seguinte:

A Fórmula DATE para Excel possui três argumentos, dos quais dois são opcionais. Onde

  • ano = O ano a ser usado ao criar a data.
  • mês = O mês a ser usado ao criar a data.
  • dia = o dia a ser usado ao criar a data

Como usar a função DATE no Excel? (com exemplos)

A DATE é uma função de planilha (WS). Como uma função WS, pode ser inserida como parte da fórmula em uma célula de uma planilha. Consulte os exemplos da função DATE fornecidos abaixo para entender melhor.

Exemplo # 1 - Obtenha o mês a partir da data

MÊS (DATA (2018, 8, 28))

Conforme mostrado na fórmula DATE acima, a função MONTH é aplicada na data representada usando a função DATE. A função MONTH retornará o índice do mês retornado pela função DATE. Por exemplo, 8 no exemplo fornecido. A célula D2 tem uma fórmula DATE aplicada e, portanto, o resultado '8'.

Exemplo # 2 - Descubra um ano bissexto

MÊS (DATA (ANO (B3), 2,29)) = 2

Conforme mostrado na fórmula DATA acima, a DATA se ajustará automaticamente aos valores de mês e ano que estão fora do intervalo. Aqui, a fórmula interna é ANO com parâmetros como a célula B3 indicando os dados de entrada, 2 é o índice do mês de fevereiro e 29 para o dia. Em anos bissextos, fevereiro tem 29 dias, então a função DATE externa retornará a saída como 29/02/2000.

No caso de um ano não bissexto, DATE retornará a data 1º de março do ano, porque não há dia 29, e DATE avançará a data para o mês seguinte.

A função mais externa, MONTH, extrairá o mês do resultado. Por exemplo, 2 ou em caso de ano bissexto e 3 em caso de ano não bissexto.

Além disso, o resultado é comparado com uma constante '2'. Se o mês for 2, a fórmula DATE no excel retorna TRUE. Caso contrário, a fórmula DATE retorna FALSE.

Na captura de tela a seguir, a célula B2 contém uma data pertencente a um ano bissexto e B3 contém uma data pertencente a um ano não bissexto.

Exemplo # 3 - Destaque um conjunto de datas

Neste exemplo de Função DATE, uma regra de formatação condicional é aplicada à coluna B. As datas maiores que 2005/1/1 devem ser destacadas usando um estilo de cor rosa. Assim, conforme mostrado na captura de tela, três datas maiores que a data especificada são destacadas no formato configurado. As duas datas restantes que não atendem aos critérios são deixadas sem formatação, pois não há regra aplicada a tais datas.

Coisas para lembrar

  • A função DATE do Excel retorna um número de série de data. Deve-se formatar o resultado como uma data para exibir o formato da data.
  • Se o ano estiver entre 0 e 1900, o Excel adicionará 1900 ao ano.
  • Um mês pode ser maior que 12 e menor que zero. Se o mês for maior que 12, o Excel adicionará o mês ao primeiro mês do ano especificado. Se o mês for menor ou igual a zero, o Excel subtrairá o valor absoluto do mês mais 1 (ou seja, ABS (mês) + 1) do primeiro mês do ano especificado.
  • O dia pode ser positivo ou negativo. Se um dia for maior que os dias do mês especificado, o Excel adicionará o dia ao primeiro dia do mês especificado. Se um dia for menor ou igual a zero, o Excel subtrairá o valor absoluto do dia mais 1 (ou seja, ABS (dia) + 1) do primeiro dia do mês especificado.

Uso da função DATE no Excel VBA

A função DATE no VBA retorna a data atual do sistema. Ele pode ser usado no Excel VBA da seguinte maneira:

Função DATE no Exemplo VBA

Encontro()

Resultado: 12/08/2018

Aqui, a função Date () retorna a data atual do sistema. O mesmo pode ser atribuído a uma variável da seguinte maneira:

Dim myDate As String

myDate = Date ()

Então, myDate = 12/08/2018

DATE Excel Function Video

Artigos interessantes...