Data e Hora Fixa no Excel SEM VBA

Veja neste artigo como preencher data e hora fixa no Excel sem VBA. No exemplo usamos apenas fórmulas para preencher os dados com a data e hora atuais à partir do lançamento em outra célula.

Agradecimento especial ao Cássio Habacuque da Silva Barros pela dica.

Configurar o Excel

O primeiro passo para podermos preencher com data e hora fixa usando fórmulas no Excel é permitir que o cálculo possa ser iterativo, ou seja, com a própria célula que requer o cálculo.

Para isso, no Excel clique em Arquivo->Opções->Fórmulas e marque a opção Habilitar cálculo iterativo. Como na imagem abaixo.

Data e Hora Fixa no Excel SEM VBA 1

Com isso a planilha estará preparada para podermos usar a fórmula que preenche a data e hora automaticamente.

Fórmula para Preencher a Data e Hora Atuais Automáticas

No nosso exemplo de planilha, temos uma situação em que o funcionário com um Excel Online, ou seja, no tablet ou no celular, precisa fazer apontamentos de paradas de máquina.

Então ao digitar a parada de máquina ela deve preencher a data e hora em que foram feitos o apontamento.

Então criamos a lista abaixo, com uma coluna de Parada para colocar a máquina e outra de Data e Hora Atual.

Na coluna de Data e Hora Atual preenchemos com a fórmula: =SE(C6<>””;D6;AGORA())

Veja que D6 é a própria célula. A fórmula verifica se o campo C6 é diferente de vazio, se for preenche com D6, senão com AGORA(), ou seja, a data atual.

Veja como ficou:

Data e Hora Fixa no Excel SEM VBA 2

Arraste a fórmula de D6 para as demais células, veja que preenche a data e horas atuais, mas não temos nada na coluna ao lado.

Para remover isso siga os passos da próxima sessão do artigo.

Ocultar Datas e Horários

Para ocultar os dados de data e hora quando a parada de máquina não foi preenchida faremos um procedimento na formatação condicional do Excel.

Selecione a coluna de Data e hora atual.

Data e Hora Fixa no Excel SEM VBA 3

Selecione a coluna Data e Hora Atual, clique em Página Inicial->Formatação Condicional e selecione Nova Regra.

Data e Hora Fixa no Excel SEM VBA 4

Na tela seguinte selecione a opção Usar uma fórmula para determinar quais células devem ser formatadas e coloque a fórmula =$C6=”” ou seja, a célula ao lado, que identifica se houve um lançamento.

Clique em Formatar->Personalizado e preencha o Tipo com ;;;

Isso fará com que a formatação seja vazia para números positivos, negativos, texto e zero.

Clique em Ok e volte para a planilha.

Funcionamento dos Lançamentos para Data e Hora Fixa no Excel

Com tudo pronto temos então o seguinte efeito:

Veja que agora ao preencher a parada de máquina é então preenchido com a data e hora atuais usando a função agora, e ela não muda, pois a fórmula verifica se o valor da coluna Parada é diferente de vazio, e como é, ele deixa então o valor que já está na coluna Data e Hora Atual no Excel.

Download Planilha Data e Hora Fixa no Excel Sem VBA

Clique no botão abaixo para realizar o  download do Excel de exemplo:

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel