Перейти к содержимому

Формула Excel: Преобразование времени Excel в Unix Timestamp или наоборот

Author: Sun Last Modified: 2025-06-05

doc convert date to julia 1

В этой статье рассматриваются формулы, которые преобразуют время между форматами Excel и Unix Timestamp в таблице Excel.

Прочтите перед формулой:

Что такое Unix timestamp?

Unix timestamp записывает время, используя секунды. В системе Unix время отсчитывается с 1 января 1970 года. Другими словами, Unix timestamp — это общее количество секунд между указанной датой и 1 января 1970 года.

Если вы хотите следовать за этим руководством, пожалуйста, скачайте пример электронной таблицы.
doc convert date to julia 1

Преобразование времени Excel в Unix timestamp

 

Общая формула:

(Excel_time-DATE(1970,1,1))*86400

Синтаксис и аргументы

Excel_time: дата и время, которые вы хотите преобразовать в Unix время.

Возвращаемое значение

Формула возвращает числовой ряд. Обычно возвращаемое значение настолько велико, что отображается как #####, и вы можете отформатировать возвращаемое значение как Общий или Число, чтобы показать его как обычный числовой ряд.

Примечание

Если заданное время Excel больше или равно 1 января 1900 года, но меньше 1 января 1970 года, оно возвращает отрицательное число; если время Excel равно 1 января 1970 года, оно возвращает ноль; если время Excel больше 1 января 1970 года, оно возвращает положительное число.

Ошибка

Если время Excel меньше 1 января 1900 года, результат возвращает ошибочное значение #VALUE!

Как работает эта формула

Здесь для преобразования времени Excel в ячейках B3:B6 в Unix Time используйте следующую формулу:

=(B3-DATE(1970,1,1))*86400

doc convert date to julia 1

Нажмите Enter клавишу, чтобы получить первый результат, затем перетащите маркер автозаполнения вниз до ячейки C7.
doc convert date to julia 1

Объяснение

Функция Date: создает дату с годом, месяцем и днем.

Формула (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: время Unix (числовой ряд), которое вы хотите преобразовать в стандартное время Excel.

Возвращаемое значение

Формула возвращает числовой ряд, затем вам нужно отформатировать этот числовой ряд в формат времени. Обычно результат является положительным числовым рядом, если результат является отрицательным числом, он вернется к серии ##### после форматирования его как дата/время.

Как работает эта формула

Для преобразования времени Unix в ячейках B3:B6 в Excel время используйте следующую формулу:

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

doc convert date to julia 1

Нажмите Enter клавишу и перетащите маркер автозаполнения вниз до ячейки C6.
doc convert date to julia 1

Затем, удерживая результаты выбранными, нажмите Ctrl + 1 для отображения диалогового окна Формат ячеек под вкладкой Число выберите Дата из списка Категория затем в правой части раздела Тип, выберите нужный формат.
doc convert date to julia 1

Нажмите OK, и результаты формул будут отформатированы как дата/время.
doc convert date to julia 1

Объяснение

Функция Date: создает дату с годом, месяцем и днем.

Формула (B3/86400)+DATE(1970,1,1) получает общее количество дней между указанным временем и эпохой Unix.

86400: Как известно, один день = 24 часа, один час = 60 минут, одна минута = 60 секунд, поэтому один день = 24*60*60=86400 секунд. И наоборот, дата/86400 даст номер дня.


Связанные формулы

Связанные функции


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального выполнения   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов расширенных функций Kutools
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный выпадающий список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Auto Text)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 текстовых инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое

Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок мыши, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.