- ベストアンサー
Excelで時間の計算方法とは?
- Excel2007で時間の計算をする方法について説明します。特に、水の重さと沸騰までの時間を計算する方法について詳しく教えてください。
- Excelの時間の計算で問題が発生している場合、シリアル値とユーザー形式について再確認してください。また、計算式にIF関数などを使用して結果を正しく表示させる方法もあります。
- 具体的な例として、水の重さが311kg、沸騰までの時間が15hの場合、正しい計算方法としては、その時にいれた水の重さ(kg)をその時に沸騰までにかかった時間(h)で割ることです。ただし、エラー値の場合は0を表示するように設定する必要があります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1日がシリアル値では1なので1時間は1/24になります。 なので、式は以下のように変更してください。 =IF(ISERROR($C9/$H9/24),"0",$C9/$H9/24)
その他の回答 (3)
- kagakusuki
- ベストアンサー率51% (2610/5101)
容器に水を入れて、外部から加熱した場合、熱の全てが水に吸収される訳ではなく、少なからぬ割合で、熱が容器の外に逃げてしまいます。 そして、水に吸収される熱量と、外部に逃げる熱量、容器を温めるために使われた熱量、等の各々の割合は、入れた水の量、水温、加熱の方法、熱源の温度、外部の気温、容器の熱容量、容器の熱伝導率、容器の厚さ、容器の形状、容器と外気の間の断熱性、等々、様々な要因によって変わって来ます。 従って、コンピューターシミュレーションでもない限りは、1時間で沸騰にいたる水の重さを計算で求める事は出来ないと思います。 ですから、外気温が異なる場合ごとに、水の量を少しずつ変えて、沸騰させる実験を何度も繰り返し行い、各気温ごとに1時間で沸騰する場合の水量を調べ上げておく以外には、現実的な方法は無いと思います。(容器が冷えている時と、温まっている時では、条件が異なりますから注意して下さい)
- chonami
- ベストアンサー率43% (448/1036)
計算に関してはNo.1さんの回答で答えが出ると思いますが、素朴な疑問ですけど「"0"」と""でくくっちゃうと0が文字列になってしまいますがいいんですか? すみません、あえてだったらいいんですけどたまに文字列にしてしまっていて不具合の出た方から質問が出ることがあるので… くくらなくて0だけだと数値になります。
お礼
ご回答ありがとうございます。 言われてみればです。 呪文のように入力していました。 アドバイスありがとうございます。
- mu2011
- ベストアンサー率38% (1910/4994)
>※時間はシリアル値のままで計算されているはずです ⇒時刻シリアル値の「1:00」は、1/24になるのでこの値を使用して十進計算は問題です。 よって、時間を十進値に変換しないといけない事になります。 例えば、=IFERROR($C9/($H9*24),"0")
お礼
ご回答ありがとうございます。 自分の数字の弱さが情けないです。 助かりました。
お礼
ご回答ありがとうございます。 シリアル値の換算になれるように勉強し直します。 助かりました。