HOJE e AGORA no Excel: Datas Automáticas na Planilha
Aprenda a usar as funções HOJE e AGORA no Excel para prazos, contas vencidas e idades. Veja como congelar datas fixas.
Por Ayoub Farid · · 2 min de leitura
A função TODAY (HOJE no Excel em português) retorna a data atual, enquanto a NOW (AGORA) traz a data e a hora exatas. Ambas se atualizam sozinhas toda vez que a sua planilha é recalculada — o que faz dessas funções do Excel a escolha perfeita para contagens regressivas, controle de prazos vencidos e cálculo de idades.
Sintaxe
=TODAY()
=NOW()
Nenhuma das duas exige argumentos, mas os parênteses são obrigatórios. No Excel em português, use =HOJE() e =AGORA().
Datas são números no Excel
O Excel armazena datas como números sequenciais de dias (1º de janeiro de 1900 é o dia 1). É exatamente por isso que você consegue somar e subtrair datas com facilidade.
Dias até o prazo final
=C2-TODAY()
Formate a célula como número geral, e não como data. Se o resultado for negativo, significa que o prazo já passou.
Alerta de prazo vencido
Com a função IF (SE):
=IF(C2<TODAY(),"Overdue","")
Para contar itens vencidos em um intervalo com a COUNTIF (CONT.SE):
=COUNTIF(C2:C200,"<"&TODAY())
Idade em anos
=DATEDIF(B2,TODAY(),"y")
Confira nossos tutoriais sobre a função DATEDIF e como calcular idade na prática.
Primeiro e último dia do mês atual
=EOMONTH(TODAY(),-1)+1 primeiro dia do mês atual
=EOMONTH(TODAY(),0) último dia do mês atual
(No Excel em português, a função EOMONTH se chama FIMMÊS).
Horas entre dois horários
=(NOW()-B2)*24
Como um dia inteiro equivale a 1 no sistema do Excel, multiplique o resultado por 24 para converter o valor em horas. Veja mais detalhes sobre diferença de horas.
Como fixar a data e impedir a atualização automática
A função TODAY muda todos os dias. Se você precisa registrar uma data estática (por exemplo, o carimbo de data/hora em que uma linha foi preenchida), use estes atalhos de teclado em vez de fórmulas do Excel:
- Ctrl + ; insere a data de hoje como um valor fixo
- Ctrl + Shift + ; insere a hora atual
No Excel para Mac, os atalhos Command + ; e Command + Shift + ; funcionam da mesma forma.
Perguntas frequentes
Como colocar a data de hoje no Excel?
Use =TODAY() (ou =HOJE()) para uma data dinâmica que se atualiza sozinha, ou o atalho Ctrl+; para inserir uma data fixa.
Como calcular a diferença de dias entre hoje e outra data?
Use =A2-TODAY() para descobrir quantos dias faltam para o prazo, ou =TODAY()-A2 para saber quantos dias já se passaram.
Por que a minha fórmula com TODAY está mostrando um número estranho?
A célula provavelmente está configurada com formatação de número. Basta alterar o formato da célula para Data Abreviada.
A função TODAY funciona no Planilhas Google (Google Sheets)?
Sim, perfeitamente. O atalho Ctrl+; também funciona para inserir uma data fixa no Planilhas Google (Google Sheets).