- ベストアンサー
出発時間、速度、距離を入れると
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
エクセルでは,時刻(と日付)を「シリアル値」という特別な単位で計算します。 シリアル値の単位は 1日=24時間 が 1 になります。 0.5日=12時間,つまり12:00 は1の半分の0.5です。 6時間,つまり 6:00 はそのまた半分の0.25です。 練習1: まっさらのセルに 0.25 と記入する そのセルに時刻の表示形式を取り付けると 6:00 になることを確認する。 つまり 6:00 = 0.25 です。 練習2: まっさらのセルに 3:00 を記入する そのセルの書式設定の表示形式を 標準 に変更する セルの値が 0.125 に変わることを確認する。 3:00 = 0.125 つまり1/8日です。 練習3: A1セルに 1:00 を記入, A2セルに =A1*2 を記入。1時間の2倍,つまり2時間(2:00)が計算できれば成功。 A3セルに =A1*3 を記入。1時間の3倍,つまり3:00が計算できれば成功。 A4セルに =A1*6 を記入。6:00が計算できれば成功。 A5セルに =A1*24 を記入。さて? 練習4: A1セルに 1:00 を記入 B1セルに 3:00 を記入 C1セルに =A1+B1 を記入。 これが4:00になるのは当たり前ですね。 B2セルに 0.125 を記入。 さっき求めた1/8日,3時間の事です。 C2セルに =A1+B2 を記入。 C1と同じ結果が出れば成功。 つまり。「3」時間を足すのではなく,あくまでも「3:00」を足し算しないと4:00にならないわけです。 ではご質問に戻って。 少し判りやすい数字に変えます。 A1に出発時刻 12:00 B1に速度 80 km/h C1に距離 480 km 移動時間を普通に計算すると =480/80 = 6 つまり6時間ですね。 問題は,これが6「時間」だと思っているのは見ている人間の側だけで,「エクセル的には」これはただの6という数字でしかない, エクセルにこれを「6」じゃなく「6:00」として計算しろと命令するには,あなたが数式で「6:00」という値を用意して(単位を時刻に合わせて),そして計算してやらないと駄目という事です。
その他の回答 (2)
- edomin7777
- ベストアンサー率40% (711/1750)
A1セル:出発時刻 B1セル:速度(時速) C1セル:距離(km) の時、 D1セル:=C1/B1/24 として、表示形式を時刻(hh:mm)に変更すると所要時間が出ます。 E1セル:=A1+D1 として、表示形式を時刻(hh:mm)に変更すると到着時間が出ます。
お礼
ありがとうございました。 とても勉強になりました。もっと勉強します。
補足
申し訳ありませんが、計算式のことで質問です。 D1=C1/B1/24となってますが、最後の24という数字は24時間と言うことですか?どうしてそうなるんですか?
- keithin
- ベストアンサー率66% (5278/7941)
計算は簡単ですが,大概の場合に出来ないのは「単位の換算(または単位合わせ)」が出来ていないからです。 A1に出発時刻を 8:30 と入れる B1に速度を 80 と入れる。ここで数字の単位は「km/時」だとする C1に距離を 520 と入れる。数字の単位は「km」だとする D1に移動にかかる時間を =C1/B1*"1:0" と計算して,セルの書式設定を時刻に合わせる E1に到着時刻を =A1+D1 のように計算して,セルの書式設定を時刻に合わせる
お礼
ありがとうございました。その通りなんです。単位の換算がよく分からないんですよ。 とても参考になりました。もっと勉強したいと思います。
補足
もう一つ質問です。=C1/B1*"1:0"とはどういう意味ですか? 距離/速度は分かるんですが、次の*"1:0"が分かりません。
お礼
とても分かりやすい回答ありがとうございました。大変勉強になりました。 これを参考にこりずにexcelを勉強したいと思います。 また、機会がありましたら、ご教授お願いします。