Изтеглете примерната работна книга
Този урок ще покаже как да конвертирате време във формат на Excel в Unix време в Excel и Google Sheets.
Какво е Unix Time
Unix времето е известно още като Epoch Time или POSIX time или Unix timestamp. Това е система, която отчита броя секунди, изминали от Unix Epoch, т.е. 1 януариул, 1970. С прости думи, Unix времето е общият брой секунди между датата и Unix Epoch.
Конвертиране на Excel Time в Unix Time
За да изчислим Unix времето, първо трябва да намерим общия брой дни между времето на Excel и времето на Epoch. След това умножете изчислените дни с 86 400, защото един ден има 86 400 секунди (24 часа × 60 минути × 60 секунди = 86 400 секунди).
1 | = (B5-DATE (1970,1,1))*86400 |
Стъпка по стъпка Обяснение
Първата стъпка в преобразуването на Excel време в Unix време е да се изчисли числовата стойност на датата на Epoch. Това може да стане с помощта на функцията DATE.
1 | = ДАТА (1970,1,1) |
Това ни дава тази стойност:
=25569
По същия начин изчисляването на числовата стойност на датата на Epoch се изважда от числовата стойност на даденото време в Excel
1 | = (B5-ДАТА (1970,1,1)) |
=(40422-25569)
=(14853)
След това разликата, изчислена по -горе, се умножава по 86400, за да се получи получената стойност за секунди
=(14853)*86400
Това е общият брой секунди, които получаваме, между две дати
=1283299200
Конвертирайте Unix Time в Excel Time
Обратно, можем да преобразуваме Unix времето в Excel с помощта на следната формула:
1 | = (B3/86400)+ДАТА (1970,1,1) |
Стъпка по стъпка Обяснение
Първо, времевата марка на Unix се разделя на общия брой секунди за един ден, т.е. 86400.
1 | = B3/86400 |
=14853
Сега изчисляваме числовата стойност на датата на Епохата чрез функцията DATE
1 | = ДАТА (1970,1,1) |
=25569
След като имаме числовата стойност на датата на Епохата, ще добавим тези две стойности
= 14853 + 25569
= 40422
Получената стойност след изчислението е във формат номер на серийна дата. За да го видите във формат за дата, просто променете формата на клетката на Дата или необходимия ви персонализиран формат от Числовия формат, като получите достъп до него чрез раздела Начало
или чрез натискане на CTRL + 1
След като променим формата на числовите стойности на датата и часа в Excel, получаваме следната дата и час в Excel
Конвертирайте Excel време в Unix време в Google Sheets
Формулата за преобразуване на времето в Unix работи в Google Таблици точно същата като в Excel.