Excel formülü: Unix zaman damgasını Excel tarihine dönüştürme -

İçindekiler

Genel formül

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

Özet

Bir Unix zaman damgasını Excel'in tarih biçimine dönüştürmek için TARİH işlevine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, C5'teki formül şöyledir:

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

Açıklama

Unix zaman damgası, zamanı çalışan bir saniye sayısı olarak izler. Sayım 1 Ocak 1970'de "Unix Epoch" ta başlar, bu nedenle bir Unix zaman damgası, herhangi bir tarih ile Unix Epoch arasındaki toplam saniyedir. Bir gün 86400 saniye (24 saat x 60 dakika x 60 saniye) içerdiğinden, Excel zamanına günler 86400'e bölünerek ve 1 Ocak 1970 için tarih değeri eklenerek yapılabilir.

Gösterilen örnekte, formül önce B5'teki zaman damgası değerini 86400'e böler, ardından 1 Ocak 1970 Unix Epoch için tarih değerini ekler. Formül şu şekilde değerlendirilir:

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

C5 "g-aaa-yyyy" Excel tarihiyle biçimlendirildiğinde, tarih 1-Ekim-2018 olarak görüntülenir.

Excel tarih saatini nasıl izler?

Excel tarih sistemi 1 Ocak 1900'de başlar ve ileriye doğru sayar. Aşağıdaki tablo birkaç rastgele tarihle ilişkili sayısal değerleri göstermektedir:

Tarih Ham değer
1 Ocak 1900 1
28 Temmuz 1914 00:00 5323
1-Ocak-1970 00:00 25569
31-Aralık-1999 36525
1 Ekim 2018 43374
1-Ekim-2018 12:00 43374.5

Son tarihin de bir saat içerdiğine dikkat edin. Bir gün 1'e eşit olduğundan ve bir gün 24 saate eşit olduğundan, Excel'deki zaman aşağıdaki tabloda gösterildiği gibi 1'in kesirli değerleri olarak temsil edilebilir. Zaman olarak görüntülenen değeri görebilmek için bir saat formatının uygulanması gerekir.

Saatler Zaman Kesir Değer
3 03:00 3/24 0.125
6 06:00 6/24 0.25
4 04:00 4/24 0.167
8 08:00 8/24 0.333
12 ÖĞLEDEN SONRA 12:00 12/24 0.5
18 18:00 18/24 0.75
21 21:00 21/24 0.875
24 00:00 24/24 1

Ilginç makaleler...