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