Função HOJE

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

Descrição

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

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×