seabeck.pages.dev

Como converter data de planilha do Google Sheets para timestamp?

Converter datas em planilhas do Google Sheets para timestamp é uma tarefa essencial para análise de dados, sincronização com sistemas externos e cálculos de tempo precisos. O Google Sheets armazena datas como números de série, onde 1 representa um dia, facilitando a conversão para timestamp (número de segundos desde 1º de janeiro de 1970).

Pré-requisitos

Método direto com fórmula

O Google Sheets já armazena datas como números de série. Para converter para timestamp (segundos desde 1º/01/1970), basta multiplicar o valor da célula por 86400 (número de segundos em um dia) e ajustar o epoch:

= (A1 - DATE(1970,1,1)) * 86400

Método alternativo com funções integradas

Se a data estiver em texto e precisar ser convertida primeiro, use VALUE() para transformá-la em número de série antes do cálculo:

= (VALUE(A1) - DATE(1970,1,1)) * 86400

Exemplo Prático

Data (A) Timestamp (B)
01/01/2023 1672444800
15/03/2023 1678838400
31/12/2023 1703980800

Conclusão

Com estas fórmulas simples, você converte datas do Google Sheets para timestamp em segundos, garantindo compatibilidade com APIs, bancos de dados e sistemas de log. O método direto é o mais rápido para dados já reconhecidos como datas, enquanto o alternativo lida com entradas em formato de texto.