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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *