タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ソフトウェアと計算に関するy_rのブックマーク (1)

  • 存在しないはずの1900年2月29日が存在する:Excel(エクセル)の関数・数式の使い方/日付の処理・計算

    「計算で使用できる最も古い日付」という記事をご紹介しましたが、Excelで古い日付を計算に使う可能性がある場合に、知っておくべきことがあります。 Excelでは、当は存在しないはずの、1900年2月29日が存在する、ということです。 グレゴリオ暦では、 4で割り切れる年は閏年 でも、100で割り切れる年は閏年にはしない でも、でも、400で割り切れる年はやっぱり閏年にする というルールになっています。 このルールに従えば、1900は、4でも100でも割り切れるけれど、400では割り切れないので、1900年2月29日は現実には存在しません。 けれどもExcelでは1900年2月29日は存在しています。 Excelで「1900/2/29」と入力すれば、シリアル値「60」の日付と認識してくれます。 ですから、、Excelでは、1900年3月1日より前の日と、それ以降の日とで計算をすると1日ずれ

    y_r
    y_r 2011/10/26
    Lotus1-2-3 との互換性をとるためにそうなっているらしい。Joel が Bill Gates のレビューを受けたときのことを書いている。(ちなみに Lotus のほうはバグというより仕様。当時の PC の非力さによりそうなっている) > http://mf1.jp/3o1U_
  • 1