A fórmula HOJE no Excel coloca a data de hoje na célula e a atualiza sozinha todos os dias: basta digitar =HOJE() e pressionar Enter. Se você quer a data de hoje fixa, que não muda amanhã, use o atalho Ctrl + ;. E se precisa de data e hora juntas, use =AGORA(). Neste guia você vê as três formas, quando usar cada uma e exemplos práticos com prazos, idade e vencimentos.
O que é a função HOJE no Excel?
A função HOJE retorna a data atual do computador. A sintaxe é simplesmente =HOJE(): ela não tem argumentos, por isso os parênteses ficam vazios. Por trás, o Excel guarda datas como números de série (por exemplo, 27/09/2026 é o número 46292), o que permite fazer contas com datas: somar dias, calcular diferenças e comparar prazos.
Como colocar a data de hoje no Excel: 3 formas
=HOJE(): data de hoje dinâmica. Amanhã a célula mostra a data de amanhã, automaticamente.- Ctrl + ; (Ctrl e ponto e vírgula): grava a data de hoje como valor fixo. Ela nunca muda.
=AGORA(): data e hora atuais, também dinâmicas. Para gravar só a hora fixa, use Ctrl + Shift + ;.
Data dinâmica ou fixa: qual usar?
Use =HOJE() quando a planilha precisa estar sempre atualizada: controle de vencimentos, contagem de dias em atraso, idade de clientes ou prazos de entrega. Use Ctrl + ; quando a data registra um fato que aconteceu, como a data de um pagamento, de um atendimento ou de uma entrada no estoque. Um erro comum é usar =HOJE() num registro de pagamento: no dia seguinte, todos os pagamentos “mudam de data”.
Exemplos práticos com a fórmula HOJE
Supondo que a data de vencimento esteja na célula B2 e a data de nascimento em A2:
- Dias até o vencimento:
=B2-HOJE()(formate o resultado como Número). Resultado negativo significa conta vencida. - Dias em atraso:
=MÁXIMO(0;HOJE()-B2)mostra 0 enquanto não venceu e os dias de atraso depois. - Idade exata:
=DATADIF(A2;HOJE();"a")calcula a idade em anos completos, considerando se a pessoa já fez aniversário neste ano. - Data daqui a 30 dias:
=HOJE()+30, útil para prazo de pagamento ou validade. - Mês e ano atuais:
=MÊS(HOJE())e=ANO(HOJE()). - Data em texto:
="Relatório de "&TEXTO(HOJE();"dd/mm/aaaa")para títulos de relatórios.
Como destacar prazos vencidos com a data de hoje
Selecione a coluna de vencimentos, vá em Página Inicial > Formatação Condicional > Nova Regra > “Usar uma fórmula” e digite =B2<HOJE(). Escolha o preenchimento vermelho. A partir daí, toda conta vencida fica destacada sozinha, e o destaque muda conforme os dias passam, sem você mexer na planilha.
Por que a fórmula HOJE não atualiza ou mostra um número?
- Aparece um número como 46292: a célula está formatada como Número. Mude para Data em Página Inicial > Formato.
- A data não atualiza: o cálculo pode estar em modo manual. Vá em Fórmulas > Opções de Cálculo > Automático, ou pressione F9 para recalcular.
- Aparece o texto =HOJE() na célula: a célula estava formatada como Texto antes de digitar. Mude o formato para Geral e digite a fórmula de novo.
- Data errada: a função usa a data do computador. Confira a data e o fuso horário do Windows.
Como dominar datas e fórmulas no Excel
Trabalhar com datas é uma das tarefas mais comuns no dia a dia de escritório. No curso de Excel em Brasília da Clínica de Matemática você pratica fórmulas de data, PROCV, SOMASE e Tabela Dinâmica com exercícios guiados, presencial na Asa Sul ou online ao vivo.
Perguntas frequentes sobre a fórmula HOJE
Qual a diferença entre HOJE e AGORA no Excel?
=HOJE() retorna só a data. =AGORA() retorna a data e a hora atuais. As duas são dinâmicas e se atualizam quando a planilha é recalculada.
Qual o atalho para colocar a data de hoje no Excel?
Ctrl + ; insere a data de hoje como valor fixo. Ctrl + Shift + ; insere a hora atual fixa.
Como transformar a data de =HOJE() em data fixa?
Copie a célula (Ctrl + C) e cole como valores (Ctrl + Alt + V e escolha Valores). A fórmula é substituída pela data do momento, que não muda mais.
A função HOJE funciona no Google Planilhas?
Sim. No Google Planilhas em português a fórmula é a mesma, =HOJE(), e o atalho da data fixa também é Ctrl + ;.
