Rumus Excel: Ubah waktu Excel menjadi waktu Unix -

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

Artikel yang menarik...