cellio

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).

Continue lendo