Вставка джулианских дат (функции)

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Джулианская дата иногда используется для обозначения формата даты, который представляет собой сочетание текущего года и количества дней с начала года. Например, 1 января 2007 года представлено как 2007001, а 31 декабря 2007 года — как 2007365. Обратите внимание, что этот формат не основан на юлианском календаре.

Существует также джулианская дата, обычно используемая в астрономии, которая представляет собой последовательную систему дат, начиная с 1 января 4713 года до н.э.

Следующие процедуры требуют вырезания и вставки примера. Вот как:

Копирование примера

  1. Создайте пустую книгу или лист.

  2. Выделите пример в разделе справки.

    Примечание

    Не выделяйте заголовки строк или столбцов.

    Выделение примера в справке
    Выделение примера в справке

  3. Нажмите клавиши CTRL+C.

  4. Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

  5. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

Введите сегодня в качестве джулианской даты

Для выполнения этой задачи используйте функции TEXT, TODAY и DATEVALUE .

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Формула Описание (результат)
=TEXT(TODAY() ,"yy")&TEXT((TODAY() -DATEVALUE("1/1/"&TEXT(TODAY(),"yyy"))+1),"000") Текущий день в джулианском формате с двухзначным годом (различается)
=TEXT(TODAY() ,"yyyy")&TEXT((TODAY() -DATEVALUE("1/1/"&TEXT(СЕГОДНЯ(),"yy"))+1),"000") Текущий день в джулианском формате с четырехзначным годом (различается)

Примечание

  • Текущая используемая дата берется из системных часов компьютера.
  • В приведенных выше формулах год начинается 1 января (1/1). Чтобы преобразовать формулы для использования другой начальной даты, измените часть "1/1/" на нужную дату.

Преобразование даты в джулианскую дату

Для выполнения этой задачи используйте функции TEXT и DATEVALUE .

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Дата
23.6.2007
Формула Описание (результат)
=TEXT(A2,"yy")&TEXT((A2-DATEVALUE("1/1/"&TEXT(A2,"yy"))+1),"000") Дата выше в джулианском формате с двухзначным годом (07174)
=TEXT(A2;"yy")&TEXT((A2-DATEVALUE("1/1/"&TEXT(A2,"yy"))+1),"000") Дата выше в джулианском формате с четырехзначным годом (2007174)

Примечание

В приведенной выше формуле год начинается 1 января (1/1). Чтобы преобразовать формулы для использования другой начальной даты, измените часть "1/1/" на нужную дату.

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

Эта формула работает только для дат после 01.03.1901 и в книгах, использующих систему дат 1900.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Дата
23.6.2007
Формула Описание (результат)
=A2+2415018.50 Первая дата выше в формате джулианской даты, используемой в астрономии (28.07.8619)

Примечание

Вы можете отформатировать даты в виде чисел. Выберите ячейку и на вкладке Главная в группе Число щелкните стрелку и нажмите кнопку Число.