Note: The other languages of the website are Google-translated. Back to English
English English

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

doc преобразовать дату в julia 1

В этом эссе рассказывается о формулах, которые преобразуют время Excel в метку времени Unix на листе Excel.

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

Что такое временная метка Unix?

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

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

Преобразование времени 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 Time, используйте следующую формулу:

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

doc преобразовать дату в julia 1

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

объяснение

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

Формула (B3-DATE (1970,1,1)) используется для вычисления разницы между заданной датой и временем эпохи Unix.

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

Преобразование метки времени Unix в время 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.

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

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

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

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

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

doc преобразовать дату в julia 1

Нажмите Enter и перетащите дескриптор автозаполнения в ячейку C6.
doc преобразовать дату в julia 1

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

Нажмите OK, после чего результаты формулы будут отформатированы как datetime.
doc преобразовать дату в julia 1

объяснение

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

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

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


Относительные формулы

Относительные функции


Лучшие инструменты для работы в офисе

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

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (1)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Эта формула не учитывает тот факт, что эпоха UNIX — это 1 **UTC/GMT**, независимо от летнего времени. 
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места