
Formula umum
=(A1-DATE(1970,1,1))*86400
Ringkasan
Untuk mengonversi waktu dalam format Excel menjadi stempel waktu Unix, Anda dapat menggunakan rumus berdasarkan fungsi DATE. Pada contoh yang ditunjukkan, rumus di C5 adalah:
=(B5-DATE(1970,1,1))*86400
Penjelasan
Stempel waktu Unix melacak waktu sebagai hitungan detik berjalan. Penghitungan dimulai pada "Unix Epoch" pada 1 Januari 1970, jadi stempel waktu Unix hanyalah total detik antara tanggal tertentu dan Epoch Unix. Karena satu hari berisi 86400 detik (24 jam x 60 menit x 60 detik), konversi ke waktu Excel dapat dilakukan dengan mengurangkan nilai tanggal untuk Unix Epoch dan mengalikan hari dengan 86400.
Dalam contoh yang diperlihatkan, rumus pertama-tama mengurangi nilai tanggal untuk 1 Januari 1970 dari nilai tanggal di B5 untuk mendapatkan jumlah hari di antara tanggal-tanggal tersebut, lalu mengalikan hasilnya dengan 85400 untuk dikonversi menjadi stempel waktu Unix. Rumusnya mengevaluasi seperti ini:
=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000
Bagaimana Excel melacak waktu tanggal
Sistem tanggal Excel dimulai pada 1 Januari 1900 dan menghitung maju. Tabel di bawah ini menunjukkan nilai numerik yang terkait dengan beberapa tanggal acak:
Tanggal | Nilai mentah |
---|---|
1-Jan-1900 | 1 |
28-Jul-1914 00:00 | 5323 |
1-Jan-1970 00:00 | 25569 |
31-Des-1999 | 36525 |
1-Okt-2018 | 43374 |
1-Okt-2018 12:00 | 43374.5 |
Perhatikan tanggal terakhir termasuk waktu juga. Karena satu hari sama dengan 1, dan satu hari sama dengan 24 jam, waktu di Excel dapat direpresentasikan sebagai nilai pecahan 1, seperti yang ditunjukkan pada tabel di bawah. Untuk melihat nilai yang ditampilkan sebagai waktu, format waktu perlu diterapkan.
Jam | Waktu | Pecahan | Nilai |
---|---|---|---|
3 | 03:00 | 3/24 | 0.125 |
6 | 6:00 PAGI | 6/24 | 0.25 |
4 | 4:00 pagi | 24/4 | 0,167 |
8 | 8:00 pagi | 24/8 | 0.333 |
12 | 12.00 | 12/24 | 0,5 |
18 | 18.00 | 18/24 | 0.75 |
21 | 9:00 malam | 21/24 | 0.875 |
24 | 12:00 PAGI | 24/24 | 1 |