Серійний номер або серійна дата - це число, яке Excel використовує для обчислення дат і часу, введених в аркуш. Серійний номер розраховується або вручну, або в результаті формул, що включають обчислення дати. Excel зчитує системні години комп'ютера, щоб відстежувати кількість часу, що минув з дати початку системи дат.
Інформація в цьому керівництві відноситься до Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 і Excel для Mac.
Дві можливі системи дат
За замовчуванням у версіях Excel, що працюють у Windows, дата зберігається у вигляді значення, що представляє кількість повних днів з півночі 1 січня 1900 року, а також кількість годин, хвилин і секунд для поточного дня.
Версії Excel, що працюють на комп'ютерах Macintosh, за замовчуванням використовують одну з наступних двох систем дат:
- Excel для Mac версій 2019, 2016 і 2011: типовою системою дат є система дат 1900, яка гарантує сумісність дат з Excel для Windows.
- Excel 2008 і більш ранні версії: типова система дат починається з 1 січня 1904 року і називається системою дат 1904 року.
Всі версії Excel підтримують обидві системи дат, і можливо перемикання з однієї системи на іншу.
Приклади серійних номерів
У системі 1900 серійний номер 1 представляє 1 січня 1900 року, 12:00:00, а номер 0 представляє фіктивну дату 0 січня 1900 року.
У системі 1904 серійний номер 1 представляє 2 січня 1904 р., а номер 0 представляє 1 січня 1904 р., 12:00:00 ранку.
Час зберігається як десяткові дроби
Час в обох системах зберігається у вигляді десяткових чисел від 0,0 до 0,99999, де:
- 0 — 00:00:00 (годинник: хвилини: секунди)
- 0,5 — 12:00:00 (12:00)
- 99999 — 23:59:59
Щоб відобразити дати та час у одній комірці на аркуші, об'єднайте цілі та десяткові частини числа.
Наприклад, у системі 1900 року 12 січня 1 січня 2016 року використовується серійний номер 42370,5, оскільки це 42370 з половиною днів (час зберігається у вигляді часток повного дня) після 1 січня 1900 року. Аналогічно, в 1904 система, номер 40908.5 представляє 12 годин 1 січня 2016 року.
Використання серійного номера
Багато проектів, які використовують Excel для зберігання даних і розрахунків, так чи інакше використовують дати і час. Наприклад:
- Довгостроковий проект, який підраховує кількість днів між поточними і минулими датами, використовуючи функцію NETWORKDAYS.
- Розрахунок позики, який визначає майбутню дату з використанням функції EDATE.
- Розклади, які розраховують минулий час між часом початку і закінчення, а також години і понаднормові в міру необхідності, використовуючи формули, які додають або віднімають дати і час.
- Позначка часу на аркуші з поточною датою і часом за допомогою комбінацій клавіш, які читають поточний серійний номер.
- Оновлення показаної дати і часу кожного разу, коли робоча таблиця відкривається або перераховується за допомогою функцій ЗАРАЗ і СЬОГОДНІ.
В одній книзі можна використовувати лише одну систему дат. Якщо система дат для робочої книги, що містить дати, змінюється, ці дати зсуваються на чотири роки і один день через різницю в часі між двома системами дат.
Change the Default Date System
To set the date system for a workbook in Excel running on a Windows PC:
- Open the workbook to be changed.
- Select File. Except in Excel 2007, where you select the Office
- Select Options to open the Excel Options dialog box.
- Select Advanced in the left-hand panel of the dialog box.
- In the When calculating this workbook section, select or clear the Use 1904 date system
- Select OK to close the dialog box and return to the workbook.
To set the date system for a workbook in Excel for Mac:
- Open the workbook to be changed.
- Select the Excel menu.
- Select Preferences to open the Excel Preferences dialog box.
- In the Formulas and List section, select
- In the When Calculating Workbooks section, select or clear the Use 1904 date system
- Close the Excel Preferences dialog box.
Why Two Date Systems?
PC versions of Excel (Windows and DOS operating systems) initially used the 1900 date system for the sake of compatibility with Lotus 1-2-3, the most popular spreadsheet program at the time.
The problem is that when Lotus 1-2-3 was created, the year 1900 was programmed in as a leap year when in fact it was not. As a result, additional programming steps were needed to correct the error. Current versions of Excel keep the 1900 date system for the sake of compatibility with worksheets created in previous versions of the program.
Since there was no Macintosh version of Lotus 1-2-3, initial versions of Excel for Macintosh did not need to be concerned with compatibility issues. The 1904 date system was chosen to avoid the programming problems related to the 1900 non-leap-year issue.
On the other hand, it did create a compatibility issue between worksheets created in Excel for Windows and Excel for the Mac. This is why all new versions of Excel use the 1900 date system.
