プロが教えるわが家の防犯対策術!

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

A 回答 (6件)

エクセルはシリアル値から日付をだしています。


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

参考URL:http://www.excel-jiten.net/formula/serial_dateti …
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/03/30 14:52

結論はエクセルで日付を扱いながら、セルの値は正の整数(=日付シリアル値)であることを勉強してないためにこんな質問になる。


2008/3/30とセルに入れて、書式を数値にしてご覧。
=TODAY()でも同じ。
シリアル値の意味は既回答で、既説明。
WEBで照会しても沢山説明記事アリ。
エクセルの解説本を通読して読みましたか。
    • good
    • 0

シリアル値の見方は


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

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年を起点としているはずです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/03/30 15:03

エクセルでは日付は日付シリアル値で計算されます。

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

 


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


 
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!