Конвертор на серийни дати в 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), като десетичната част съхранява часа от деня. Този инструмент преобразува серийни номера в календарни дати и обратно, обработвайки фантомния високосен ден на Excel от 1900 и отместването от 1462 дни между системите.
Формула
How this is calculated
Електронните таблици съхраняват датите като едно число: броя дни от една начална точка, като дробната част кодира часа от деня. В системата 1900 по подразбиране началната точка е 30 декември 1899, така че серийният номер на дата е round((date − Date.UTC(1899,11,30)) / 86,400,000). Това отместване нарочно включва добре известния измислен високосен ден на Excel 29 февруари 1900, което прави серийните номера да съвпадат с Excel за всички реални дати (след февруари 1900). Системата 1904, използвана от стари Mac компютри и избираема в Google Sheets, отчита от 1 януари 1904; нейните серийни номера са точно 1462 дни по-ниски от системата 1900 за същата дата.
Селекторът за посока избира преобразуването. За сериен-към-дата инструментът чете серийния номер, добавя по желание времевата дроб, после възстановява календарната дата и часовниковото време. За дата-към-сериен той анализира ISO датата, закръгля до най-близкия цял ден от избраната начална точка и добавя времевата дроб. Полето за времева дроб е стойност от 0 до 1: 0.25 е 06:00, 0.5 е пладне, а 0.75 е 18:00, тъй като един пълен ден е равен на 1.0.
Резултатите се изчисляват в UTC, за да се избегне дрейф от лятно часово време и часови зони, а времевият маркер в милисекунди се закръгля до най-близката секунда преди форматиране. Изходите показват серийния номер, календарната дата (YYYY-MM-DD), часа от деня, суровата дробна част от деня и комбиниран 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/bg/calculator/excel-serial-date-converter
TG we-Calculate Editorial Team. "Конвертор на серийни дати в Excel." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/excel-serial-date-converter.
TG we-Calculate Editorial Team, "Конвертор на серийни дати в Excel," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/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/bg/calculator/excel-serial-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Помогна ли ви този калкулатор?
