• ベストアンサー

Excel での シリアル値について

シリアル値について教えてください。 シリアル値366は1900年12月31日になり閏年の計算になっております。 1900年は100で割り切れるので閏年ではないのですがどうしてですか? しろうと考えでは、 シリアル値366は1901年1月1日になると思うのですが、教えてください。 以上

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1
参考URL:
http://d.hatena.ne.jp/hebikuzure/20100423/1272037288
9Azr
質問者

お礼

お礼が遅れて申し訳ありません。 Excelでは、ほかのプログラムとの互換性のため1900年を閏年としているのですね。 大変勉強になりました。 ありがとうございました。 以上

その他の回答 (1)

回答No.2

  http://support.microsoft.com/kb/214019/ja 1900年はうるう年ではないが、Excelでは他のプログラムとの互換性のため1900年をうるう年として扱います。  

9Azr
質問者

お礼

Excel 95 までのバージョンの Excel が日付データとして扱えるのは1900~2078年であるため、閏年に関する100及び400の除外規則が適用される年は1900年だけ。ただしExcelでは、ほかのプログラムとの互換性のため、1900年を閏年として扱うのですね。 なのでExcelでは1900年3月1日より以前の曜日は本来ない2月29日を勘定に入れているので正しい曜日が表示されないのですね。 大変参考になりました。 ありがとうございました。 敬具