Intermediate

Excel serijinės datos keitiklis

Konvertuokite tarp Excel/Google Sheets serijinių datos numerių ir kalendorinių datų abiejose – 1900 ir 1904 – datos sistemose.

Kryptis

Date system

Whole or decimal serial; decimals encode the time of day
Fraction of a day (0–1); 0.5 = 12:00 noon
Serial number
45 000

Excel/Sheets serial date number

Serial number
45 000
Calendar date
2023-03-15
Time of day
00:00:00
Day fraction
0
ISO 8601
2023-03-15T00:00:00

00:00:00

Time of day

Elapsed day

0%

Remaining day

100%

Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Skaičiuoklės serijinė data yra dienų skaičius nuo epochos (1899-12-30 1900 sistemoje, 1904-01-01 1904 sistemoje), o dešimtainė dalis laiko paros laiką. Šis įrankis konvertuoja serijinius numerius į kalendorines datas ir atgal, tvarkydamas Excel fantomine 1900 keliamąją dieną ir 1462 dienų poslinkį tarp sistemų.

Formulė
1900 system: serial = round((date − 1899-12-30) / 86,400,000 ms); 1904 system: serial = 1900-serial − 1462. Time of day = day fraction × 24 h.
How this is calculated

Skaičiuoklės saugo datas kaip vieną skaičių: dienų skaičių nuo epochos, kurio trupmeninė dalis koduoja paros laiką. Numatytojoje 1900 sistemoje epocha yra 1899 m. gruodžio 30 d., todėl datos serijinis numeris yra round((date − Date.UTC(1899,11,30)) / 86,400,000). Šis poslinkis tyčia įtraukia gerai žinomą Excel fiktyvią 1900 m. vasario 29 d. keliamąją dieną, dėl ko serijiniai numeriai atitinka Excel visoms realaus pasaulio (po 1900 m. vasario) datoms. 1904 sistema, naudota senuose Mac ir pasirenkama Google Sheets, skaičiuoja nuo 1904 m. sausio 1 d.; jos serijiniai numeriai yra tiksliai 1462 dienomis mažesni už 1900 sistemos tai pačiai datai.

Krypties parinkiklis pasirenka konvertavimą. Serijinio į datą atveju įrankis nuskaito serijinį numerį, prideda pasirinktinę laiko trupmeną, tada atkuria kalendorinę datą ir laikrodžio laiką. Datos į serijinį atveju jis analizuoja ISO datą, suapvalina iki artimiausios sveikos dienos nuo pasirinktos epochos ir prideda laiko trupmeną. Laiko trupmenos įvestis yra reikšmė nuo 0 iki 1: 0,25 yra 06:00, 0,5 yra vidudienis, o 0,75 yra 18:00, nes viena pilna para lygi 1,0.

Rezultatai apskaičiuojami UTC, kad būtų išvengta vasaros laiko ir laiko juostos nuokrypio, o milisekundžių laiko žymuo suapvalinamas iki artimiausios sekundės prieš formatuojant. Išvestyse rodomas serijinis numeris, kalendorinė data (YYYY-MM-DD), paros laikas, neapdorota dienos trupmena ir sujungta ISO 8601 eilutė. Atkreipkite dėmesį, kad pirmosios 59 1900 m. dienos yra vienintelės datos, kur Excel fantomine keliamoji diena sukelia vienos dienos neatitikimą, palyginti su tikra kalendorine aritmetika.

Dažnai užduodami klausimai

Excel klaidingai laiko 1900 m. keliamaisiais (jie nėra). Naudojant 1899-12-30 kaip nulinį tašką kompensuojama ta fantomine 1900 m. vasario 29 d., todėl įprastų datų serijiniai numeriai tiksliai sutampa su tuo, ką rodo Excel ir Google Sheets.

Jos naudoja skirtingas epochas. 1900 sistema (Windows numatytoji) skaičiuoja nuo 1899 m. pabaigos, o 1904 sistema (iš pradžių iš klasikinio Mac Excel) skaičiuoja nuo 1904 m. sausio 1 d. Tai pačiai kalendorinei datai 1904 serijinis numeris yra tiksliai 1462 dienomis mažesnis už 1900 serijinį.

Serijinio numerio trupmeninė dalis yra 24 valandų paros trupmena. Taigi 0,5 reiškia 12:00 vidudienį, o 0,75 reiškia 18:00. Padauginkite trupmeną iš 24, kad gautumėte valandas.

Taip pat žinomas kaip

excel datos keitiklis
serijinis datos numeris
excel serijinė data
sheets datos numeris
excel data į datą
datos serijinis numeris
excel data

APA

TG we-Calculate Editorial Team. (2026). Excel serijinės datos keitiklis [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/excel-serial-date-converter

Chicago

TG we-Calculate Editorial Team. "Excel serijinės datos keitiklis." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/excel-serial-date-converter.

IEEE

TG we-Calculate Editorial Team, "Excel serijinės datos keitiklis," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/excel-serial-date-converter

BibTeX

@misc{wecalculate_excel_serial_date_converter, title = {Excel serijinės datos keitiklis}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/excel-serial-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?