Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
TODAY

Função HOJE do Excel

O que a função HOJE faz?

A função HOJE não recebe argumentos e devolve a data atual como número de série, que o Excel exibe como data. Use quando uma data precisa se atualizar sozinha, como prazos, idades e dias restantes. Por ser volátil, o resultado muda a cada recálculo da planilha.

Nome em portuguêsHOJE
Nome em inglêsTODAY
CategoriaData e hora
RetornaNúmero de série da data atual (exibido como data)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função HOJE?

Excel em português do BrasilHOJE()
Excel em inglêsTODAY()

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

Esta função não recebe argumentos: os parênteses ficam vazios.

Como usar a função HOJE na prática?

Exemplo 1: Mostrar a data de hoje na planilha

Planilha do exemplo 1 da função HOJE
AB
1 Hoje éa data do dia em que a planilha é aberta ou recalculada
Data do dia, na célula B1 =HOJE() Em inglês: =TODAY()
Resultado: a data do dia em que a planilha é aberta ou recalculada

A fórmula não tem argumentos e devolve a data do relógio do computador. Como o resultado depende do dia em que a planilha é calculada, ele muda sozinho: abrir o arquivo amanhã mostra a data de amanhã.

Exemplo 2: Dias que faltam para um prazo

Planilha do exemplo 2 da função HOJE
ABC
1 TarefaPrazoDias restantes
2 Enviar relatório30/10/20269
3 Renovar contrato15/11/202625
4 Fechar balanço31/12/202671
Fórmula na célula C2 =B2-HOJE() Em inglês: =B2-TODAY()
Resultado: 9
Fórmula na célula C3 =B3-HOJE() Em inglês: =B3-TODAY()
Resultado: 25
Fórmula na célula C4 =B4-HOJE() Em inglês: =B4-TODAY()
Resultado: 71

Datas são números de série, então subtrair HOJE() do prazo dá a quantidade de dias. Os resultados valem se hoje for 21/10/2026: de 21/10 a 30/10 são 9 dias, até 15/11 são 25 e até 31/12 são 71. Em outro dia, os números mudam. O formato da coluna C é Número, não Data.

Exemplo 3: Idade em anos completos

Planilha do exemplo 3 da função HOJE
ABC
1 NomeNascimentoIdade
2 Rita20/06/198838
3 Caio02/11/200124
4 Duda21/10/201511
Fórmula na célula C2 =DATADIF(B2;HOJE();"Y") Em inglês: =DATEDIF(B2,TODAY(),"Y")
Resultado: 38
Fórmula na célula C3 =DATADIF(B3;HOJE();"Y") Em inglês: =DATEDIF(B3,TODAY(),"Y")
Resultado: 24
Fórmula na célula C4 =DATADIF(B4;HOJE();"Y") Em inglês: =DATEDIF(B4,TODAY(),"Y")
Resultado: 11

DATADIF com a unidade "Y" conta anos completos entre o nascimento e HOJE(). Se hoje for 21/10/2026, Rita já fez aniversário em junho (38 anos), Caio ainda não fez o de novembro (24 anos) e Duda faz anos exatamente hoje, então já conta 11. A idade muda sozinha quando o dia passa.

Quais erros a função HOJE costuma dar?

A data não atualiza

Por que acontece: O cálculo da pasta de trabalho está em modo manual, então a fórmula só é recalculada quando você manda.

Como corrigir: Em Arquivo, Opções, Fórmulas, Opções de cálculo, escolha Automático. Depois disso HOJE volta a se atualizar sozinha.

Número como 46316 em vez da data

Por que acontece: A célula está com formato Geral ou Número, e o Excel mostra o número de série da data em vez da data formatada.

Como corrigir: Mude o formato da célula para Data. O número de série de 21/10/2026, por exemplo, é 46316.

A data muda quando o arquivo é aberto

Por que acontece: HOJE é volátil: devolve sempre a data do momento do cálculo, nunca a data em que a fórmula foi digitada.

Como corrigir: Para registrar uma data fixa, como a de emissão de um documento, digite a data na célula em vez de usar a função.

HOJE no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelHOJE (TODAY)Referência deste dicionário.
Google PlanilhasHOJE (TODAY)Funciona do mesmo jeito e devolve a data atual sem a hora. A página do Google chama a função de volátil e diz que ela mostra a data do último recálculo da planilha. Documentação do Google
LibreOffice CalcHOJE (TODAY)No Calc em português a função também chama HOJE, sem argumentos. A ajuda diz que o valor é atualizado ao reabrir o documento e a cada recálculo. Ajuda do LibreOffice

A função HOJE existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a HOJE, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a HOJE?

  • HOJE devolve só a data. Para data e hora juntas, use AGORA.
  • Como datas são números, HOJE()+30 dá a data daqui a 30 dias e B2-HOJE() dá os dias que faltam até a data em B2 (negativo se ela já passou).
  • Ao subtrair datas, formate o resultado como Geral ou Número. Se a célula estiver formatada como Data, o resultado aparece como uma data estranha de 1900.
  • O Excel conta as datas a partir de 1º de janeiro de 1900, que é o número de série 1.

Perguntas frequentes sobre a HOJE

A função HOJE atualiza sozinha todo dia?

Ela devolve a data do momento em que a planilha é calculada. Com o cálculo automático ligado, isso acontece ao abrir o arquivo e a cada alteração. A data não troca à meia-noite se nada disparar um recálculo.

Como colocar a data de hoje sem que ela mude depois?

HOJE sempre se atualiza, então para uma data fixa digite a data na célula. Outra saída é copiar a célula com a fórmula e colar só o valor.

Como calcular quantos dias faltam entre hoje e outra data?

Subtraia: =B2-HOJE() dá os dias até a data em B2 (e um número negativo se ela já passou). Formate a célula do resultado como Geral ou Número para ver o total de dias.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.