Формула Excel: Перетворити мітку часу Unix на дату Excel -

Зміст

Загальна формула

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

Резюме

Щоб перетворити мітку часу Unix у формат дати Excel, можна скористатися формулою на основі функції DATE. У наведеному прикладі формула в С5 має вигляд:

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

Пояснення

Мітка часу Unix відстежує час як запущений відлік секунд. Відлік починається з "Unix Epoch" 1 січня 1970 року, тому мітка часу Unix - це просто загальна кількість секунд між будь-якою датою та Unix Epoch. Оскільки день містить 86400 секунд (24 години х 60 хвилин х 60 секунд), перетворення часу в Excel можна здійснити, поділивши дні на 86400 і додавши значення дати на 1 січня 1970 року.

У наведеному прикладі формула спочатку ділить значення позначки часу в B5 на 86400, потім додає значення дати для Unix Epoch, 1 січня 1970 р. Формула обчислюється так:

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

Коли формат C5 відформатовано з датою Excel "d-mmm-yyyy", дата відображається як 1 жовтня 2018 року.

Як Excel відстежує дати і час

Система дат Excel запускається 1 січня 1900 р. І веде відлік. У таблиці нижче наведені числові значення, пов'язані з кількома випадковими датами:

Дата Сире значення
1 січня 1900 р 1
28 липня 1914 р. 00:00 5323
1 січня 1970 00:00 25569
31 грудня 1999 р 36525
1 жовтня 2018 р 43374
1 жовтня 2018 12:00 43374,5

Зверніть увагу, що остання дата також включає час. Оскільки один день дорівнює 1, а один день дорівнює 24 годинам, час у Excel може бути представлений дробовими значеннями 1, як показано в таблиці нижче. Щоб побачити значення, яке відображається як час, потрібно застосувати формат часу.

Годин Час Дріб Значення
3 03:00 3/24 0,125
6 6:00 6/24 0,25
4 4:00 4/24 0,167
8 8:00 8/24 0,333
12 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

Цікаві статті...