Excel: как конвертировать юлианскую дату и календарную дату


Юлианская дата — это дата, представленная одним числом (например, 22164), а календарная дата — это дата, представленная в месяцах, днях и годах (например, 13.06.2022).

Вы можете использовать следующие формулы в Excel для преобразования юлианских дат в календарные даты:

Формула 1: преобразовать юлианскую дату в календарную дату

 =DATE(IF(0+(LEFT( A2 ))<30,2000,1900)+LEFT( A2,2 ),1,RIGHT( A2,3 ))

Формула 2: преобразование календарной даты в юлианскую дату

 =TEXT( A2 ,"yy")&TEXT(( A2 -DATEVALUE("1/1/"&TEXT( A2 ,"yy"))+1),"000")

Каждая формула предполагает, что дата, которую вы хотите преобразовать, находится в ячейке A2 .

Следующие примеры показывают, как использовать каждую формулу на практике.

Пример 1: преобразовать дату по юлианскому календарю в календарную дату

Мы можем ввести следующую формулу в ячейку B2 , чтобы преобразовать юлианскую дату в ячейке A2 в календарную дату:

 =DATE(IF(0+(LEFT( A2 ))<30,2000,1900)+LEFT( A2,2 ),1,RIGHT( A2,3 ))

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:

Excel конвертирует юлианскую дату в календарную дату

В столбце B отображается календарная дата, соответствующая каждой юлианской дате в столбце A.

Например

  • Юлианская дата 22164 эквивалентна календарной дате 13.06.2022 .
  • Юлианская дата 85124 эквивалентна календарной дате 05.04.1985 .
  • Юлианская дата 85194 эквивалентна календарной дате 13.07.1985 .

И так далее.

Пример 2. Преобразование календарной даты в юлианскую дату

Мы можем ввести следующую формулу в ячейку B2 , чтобы преобразовать календарную дату в ячейке A2 в юлианскую дату:

 =TEXT( A2 ,"yy")&TEXT(( A2 -DATEVALUE("1/1/"&TEXT( A2 ,"yy"))+1),"000")

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:

Excel конвертирует календарную дату в юлианскую дату

В столбце B отображается юлианская дата, соответствующая каждой календарной дате в столбце A.

Например

  • Календарная дата 13.06.2022 эквивалентна юлианской дате 22164 .
  • Календарная дата 05.04.1985 эквивалентна юлианской дате 85124 .
  • Календарная дата 13.07.1985 эквивалентна юлианской дате 85194 .

И так далее.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как посчитать количество месяцев между датами в Excel
Как преобразовать дату в формат месяца и года в Excel
Как посчитать среднее значение за месяц в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *