Função HOJE

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Este artigo descreve a sintaxe da fórmula e a utilização da função HOJE no Microsoft Excel.

Descrição

A função HOJE devolve o número de série da data atual. O número de série é o código de data-hora utilizado pelo Excel para cálculos de datas e horas. Se o formato das células correspondia a Geral antes da introdução da fórmula, o Excel altera o formato da célula para Data. Se pretender visualizar o número de série, terá de alterar o formato da célula para Geral ou Número.

A função HOJE é útil quando necessita de apresentar a data atual numa folha de cálculo, independentemente de quando abrir o livro. Esta função também é útil para calcular intervalos. Por exemplo, se conhecer alguém que tenha nascido em 1963, poderá utilizar a fórmula seguinte para calcular a idade dessa pessoa no respetivo aniversário no ano atual.

= ANO( HOJE())-1963

Esta fórmula utiliza a função HOJE como argumento da função ANO para obter o ano atual e, em seguida, subtrai 1963, devolvendo a idade da pessoa.

Nota

Se a função HOJE não atualizar a data quando esperar, poderá ter de alterar as definições que controlam o momento em que o livro ou folha de cálculo efetua o recálculo. No separador Ficheiro, clique em Opções e, na categoria Fórmulas, em Opções de cálculo, certifique-se de que a opção Automático está selecionada.

Sintaxe

HOJE()

A sintaxe da função HOJE não tem argumentos.

Nota

O Excel armazena datas como números de série sequenciais, para que possam ser utilizadas em cálculos. Por predefinição, 1 de janeiro de 1900 é o número de série 1 e 1 de janeiro de 2008 é o número de série 39448, porque corresponde a 39.447 dias depois de 1 de janeiro de 1900.

Exemplo

Copie os dados de exemplo que se encontram na seguinte tabela e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Caso seja necessário, pode ajustar a largura das colunas para ver todos os dados.

Fórmula Descrição Resultado
=HOJE() Devolve a data atual. 01/12/2011
=HOJE()+5 Devolve a data atual mais cinco dias. Por exemplo, se a data atual for 01/01/12, esta fórmula devolve 06/01/12. 12/06/2011
=DATA.VALOR("1/1/2030")-HOJE() Devolve o número de dias entre a data atual e 01/01/2030. Tenha em conta que a célula A4 tem de ser formatada como Geral ou Número, de modo a que o resultado seja apresentado corretamente. 31/01/1918
=DIA(HOJE()) Devolve o dia do mês atual (1 - 31). 1
=MÊS(HOJE()) Devolve o mês do ano atual (1 - 12). Por exemplo, se o mês atual for maio, esta fórmula devolve 5. 12