Конвертер серійних дат Excel
Конвертуйте між серійними номерами дат Excel/Google Sheets і календарними датами в обох системах дат — 1900 і 1904 років.
Напрямок
Date system
Excel/Sheets serial date number
00:00:00
Time of dayElapsed day
0%
Remaining day
100%
Як працює цей калькулятор?
Серійна дата електронної таблиці — це кількість днів з деякої епохи (30 грудня 1899 р. для системи 1900 р., 1 січня 1904 р. для системи 1904 р.), де дробова частина зберігає час доби. Цей інструмент конвертує серійні номери в календарні дати і навпаки, обробляючи фантомний лютий 1900 р. в Excel і зміщення на 1462 дні між системами.
Формула
How this is calculated
Електронні таблиці зберігають дати як єдине число: кількість днів з деякої епохи, де дробова частина кодує час доби. В стандартній системі 1900 р. епохою є 30 грудня 1899 р., тому серійний номер дати обчислюється як round((date − Date.UTC(1899,11,30)) / 86,400,000). Це зміщення навмисно враховує добре відомий фіктивний день 29 лютого 1900 р. в Excel, що забезпечує відповідність серійних номерів Excel для всіх реальних (після лютого 1900 р.) дат. Система 1904 р., що використовується старими Mac і яку можна вибрати в Google Sheets, відраховує від 1 січня 1904 р.; її серійні номери рівно на 1462 дні менші, ніж у системі 1900 р. для тієї самої дати.
Селектор напрямку вибирає перетворення. Для серійного номера на дату інструмент зчитує число Serial, додає необов'язковий дробовий час Time, потім відновлює календарну дату та час. Для дати на серійний номер він аналізує ISO-дату, округляє до найближчого цілого дня від обраної епохи і додає дробовий час. Введення Time fraction — це значення від 0 до 1: 0,25 — це 06:00, 0,5 — полудень, а 0,75 — 18:00, оскільки один повний день дорівнює 1,0.
Результати обчислюються в UTC, щоб уникнути дрейфу літнього часу та часового поясу, а мілісекундна мітка часу округлюється до найближчої секунди перед форматуванням. У виводі відображаються серійний номер, календарна дата (РРРР-ММ-ДД), час доби, дробова частина дня та комбінований рядок ISO 8601. Зверніть увагу, що лише перші 59 днів 1900 р. є датами, де фантомний високосний день Excel спричиняє розбіжність на один день порівняно з точною календарною арифметикою.
Поширені запитання
Excel неправильно вважає 1900 рік високосним (насправді він не є). Використання 1899-12-30 як нульової точки компенсує цей фантомний 29 лютого 1900 р., тому серійні номери для звичайних дат точно збігаються з тим, що відображають Excel і Google Sheets.
Вони використовують різні епохи. Система 1900 р. (стандарт Windows) відраховує від кінця 1899 р., тоді як система 1904 р. (спочатку з класичного Mac Excel) відраховує від 1 січня 1904 р. Для однієї й тієї самої календарної дати серійний номер у системі 1904 р. рівно на 1462 дні менший, ніж у системі 1900 р.
Дробова частина серійного номера — це частка 24-годинного дня. Тому 0,5 означає 12:00 полудень, а 0,75 — 18:00. Помножте дріб на 24, щоб отримати години.
Також відомий як
TG we-Calculate Editorial Team. (2026). Конвертер серійних дат Excel [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/excel-serial-date-converter
TG we-Calculate Editorial Team. "Конвертер серійних дат Excel." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/excel-serial-date-converter.
TG we-Calculate Editorial Team, "Конвертер серійних дат Excel," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/excel-serial-date-converter
@misc{wecalculate_excel_serial_date_converter, title = {Конвертер серійних дат Excel}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/excel-serial-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
