• ベストアンサー

Excelで1:70と入力した結果表示される数値の元になる計算

Excelの書式が標準のセルに例えば、 1:70と入力すると、0.0902777777777778 と表示されますが これはどういう計算式でそうように換算されるのでしょうか? 元は1時間70分という意味の入力で、 セルの書式を変えて2:10に変換する方法はわかりますが 0.0902777777777778 と表示される理由が知りたいと思います。 時間に関係した計算と思いますが、できればなるべく単純な計算方法があれば教えていただけると幸いです。

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.2

24時間=1 として、2時間10分を小数で表した数値です。 1時間=1/24=0.04166666… 1分=1/60(時間)=1/24/60=0.00069444… 2時間10分=0.04166666…×2 + 0.00069444…×10      =0.08333333… + 0.00694444…      =0.09027777…

fuyur
質問者

お礼

具体的に理解しやすいご回答をいただき誠にありがとうございました

その他の回答 (1)

回答No.1

http://www3.tokai.or.jp/excel/kansu/hiduke.htm 例を見る限り,24時間を1としているみたいだから 1時間70分 = 130分 24時間 = 24 * 60分 130/(24*60) = 0.0902777777777778 だと思う。仕様は確認していないが。

fuyur
質問者

お礼

早速にご回答をいただきまことにありがとうございました。