
Genel formül
=(A1-DATE(1970,1,1))*86400
Özet
Excel biçimindeki bir saati Unix zaman damgasına dönüştürmek için TARİH işlevine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, C5'teki formül şöyledir:
=(B5-DATE(1970,1,1))*86400
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, Unix Epoch için tarih değeri çıkarılarak ve günleri 86400 ile çarpılarak Excel saatine dönüştürme yapılabilir.
Gösterilen örnekte formül, tarihler arasındaki gün sayısını elde etmek için önce 1 Ocak 1970 için tarih değerini B5'teki tarih değerinden çıkarır, ardından sonucu 85400 ile çarparak Unix zaman damgasına dönüştürür. Formül şu şekilde değerlendirilir:
=(B5-DATE(1970,1,1))*86400 =(43374-25569)*86400 =1538352000
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 |