シリアル値の整数部:1900年からの経過日数+1日 小数部:時刻 ※Excelでは1900年はうるう年として計算される Microsoft が Windows 版の Excel を開発する際、当時シェアが大きかった Lotus 1-2-3 からの移行を容易にするためこれとの互換性を持たせるようにしたいと考えました。ところが Lotus 1-2-3 の日付データの仕様を調べたところ、閏年の扱いについておかしな仕様になっている事がわかったのです。 (中略) ですから 1900 年は閏年では無いのですが、Lotus 1-2-3 は 1900 年を閏年として扱っていたのです。 そして Lotus 1-2-3 の日付のシリアル値は 1900 年 1 月 1 日を 1 としていました。 Microsoft Excel の 1900 年 2 月 29 日問題 まとめ - Hebikuzure’s Tec