Формула на Excel: Преобразувайте времето на Excel в времево клеймо на Unix или обратното
В това есе се говори за формулите, които преобразуват между времето на Excel и времето на Unix в листа на Excel.
Прочетете преди формулата:
Какво е Unix timestamp?
Unix timestamp записва времето с помощта на секунди. В системата Unix той отчита времето от 1 януари 1970 г. С други думи, времевият печат на Unix е общият брой секунди между дадената дата и 1 януари 1970 г.
Ако искате да следвате този урок, моля, изтеглете примерната електронна таблица.
Преобразувайте времето на Excel в времево клеймо на Unix
Обща формула:
(Excel_time-DATE(1970,1,1))*86400 |
Синтаксис и аргументи
Excel_time: the datetime that you want to convert to Unix time. |
Връщана стойност
Формулата връща сериен номер. Обикновено върнатата стойност е толкова голяма, че се показва като ##### и можете да форматирате върнатата стойност като общ or Телефон за връзка: за да го покажете като нормален сериен номер.
Забележка
Ако даденото време в Excel е по-голямо или равно на 1 януари 1900 г., но по-малко от 1 януари 1970 г., той връща отрицателно число; ако времето в Excel е равно на 1 януари 1970 г., то връща нула; ако времето в Excel е по-голямо от 1 януари 1970 г., то връща положително число.
грешка
Ако времето в Excel е по-малко от 1 януари 1900 г., резултатът връща стойност на грешка #VALUE!
Как работи тази формула
Тук, за да преобразувате времето на Excel в клетка B3:B6 в Unix време, моля, използвайте формулата по-долу:
=(B3-DATE(1970,1,1))*86400 |
Натискане Въведете за да получите първия резултат, след това плъзнете манипулатора за автоматично попълване надолу до клетка C7.
Обяснение
Функция за дата: създайте дата с номера на годината, номера на месеца и номера на деня.
Формулата (B3-DATE(1970,1,1)) се използва за изчисляване на разликата между дадената дата час и епохата на Unix.
86400: Както знаем, един ден = 24 часа, един час = 60 минути и една минута = 60 секунди, така че един ден = 24*60*60=86400 секунди.
Преобразувайте Unix timestamp във време на Excel
Обща формула:
(Unix_time/86400)+DATE(1970,1,1) |
Синтаксис и аргументи
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
Връщана стойност
Формулата връща сериен номер, след което трябва да форматирате серийния номер във формат за дата и час. Обикновено резултатът е положителен сериен номер, ако резултатът е отрицателно число, той ще се върне към серия от #####, след като я форматира като дата и час.
Как работи тази формула
За да преобразувате Unix времето в клетка B3:B6 в Excel време, моля, използвайте формулата по-долу:
=(B3/86400)+DATE(1970,1,1) |
Натискане Въведете клавиш и плъзнете манипулатора за автоматично попълване надолу до клетка C6.
След това запазете избраните резултати, след което натиснете Ctrl + 1 за показване на Форматиране на клетки диалог, под Телефон за връзка: , изберете Дата от категория списък, след това в десния раздел на Тип, изберете един формат, от който се нуждаете.
Щракнете върху OK, след което резултатите от формулата са форматирани като дата и час.
Обяснение
Функция за дата: създайте дата с номера на годината, номера на месеца и номера на деня.
Формулата (B3/86400)+ДАТА(1970,1,1) получава общия брой дни между дадената дата час и Unix епохата.
86400: Както знаем, един ден = 24 часа, един час = 60 минути, една минута = 60 секунди, така че един ден = 24*60*60=86400 секунди. И обратно, дата/86400 ще получи номера на деня.
Относителни формули
- Преобразуване на десетични минути във формат на времето
Този урок предоставя формула за преобразуване на десетични минути във време на Excel. - Преобразуване на десетични секунди във време
За да преобразувате десетични секунди в Excel време в Excel, формула може да ви помогне. - Преобразувайте времето в десетични часове
Тук се предоставя формула, която преобразува времето в десетични часове в Excel и обяснява как работи формулата. - Преобразувайте времето в десетични минути
В този урок той предоставя формула за преобразуване на времето в десетични минути в Excel.
Относителни функции
- Функция Excel IF
Тества за определени условия, след което връща съответните стойности - Функция VALUE на Excel
Преобразуване на текст в число. - Функция МЕСЕЦ на Excel
МЕСЕЦЪТ се използва за получаване на месеца като цяло число (1 до 12) от датата. - Функция ДЕН на Excel
Функцията ДЕН получава деня като число (1 до 31) от дата - Функция YEAR на Excel
Функцията YEAR връща годината въз основа на дадена дата в 4-цифрен формат на сериен номер.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.