タグ

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

タグの絞り込みを解除

ソフトウェアに関するy_rのブックマーク (2)

  • 存在しないはずの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_
  • 第8回 「Microsoftのバグ」との戦い

    朝,出勤中に車で橋を渡ります。早起きして車を降りて,この橋で日海をボーっと眺めながらコーヒーを飲むのが私のリフレッシュ法。ありきたりですが,この業界にいるとこんな自然とのふれあいが力をくれるものです。こんな感じでSHIHOのヨガDVDも買って,すっかり浮世離れを気取っている私です。情けない。。。 題名に気をつけていただきたい。「Microsoftのバグとの戦い」ではない。「Microsoftのバグ」との戦いだ。つまり「これはMicrosoftのバグだ!」という言いがかりとの戦いである。こう聞くと,「あぁ,駄目エンジニアとの戦いか」と思うあなたは,きっと高スキルエンジニア。そういう人ばかりだと助かる…わけではない。なぜなら,「これ,Microsoftのせいでしょ」と言いがかりをつけるのは,現場ではそれなりに権威のあるエンジニアであることも多いからだ。 今回はこの辺のMicrosoftへの言

    第8回 「Microsoftのバグ」との戦い
    y_r
    y_r 2008/08/25
    どういう分野か知らんけど映像出力系やってたらMicrosoftのバグなんて結構転がってるけどな...
  • 1