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).
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
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
| Data (A) | Timestamp (B) |
|---|---|
| 01/01/2023 | 1672444800 |
| 15/03/2023 | 1678838400 |
| 31/12/2023 | 1703980800 |
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.