Изменение системы дат, формата даты и двузначного представления года

При анализе данных даты могут играть очень важную роль. Например, часто возникают вопросы: когда был приобретен продукт, как долго будет выполняться задача в проекте или какая была средняя выручка в финансовом квартале. Для получения точных результатов необходимо правильно вводить даты. Но не менее важно задать понятный формат даты для правильной интерпретации этих результатов.

Важно : Поскольку правила, которые задают способ интерпретации дат в разных вычислительных программах, довольно сложны, следует быть предельно конкретным при вводе дат. Это обеспечит наивысшую точность в вычислении дат.

В Microsoft Office Excel даты хранятся в виде последовательных номеров. Например, в Microsoft Office Excel для Windows день 1 января 1900 г. имеет номер 1, а 1 января 2008 г. — 39 448, т. к. интервал меду этими датами составляет 39 448 дней. Office Excel хранит значения времени в виде дробной части числа, поскольку они рассматриваются как доли суток. Дробная часть числа меняется от 0 до 0,99999999 (что соответствует времени от 0:00:00 до 23:59:59).

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

Дополнительные сведения см. в указанных ниже разделах справки.

В Microsoft Excel для Macintosh и Microsoft Excel для Windows поддерживаются две системы дат: 1900 и 1904. По умолчанию в Microsoft Office Excel для Windows установлена система дат 1900, а в Microsoft Office Excel для Macintosh — 1904.

В приложении Microsoft Excel для Windows изначально использовалась система дат 1900, поскольку она обеспечивала лучшую совместимость с другими программами электронных таблиц, предназначенными для MS-DOS и Microsoft Windows. В результате эта система дат стала стандартной. В приложении Microsoft Excel для Macintosh изначально использовалась система дат 1904, поскольку она обеспечивала лучшую совместимость с первыми компьютерами Macintosh, которые не поддерживали даты, предшествующие 2 января 1904 г., в результате чего эта система дат стала здесь стандартной.

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

Система дат

Первая дата

Последняя дата

1900

1 января 1900 г.
(значение 1)

31 декабря 9999 г.
(значение 2958465)

1904

2 января 1904 г.
(значение 1)

31 декабря 9999 г.
(значение 2957003)

Поскольку в двух системах дат используются разные начальные дни, в каждой из них одна и та же дата представлена разными порядковыми номерами. Например, 5 июля 2007 г. может иметь два разных порядковых номера в зависимости от используемой системы дат.

Система дат

Порядковый номер 5 июля 2007 г.

1900

37806

1904

39268

Разница между двумя системами дат составляет 1462 дня. Это значит, что порядковый номер даты в системе 1900 всегда на 1462 дня больше порядкового номера этой же даты в системе 1904. И наоборот, порядковый номер даты в системе 1904 всегда на 1462 дня меньше порядкового номера этой же даты в системе 1900. 1462 дня — это четыре года и один день (сюда входит один день високосного года).

Важно : Чтобы гарантировать правильную интерпретацию значений года, вводите все четыре обозначающих его цифры (например, 2001, а не 01). При вводе четырех цифр, обозначающих год, приложению Excel не потребуется определять столетие.

При вводе даты с двузначным обозначением года в ячейку с текстовым форматом или в качестве текстового аргумента функции, например, при вводе =ГОД("1.1.31") в приложении Excel год будет интерпретироваться следующим образом:

  • Значения от 00 до 29     интерпретируются как годы с 2000 по 2029. Например, если вводится дата 28.05.19, она распознается как 28 мая 2019 г.

  • Значения от 30 до 99     интерпретируются как годы с 1930 по 1999. Например, если вводится дата 28.05.98, она распознается как 28 мая 1998 г.

В Microsoft Windows можно изменить способ интерпретации года, заданного двумя цифрами, для всех установленных приложений.

Windows 10

  1. В поле поиска на панели задач введите запрос панель управления и выберите элемент Панель управления.

  2. В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

  3. Щелкните пункт Язык и региональные стандарты.

  4. В диалоговом окне Язык и региональные стандарты нажмите кнопку Дополнительные параметры.

  5. Перейдите на вкладку вкладку Дата.

  6. В поле Если год отображен двумя цифрами, отображать год как измените верхний предел для года, относящегося к данному столетию.

    Если изменить верхний предел для года, нижний предел изменится автоматически.

  7. Нажмите кнопку ОК.

Windows 8

  1. Проведите пальцем по экрану справа налево и коснитесь элемента Поиск. (Если вы используете мышь, наведите ее указатель на правый верхний угол экрана, переместите его вниз, а затем щелкните элемент Поиск.) В поле поиска введите Панель управления и коснитесь элемента Панель управления (или щелкните его).

  2. В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

  3. В диалоговом окне Язык и региональные стандарты нажмите кнопку Дополнительные параметры.

  4. Перейдите на вкладку вкладку Дата.

  5. В поле Если год отображен двумя цифрами, отображать год как измените верхний предел для года, относящегося к данному столетию.

    Если изменить верхний предел для года, нижний предел изменится автоматически.

  6. Нажмите кнопку ОК.

Windows 7

  1. Нажмите кнопку Пуск и выберите пункт Панель управления.

  2. Щелкните элемент Язык и региональные стандарты.

  3. В диалоговом окне Язык и региональные стандарты нажмите кнопку Дополнительные параметры.

  4. Перейдите на вкладку вкладку Дата.

  5. В поле Если год отображен двумя цифрами, отображать год как измените верхний предел для года, относящегося к данному столетию.

    Если изменить верхний предел для года, нижний предел изменится автоматически.

  6. Нажмите кнопку ОК.

Вводимые в книгу даты по умолчанию отображаются с использованием двух цифр для обозначения года. Когда стандартный формат даты будет изменен на другой с помощью описанной ниже процедуры, введенные ранее даты будут отображаться в соответствии с новым форматом, если формат дат не был изменен с помощью диалогового окна Формат ячеек (на вкладке Главная в группе Число щелкните кнопку вызова диалогового окна).

Windows 10

  1. В поле поиска на панели задач введите запрос панель управления и выберите элемент Панель управления.

  2. В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

  3. Щелкните пункт Язык и региональные стандарты.

  4. В диалоговом окне Язык и региональные стандарты нажмите кнопку Дополнительные параметры.

  5. Откройте вкладку Дата.

  6. В списке Краткий формат выберите формат, который использует четыре цифры для отображения года («yyyy»).

  7. Нажмите кнопку ОК.

Windows 8

  1. Проведите пальцем по экрану справа налево и коснитесь элемента Поиск. (Если вы используете мышь, наведите ее указатель на правый верхний угол экрана, переместите его вниз, а затем щелкните элемент Поиск.) В поле поиска введите Панель управления и коснитесь элемента Панель управления (или щелкните его).

  2. В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

  3. В диалоговом окне Язык и региональные стандарты нажмите кнопку Дополнительные параметры.

  4. Откройте вкладку Дата.

  5. В списке Краткий формат выберите формат, который использует четыре цифры для отображения года («yyyy»).

  6. Нажмите кнопку ОК.

Windows 7

  1. Нажмите кнопку Пуск и выберите пункт Панель управления.

  2. Щелкните элемент Язык и региональные стандарты.

  3. В диалоговом окне Язык и региональные стандарты нажмите кнопку Дополнительные параметры.

  4. Откройте вкладку Дата.

  5. В списке Краткий формат выберите формат, который использует четыре цифры для отображения года («yyyy»).

  6. Нажмите кнопку ОК.

При открытии документа, подготовленного на другой платформе, смена системы дат происходит автоматически. Например, при открытии в Excel для Windows документа, созданного в Excel для Macintosh, флажок система дат 1904 будет установлен автоматически.

Систему дат можно изменить следующим образом:

  1. Выберите пункты Файл > Параметры > Дополнительно.

    В Excel 2007 нажмите кнопку Microsoft Office  Изображение кнопки Office и выберите пункты Параметры Excel > Дополнительно.

  2. В разделе При пересчете этой книги выберите нужную книгу, а затем установите или снимите флажок Использовать систему дат 1904.

Проблемы могут возникать при копировании и вставке дат или при создании внешних ссылок между книгами, использующими разные системы дат. Отображаемые даты могут быть на четыре года и один день раньше или позже ожидаемых. Эти проблемы могут возникать при использовании Microsoft Excel для Windows, Microsoft Excel для Macintosh или обеих программ.

Например, при копировании даты 5 июля 2007 г. из книги, использующей систему дат 1900, в книгу, в которой используется система дат 1904, дата отображается как 6 июля 2011 г., что на 1462 дня позже. Также можно скопировать дату 5 июля 2007 г. из книги, использующей систему дат 1904, в книгу, в которой используется система дат 1900. При этом будет отображаться дата 4 июля 2003 г., что на 1462 дня раньше. Общие сведения см. в разделе Дополнительные сведения о двух системах дат .

Устранение проблемы копирования   

  1. В пустую ячейку введите число 1462.

  2. Выделите эту ячейку и на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.

  3. Выделите диапазон ячеек, содержащих неправильные данные.

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

  4. На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить и выберите команду Специальная вставка.

    Изображение ленты Excel

  5. В диалоговом окне Специальная вставка в разделе Вставить установите переключатель значения, а в группе Операция выполните одно из указанных ниже действий.

    • Чтобы получить даты на четыре года и один день позже, установите переключатель сложить.

    • Чтобы получить даты на четыре года и один день раньше, установите переключатель вычесть.

Устранение проблем с внешними ссылками   

В случае использования внешней ссылки на дату в другой книге с другой системой дат эту ссылку можно изменить с помощью одного из указанных ниже действий.

  • Чтобы получить дату на четыре года и один день позже, добавьте к ней 1462. Пример:

=[Book2]Sheet1!$A$1+1462

  • Чтобы получить дату на четыре года и один день раньше, вычтите из нее 1462. Пример:

=[Book1]Sheet1!$A$1-1462

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×