Rumus Excel: Ubah cap waktu Unix menjadi tanggal Excel -

Daftar Isi

Formula umum

=(A1/86400)+DATE(1970,1,1)

Ringkasan

Untuk mengonversi stempel waktu Unix ke format tanggal Excel, Anda dapat menggunakan rumus berdasarkan fungsi DATE. Pada contoh yang ditunjukkan, rumus di C5 adalah:

=(B5/86400)+DATE(1970,1,1)

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 membagi hari dengan 86400 dan menambahkan nilai tanggal untuk 1 Januari 1970.

Dalam contoh yang ditampilkan, rumus pertama-tama membagi nilai cap waktu di B5 dengan 86400, lalu menambahkan nilai tanggal untuk Unix Epoch, 1 Januari 1970. Rumusnya mengevaluasi seperti ini:

=(B5/86400)+DATE(1970,1,1) =(1538352000/86400)+25569 =43374

Saat C5 diformat dengan tanggal Excel "d-mmm-yyyy", tanggal tersebut ditampilkan sebagai 1-Okt-2018.

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