Função HOJE no Excel: Aprenda Como Usar

Função HOJE no Excel: Aprenda Como Usar

Hoje vamos falar literalmente de HOJE. Falar da função HOJE no Excel. A função talvez pode não ser tão conhecida, porém, é essencial para quem trabalha com datas como o pessoal do RH. Pois, ela é útil, como por exemplo, para fazer um controle de contas a pagar informando sobre o vencimento (nos próximos dias teremos um tutorial sobre o assunto).

Logo após, confira mais funções que relacionam datas: Funções com Datas

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI

Função Hoje no Excel – Passo a Passo

Esta função retorna, justamente a data do dia atual, dia que você está vendo este tutorial, ou seja, a data de hoje .

Além disso, esta função não precisa de argumento, portando quando usá-la basta digitar: =HOJE() e pressionar Enter que ela retornará a data que você está vendo este tutorial:

Aplicando a função HOJE no Excel

E temos como resultado:

Resultado da função HOJE no Excel

O legal desta função é que ela não é estática, mas dinâmica sendo que se você observar está mesma planilha amanhã verá que sua data estará atualizada mostrando a data daquele dia.

Portanto, caso observe-a daqui um mês verá que ainda assim ela lhe mostrará a data do dia atual.

Obs.: Na verdade, ela vai lhe mostrar a data que se encontra na área de notificação, portanto esteja com a data e horário do seu computador atualizado.

Data que será mostra quando usar a função HOJE no Excel

 

Vamos agora usar um atalho para Função HOJE

Se precisar da data atual pode utilizar também o seguinte atalho de teclado: Ctrl + ; (ponto e vírgula).

Fazendo isso você terá como resultado a mesma data do dia atual, no entanto, esse procedimento é estático, ou seja, ele não mudará com o passar dos dias. Então, caso precise que a data fique atualizando todos os dias, utilize a função HOJE. Se precisar de uma data que não mude, utilize o atalho: Ctrl + ;.

Tecla de Atalho para Inserir Hora Atual

Para inserir apenas as horas, pressione CTRL + SHIFT + ;

As horas atuais utilizando essas teclas de atalho, não serão atualizadas. Para que isso ocorra, confira mais abaixo alguns procedimentos:

Calculo Para Obter Horas com a Função HOJE e AGORA

Como vimos acima, a função HOJE retorna a data atual. Já a função AGORA, ela retorna a data e hora atual. (A função AGORA é atualizada constantemente ao pressionar a tecla Enter para confirmar ou pressionar a tecla F9 )

Veja:

função HOJE Excel

E então, temos;

função HOJE Excel, hora atual

Em relação ao calculo que iremos abordar. Precisamos apenas retirar as horas da função AGORA e separa-la em uma célula.

Nesse sentido, pegue a função AGORA e subtraia pela função HOJE:

função HOJE Excel, calculo

E assim, teremos o resultado abaixo:

função HOJE Excel, resultado em horas

Outra forma de obter esse mesmo resultado das horas atuais. É usando a função MOD.

Essa função é capaz de retornar o resto de uma divisão, após um número ser dividido por outro.

Confira abaixo:

=MOD(AGORA()-HOJE();1)

função HOJE Excel, função mod

Confirmando a fórmula, teremos o mesmo resultado.

Como Usar a Função HOJE no VBA

Exibindo data atual dentro da célula:

Para usar a função HOJE no VBA. Dentro de um módulo do visual basic, utilize o seguinte código:

função HOJE Excel, código função hoje

Vamos entende o código acima:

Sub HOJE(): Inicialização do código;

Range(“B3”) = Date: Dentro da célula “B3” o resultado da função Date, será informado. A função Date é a mesma coisa da função HOJE;

End Sub: Finalização do código.

Para confirmar o código, pressione a tecla F5 dentro do módulo no VBA. E teremos esse resultado:

função HOJE Excel, resultado função date

Caso pretenda inserir a função AGORA ou o cálculo para obter apenas as horas atuais. No lugar da função “Date”, Utilize as seguintes funções:

  • NOW: Retorna a data e hora atual;
  • NOW-DATE: Retorna as horas atuais.

Como Usar a Função “DateTime.LocalNow” no Power Query, Para Obter a Data e Hora Atual

Dentro do Power Query, também podemos usar a mesma tática da função AGORA do Excel.

Como o Power Query trabalha em uma linguagem totalmente diferente do Excel. Podemos usar a seguinte função em uma nova coluna adicionada a alguma tabela de sua preferência, que você tenha importado:

DateTime.LocalNow()

Abaixo, dentro do Power Query. Clicamos na guia Adicionar coluna >> Coluna personalizada e inserimos a função no campo Fórmula de coluna personalizada:

função HOJE Excel, função power query

Em seguida, para finalizar, pressione o botão “Ok” e confira o resultado:

função HOJE Excel, resultado função query

Como Usar a Função TODAY e NOW no Power Pivot

A função TODAY é igualmente a função HOJE do Excel. E a função NOW é a mesma coisa da função AGORA.

Sendo assim, entendemos que Power Pivot é uma ferramenta pouco usada pelos usuários de Excel. E também existem pessoas que não a conhecem.

Inicialmente, confira o link abaixo para ativar o Power Pivot no seu Excel:

Como ativar o Power Pivot no Excel

Antes de tudo, você precisa ter algum dado no Excel formatado como tabela. No exemplo abaixo, formatamos o seguinte item:

função HOJE Excel, tabela

Mantendo a tabela selecionada, posteriormente, entre na guia Power Pivot e clique em Adicionar ao modelo de dados:

função HOJE Excel, adicionar ao modelo de dados

Feito isso, entre na guia Design >> Adicionar:

função HOJE Excel, adicionar coluna

Na barra de fórmulas informe a função TODAY ou a Função NOW:

função HOJE Excel, função

Pressione a tecla “Enter” para confirmar e veja o resultado:

função HOJE Excel, resultado power pivot

E para retirar as horas 00:00:00, selecione a coluna, entre na guia Página inicial >> Formatar e escolha o tipo *14/03/2001:

 formato

Concluindo, teremos o resultado final:

função HOJE Excel, resultado das datas

Função HOJE do Excel não Atualiza

Sabemos que as funções HOJE e AGORA, se atualizam ao pressionarmos a tecla ENTER ou F9.

Se inserirmos a função HOJE ou AGORA dentro de uma célula e seus resultados não se atualizarem ao pressionarmos a tecla “Enter”.

Tente pressionar a tecla F9 e verifique na guia Fórmulas, se a opção de cálculo automático está marcada:

 cálculo automático

Função DATA no Excel

A função DATA do Excel é bem parecida com a função HOJE. As únicas diferenças é que ela não é capaz de atualizar e ela serve para extrair partes de datas, como também unir datas que estão separadas.

Abaixo, temos o ano, mês e dia separados por células. Abrindo a função DATA, na primeira sintaxe selecionamos a célula B2 que contém o ano:

data

Nosso objetivo, será unir esses dados do ano, mês e dia. Formando uma só data localizada na célula F2.

Na segunda sintaxe, selecionamos o mês:

mês

E na última sintaxe, selecionamos o dia e fechamos a função:

função HOJE Excel, dia

Confirmando a função, o resultado será uma data válida:

função HOJE Excel, resultado da data

 


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados Ao Excel: