ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:Vlaming Excel で =today()*3 を実行したら2224年9月28日に変換された
困り度:
  • 暇なときにでも
Excel 2000 で、=today()*3 を実行したら2224年9月28日に変換されました。これはどういう計算が実行されたのでしょうか?かける3なのはわかりますが、何をかけたのでしょうか?本日は2008年3月30日です。
質問投稿日時:08/03/30 14:07
質問番号:3907186
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:imogasi 結論はエクセルで日付を扱いながら、セルの値は正の整数(=日付シリアル値)であることを勉強してないためにこんな質問になる。
2008/3/30とセルに入れて、書式を数値にしてご覧。
=TODAY()でも同じ。
シリアル値の意味は既回答で、既説明。
WEBで照会しても沢山説明記事アリ。
エクセルの解説本を通読して読みましたか。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/03/30 22:31
回答番号:No.6
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:mayomayo20 シリアル値の見方は
日付の入ったセルを選択し、右クリック⇒セルの書式設定⇒
⇒表示形式のタブから、数値を選択
すると日付がシリアル値に変化します。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/03/30 22:03
回答番号:No.5
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答10pt

回答者:mike_g 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年を起点としているはずです。
種類:回答
どんな人:経験者
自信:自信あり
回答日時:08/03/30 14:58
回答番号:No.4
この回答へのお礼面白いですね!
皆さんは本日のシリアルナンバーを即座に答えられましたが、計算されたのか、EXCEL自体で見られるのでしょうか?

回答

良回答20pt

回答者:mayomayo20 エクセルはシリアル値から日付をだしています。
今日の日付「2008/3/30」でしたらシリアル値は「39537」これを
三倍しているのでシリアル値は「118611」
試しにセルに「118611」と入力し、セルの書式設定から日付を
選んでみてください。
「2224年9月28日」になりますよ。
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/03/30 14:14
回答番号:No.3
参考URL: http://www.excel-jiten.net/formula/serial_datetime.html
この回答へのお礼皆様、よく理解できました。またよろしくお願いします!!!

回答

 

回答者:YSNR-HRN エクセルでは日付は日付シリアル値で計算されます。日付の入ったセルの書式を標準にしてみると2008/3/30は39537となります。39537を3倍して日付に直すと2224年9月28日になります。
日付シリアル値
http://ginyusijin.hmc6.net/page014.html
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/30 14:14
回答番号:No.2
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

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


 
種類:回答
どんな人:一般人
自信:自信あり
回答日時:08/03/30 14:11
回答番号:No.1
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示良回答のみ表示