• ベストアンサー

Excel で =today()*3 を実行したら2224年9月28日に変換された

Excel 2000 で、=today()*3 を実行したら2224年9月28日に変換されました。これはどういう計算が実行されたのでしょうか?かける3なのはわかりますが、何をかけたのでしょうか?本日は2008年3月30日です。

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

  • ベストアンサー
回答No.3

エクセルはシリアル値から日付をだしています。 今日の日付「2008/3/30」でしたらシリアル値は「39537」これを 三倍しているのでシリアル値は「118611」 試しにセルに「118611」と入力し、セルの書式設定から日付を 選んでみてください。 「2224年9月28日」になりますよ。

参考URL:
http://www.excel-jiten.net/formula/serial_datetime.html
Vlaming
質問者

お礼

皆様、よく理解できました。またよろしくお願いします!!!

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

結論はエクセルで日付を扱いながら、セルの値は正の整数(=日付シリアル値)であることを勉強してないためにこんな質問になる。 2008/3/30とセルに入れて、書式を数値にしてご覧。 =TODAY()でも同じ。 シリアル値の意味は既回答で、既説明。 WEBで照会しても沢山説明記事アリ。 エクセルの解説本を通読して読みましたか。

回答No.5

シリアル値の見方は 日付の入ったセルを選択し、右クリック⇒セルの書式設定⇒ ⇒表示形式のタブから、数値を選択 すると日付がシリアル値に変化します。

noname#204879
noname#204879
回答No.4

2008年3月30日は 1900年1月1日から数えて39537日目です。 39537日の3倍は118611日です。 1900年1月1日から数えて118611日目は2224年9月28日です。 ただし、実在しない1900年2月29日は(閏日)存在するものとして計算しています。 ちなみに、この幻の閏日をウッカリ作成したのは今は亡き Lotus社なのです。MS-DOS/Windows版 Excel では先発の表計算ソフト Lotus1-2-3 との互換性を維持するためにソノマンマにしているだけです。 嘘の閏日を避けるために、Mac版 Excel では標準で1904年を起点としているはずです。

Vlaming
質問者

お礼

面白いですね! 皆さんは本日のシリアルナンバーを即座に答えられましたが、計算されたのか、EXCEL自体で見られるのでしょうか?

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.2

エクセルでは日付は日付シリアル値で計算されます。日付の入ったセルの書式を標準にしてみると2008/3/30は39537となります。39537を3倍して日付に直すと2224年9月28日になります。 日付シリアル値 http://ginyusijin.hmc6.net/page014.html

noname#58440
noname#58440
回答No.1

  Windowsでは1900年1月1日を1として、それからの経過日数を日付の元として管理してます。 だから本日(2008年3月30日)は39537になります。  

関連するQ&A