O que a função AGORA faz?
A função AGORA não tem argumentos e devolve o número de série da data e da hora atuais: a parte inteira é a data e a parte decimal é a hora. Serve para mostrar a hora do cálculo e medir tempo decorrido. É volátil: muda a cada recálculo, não a cada segundo.
| Nome em português | AGORA |
|---|---|
| Nome em inglês | NOW |
| Categoria | Data e hora |
| Retorna | Número de série da data e da hora atuais (exibido como data e hora) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função AGORA?
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 AGORA na prática?
Exemplo 1: Mostrar a data e a hora atuais
| A | B | |
|---|---|---|
| 1 | Agora | a data e a hora do momento em que a planilha é calculada |
=AGORA() Em inglês: =NOW() A fórmula devolve a data e a hora do relógio do computador. O resultado não fica parado: a cada recálculo da planilha ele passa a mostrar o novo momento.
Exemplo 2: Horas desde a abertura de um chamado
| A | B | C | |
|---|---|---|---|
| 1 | Chamado | Aberto em | Horas abertas |
| 2 | 101 | 21/10/2026 08:00 | 6,50 |
| 3 | 102 | 20/10/2026 18:15 | 20,25 |
| 4 | 103 | 21/10/2026 13:45 | 0,75 |
=(AGORA()-B2)*24 Em inglês: =(NOW()-B2)*24 =(AGORA()-B3)*24 Em inglês: =(NOW()-B3)*24 =(AGORA()-B4)*24 Em inglês: =(NOW()-B4)*24 Subtrair a data de abertura de AGORA() dá o tempo decorrido em dias; multiplicar por 24 converte para horas. Os resultados valem se agora for 21/10/2026 às 14:30: do chamado 101 (08:00) passaram 6,5 horas, do 102 (20/10 às 18:15) passaram 20,25 e do 103 passaram 0,75.
Exemplo 3: Só a hora atual, sem a data
| A | B | |
|---|---|---|
| 1 | Hora atual | 14:30 |
=AGORA()-HOJE() Em inglês: =NOW()-TODAY() HOJE() devolve a data sem hora, e AGORA() devolve data e hora. A diferença entre as duas é só a parte decimal, ou seja, a hora do dia. Se agora forem 14:30, o resultado é 14:30, mostrado com o formato de hora.
Quais erros a função AGORA costuma dar?
O valor não muda a cada segundo
Por que acontece: AGORA não é um relógio em tempo real. O resultado só muda quando a planilha é calculada ou quando uma macro que contém a função é executada.
Como corrigir: Confira em Arquivo, Opções, Fórmulas se o cálculo está em Automático. Mesmo assim, a hora só avança a cada recálculo, por exemplo quando você edita uma célula.
Só a data, só a hora ou decimal
Por que acontece: O formato da célula decide o que é mostrado. Um formato apenas de data esconde a hora, e o formato Número mostra o número de série com decimais.
Como corrigir: No grupo Número da guia Página Inicial, escolha um formato de data e hora, ou crie um formato personalizado como dd/mm/aaaa hh:mm.
A hora é diferente da esperada
Por que acontece: A função usa a data e a hora do relógio do computador em que a planilha está sendo calculada.
Como corrigir: Confira a data, a hora e o fuso horário nas configurações do sistema operacional.
AGORA no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | AGORA (NOW) | Referência deste dicionário. |
| Google Planilhas | AGORA (NOW) | Funciona do mesmo jeito. A página do Google diz que a função é volátil e que o recálculo pode ser configurado para acontecer ao alterar a planilha e a cada minuto, em Configurações da planilha. Documentação do Google |
| LibreOffice Calc | AGORA (NOW) | No Calc em português a função também chama AGORA, sem argumentos. A ajuda diz que o valor é atualizado a cada recálculo do documento e sempre que o valor de uma célula é modificado. Ajuda do LibreOffice |
A função AGORA 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 AGORA, 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 AGORA?
- AGORA()-HOJE() isola a hora do dia, e INT(AGORA()) isola a data.
- Para somar tempo, lembre que 1 é um dia e 1/24 é uma hora: AGORA()+1/24 dá o horário daqui a uma hora, e AGORA()-0,5 dá o horário de 12 horas atrás.
- Para o tempo decorrido em horas, multiplique a diferença entre dois momentos por 24 e use formato Número.
- Não use AGORA para registrar quando algo aconteceu: o valor muda no próximo recálculo. Para um carimbo fixo, digite a data e a hora na célula.
Perguntas frequentes sobre a AGORA
Qual a diferença entre HOJE e AGORA?
HOJE devolve só a data. AGORA devolve a data e a hora, na parte decimal do número de série. As duas são voláteis e se atualizam a cada recálculo da planilha.
Como fazer a função AGORA parar de mudar?
Ela sempre devolve o momento do cálculo. Para guardar um valor fixo, copie a célula e cole só o valor, ou digite a data e a hora diretamente na célula.
Como somar horas à data e hora atuais?
Some uma fração de dia: uma hora é 1/24. Por exemplo, =AGORA()+3/24 mostra o horário daqui a três horas. A célula precisa estar com formato de data e hora.
Funções relacionadas
Ver todas as funções de data e hora
Fontes consultadas
- Microsoft: função AGORA
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: AGORA (NOW)
- LibreOffice: função AGORA
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.