雑記 Excelの1900/02/29問題 [その他]
日付にまつわるコンピュータの話はいろいろとありますが、今回の話題はExcelの悩ましい仕様についてです。
「1900/02/29」という日付は、存在しない日付です。
1900年は4で割り切れるのですが、100で割り切れて、かつ400で割り切れないので、閏年ではありません。
ExcelのVBAのIsDateを使って試してみると、以下のようになります。
VBAでは、1900/02/29は正しい日付ではないと判断されます。