Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

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

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

Excel сохраняет даты в виде последовательных чисел, которые называются последовательными значениями. Например, в Excel для Windows 1 января 1900 года — серийный номер 1, а 1 января 2008 года — серийный номер 39448, так как после 1 января 1900 года это 39 448 дней.

Excel сохраняет время в виде десятичных дробей, так как время считается частью дня. Десятичное число — это значение в диапазоне от 0 (нуль) до 0,99999999999, представляющее время с 0:00:00 (12:00:00) до 23:59:59 (11:59:59 вечера).

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

Как Excel для Mac, так и Excel для Windows поддерживают системы дат 1900 и 1904. Система дат по умолчанию для Excel для Windows — 1900; и система дат по умолчанию для Excel для Mac — 1904.

Первоначально Excel для Windows был основан на системе дат 1900, так как она обеспечила лучшую совместимость с другими программами электронных таблиц, которые были разработаны для работы в MS-DOS и Microsoft Windows, и поэтому она стала системой дат по умолчанию. Первоначально Excel для Mac была основана на системе дат 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 не будет интерпретировать столетие для вас.

Если ввести дату с двухзначным годом в ячейке в текстовом формате или в качестве текстового аргумента в функции, например =YEAR("1/1/31"), Excel интерпретирует год следующим образом:

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

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

В Microsoft Windows можно изменить способ интерпретации двухзначных лет для всех установленных программ 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. В списке Формат короткой даты выберите формат, в котором используются четыре цифры года ("гггг").

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

Windows 8

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

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

  3. В диалоговом окне Регион щелкните Дополнительные параметры.

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

  5. В списке Формат короткой даты выберите формат, в котором используются четыре цифры года ("гггг").

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

Windows 7

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

  2. Щелкните Регион и язык.

  3. В диалоговом окне Регион щелкните Дополнительные параметры.

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

  5. В списке Формат короткой даты выберите формат, в котором используются четыре цифры года ("гггг").

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

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

Вы можете изменить систему дат, выполнив следующие действия:

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

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

Вы можете столкнуться с проблемами при копировании и вставки дат или при создании внешних ссылок между книгами на основе двух разных систем дат. Даты могут отображаться на четыре года и на один день раньше или позже ожидаемой даты. Вы можете столкнуться с этими проблемами независимо от того, используете ли вы Excel для Windows, Excel для Mac или и то, и другое.

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

Исправление проблемы с копированием и вставкой    

  1. В пустой ячейке введите значение 1462.

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

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

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

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

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

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

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

    • Чтобы задать дату на четыре года и на один день раньше, щелкните Вычесть.

Исправление проблемы с внешней ссылкой    

Если вы используете внешнюю ссылку на дату в другой книге с другой системой дат, вы можете изменить внешнюю ссылку, выполнив одно из следующих действий:

  • Чтобы установить дату четыре года и один день спустя, добавьте к ней 1462. Например:

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

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

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Пользовательское форматирование даты

Отображение чисел в виде дат или времени

Ввод данных в ячейки листа вручную

Примеры часто используемых формул

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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