Como Separar Data e Hora que Estão na Mesma Célula no Excel

Para separar a data e a hora que estão juntas numa mesma célula do Excel, use =INT(célula) para extrair apenas a data (a parte inteira do número serial) e =célula-INT(célula) ou =MOD(célula;1) para extrair apenas a hora (a parte decimal) — depois formate cada resultado com o formato de Data ou Hora correspondente.

Você já recebeu uma planilha, exportada de um sistema ou de um formulário online, em que a data e a hora de um evento vêm coladas numa única célula, tipo “03/03/2025 14:30”, e precisou separar as duas informações em colunas diferentes para conseguir filtrar ou agrupar só por data?

Sem saber que data e hora são, na verdade, duas partes do mesmo número por trás dos panos, a tentação é tentar separar isso com Texto para Colunas ou com fórmulas de texto como ESQUERDA e DIREITA, que funcionam de forma inconsistente e quebram assim que o valor da célula é, na real, uma data/hora de verdade — não texto.

Neste artigo iremos mostrar como o Excel guarda data e hora juntas dentro do mesmo valor, as fórmulas certas para extrair só a data ou só a hora, um exemplo prático completo, e como reconstruir as duas partes manualmente com DATA e HORA quando for preciso mais controle.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Como o Excel guarda data e hora juntas

Um valor de data e hora combinado, como 03/03/2025 14:30, é armazenado pelo Excel como um único número: a parte inteira representa a data (contada como número de dias desde 01/01/1900) e a parte decimal representa a hora daquele dia, numa escala de 0 a 1. Por exemplo, 03/03/2025 14:30 é guardado como algo em torno de 45719,604166…, onde 45719 é o número de série do dia 03/03/2025, e 0,604166… corresponde às 14h30 daquele dia (14,5 horas divididas por 24).

Extraindo somente a data com INT

Como a data é a parte inteira desse número, a função INT (que descarta qualquer casa decimal, arredondando sempre para baixo) isola exatamente essa parte: =INT(A2). Aplicada à célula A2, que contém 03/03/2025 14:30, a fórmula devolve o número correspondente só ao dia 03/03/2025, sem a fração de hora. Depois de aplicar a fórmula, formate a célula do resultado como Data (Ctrl+1 > Data) para o valor aparecer como 03/03/2025 em vez do número serial puro.

Extraindo somente a hora com MOD ou subtração

A hora é o que sobra depois de remover a parte inteira, e há duas formas equivalentes de isolar isso. A primeira é subtrair a data (já isolada com INT) do valor original: =A2-INT(A2). A segunda, mais direta, é usar a função MOD, que devolve o resto de uma divisão: =MOD(A2;1), dividindo o valor por 1 e pegando só o resto — que é exatamente a fração decimal correspondente à hora. As duas fórmulas retornam o mesmo resultado; a diferença é só de preferência de escrita. Depois de aplicar qualquer uma das duas, formate a célula do resultado como Hora para exibir 14:30 em vez do número decimal.

Exemplo prático completo

Veja como fica a separação com três registros de data e hora combinados, algo comum em exportações de sistemas de chamados ou de controle de acesso:

A B (Data) C (Hora)
1 Data e Hora Só Data Só Hora
2 03/03/2025 14:30 03/03/2025 14:30
3 04/03/2025 08:15 04/03/2025 08:15
4 04/03/2025 22:50 04/03/2025 22:50

A coluna B usa =INT(A2) (arrastada para baixo), e a coluna C usa =MOD(A2;1). Com a coluna de data separada, fica simples usar CONT.SE ou uma Tabela Dinâmica para agrupar os registros por dia, sem a interferência do horário misturado dentro do mesmo valor.

Reconstruindo data e hora manualmente com DATA e HORA

Se você precisar de mais controle sobre o resultado — por exemplo, montando a data a partir de componentes já separados de ano, mês e dia —, use as funções DATA(ano;mês;dia) e TEMPO(hora;minuto;segundo) em conjunto com ANO, MÊS, DIA, HORA, MINUTO e SEGUNDO, que extraem cada componente individualmente do valor original: =DATA(ANO(A2);MÊS(A2);DIA(A2)) para a data, e =TEMPO(HORA(A2);MINUTO(A2);SEGUNDO(A2)) para a hora. Essa via é mais longa que INT e MOD, mas fica útil quando você precisa manipular um componente específico (trocar só o mês, por exemplo) antes de remontar o valor final.

Erro comum: tentar separar com Texto para Colunas

Um erro frequente é tentar usar Dados > Texto para Colunas para separar data e hora, como se fosse um texto qualquer com espaço no meio — isso só funciona se o conteúdo da célula for, de fato, texto puro. Se o valor já é reconhecido pelo Excel como uma data/hora de verdade (alinhado à direita na célula), o Texto para Colunas não tem o que separar da forma esperada, e o resultado sai inconsistente. Nesses casos, INT e MOD são sempre o caminho mais confiável, porque atuam sobre o número por trás do valor, não sobre a aparência dele.

Disponibilidade

As funções INT, MOD, DATA, TEMPO, ANO, MÊS, DIA, HORA, MINUTO e SEGUNDO estão disponíveis em todas as versões do Excel, incluindo o Excel Online, o Excel para Mac e o Microsoft 365. No Google Sheets, todas têm nomes equivalentes em português (as mesmas funções, com a interface em português) ou em inglês (INT, MOD, DATE, TIME, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND), com a mesma lógica de separação.

Perguntas frequentes

Por que o Texto para Colunas não separa direito a data da hora?

Porque, quando a célula já contém um valor de data/hora reconhecido pelo Excel (não texto), não existe um “espaço” literal para o Texto para Colunas cortar — a separação certa nesse caso é matemática, feita com INT (para a data) e MOD (para a hora), que atuam sobre o número por trás do valor.

INT e MOD sempre dão o mesmo resultado para extrair a hora?

A fórmula =MOD(célula;1) e a fórmula =célula-INT(célula) chegam ao mesmo resultado para extrair a parte da hora — a diferença é só de preferência de escrita, ambas isolam a fração decimal do valor original.

Preciso reformatar a célula depois de aplicar INT ou MOD?

Sim. O resultado de INT e MOD continua sendo um número por padrão — formate a célula da data como Data (Ctrl+1 > Data) e a célula da hora como Hora (Ctrl+1 > Hora) para que os valores apareçam no formato esperado.

Veja também: Função AGORA no Excel: Como Inserir a Data e a Hora Atuais Automaticamente, que gera um valor combinado de data e hora — as técnicas de separação deste artigo servem justamente para tratar esse tipo de valor depois de já registrado numa célula.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como o Excel guarda data e hora juntas no mesmo valor, as fórmulas INT e MOD para separar cada parte em colunas diferentes, e como reconstruir os valores com DATA e TEMPO quando for preciso mais controle, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já recebeu uma planilha com data e hora coladas numa célula só, vinda de algum sistema ou formulário? Prefere usar INT e MOD, ou a via mais longa com ANO, MÊS e DIA separados? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *