• ベストアンサー

出発時間、速度、距離を入れると

簡単でしょうが、分かりません。(T_T) エクセルで出発時間(hh:mm)、速度(数値)、距離(数値)を入力すると自動で所要時間(h時間:m分)と到着時間(hh:mm)が出力されるようにしたいのですがどうすればいいのか、どんな関数を使えば良いのか分かりません。よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.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」という値を用意して(単位を時刻に合わせて),そして計算してやらないと駄目という事です。

reotiger
質問者

お礼

とても分かりやすい回答ありがとうございました。大変勉強になりました。 これを参考にこりずにexcelを勉強したいと思います。 また、機会がありましたら、ご教授お願いします。

その他の回答 (2)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.2

A1セル:出発時刻 B1セル:速度(時速) C1セル:距離(km) の時、 D1セル:=C1/B1/24 として、表示形式を時刻(hh:mm)に変更すると所要時間が出ます。 E1セル:=A1+D1 として、表示形式を時刻(hh:mm)に変更すると到着時間が出ます。

reotiger
質問者

お礼

ありがとうございました。 とても勉強になりました。もっと勉強します。

reotiger
質問者

補足

申し訳ありませんが、計算式のことで質問です。 D1=C1/B1/24となってますが、最後の24という数字は24時間と言うことですか?どうしてそうなるんですか?

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

計算は簡単ですが,大概の場合に出来ないのは「単位の換算(または単位合わせ)」が出来ていないからです。 A1に出発時刻を 8:30 と入れる B1に速度を  80 と入れる。ここで数字の単位は「km/時」だとする C1に距離を 520 と入れる。数字の単位は「km」だとする D1に移動にかかる時間を =C1/B1*"1:0" と計算して,セルの書式設定を時刻に合わせる E1に到着時刻を =A1+D1 のように計算して,セルの書式設定を時刻に合わせる

reotiger
質問者

お礼

ありがとうございました。その通りなんです。単位の換算がよく分からないんですよ。 とても参考になりました。もっと勉強したいと思います。

reotiger
質問者

補足

もう一つ質問です。=C1/B1*"1:0"とはどういう意味ですか? 距離/速度は分かるんですが、次の*"1:0"が分かりません。

関連するQ&A

  • 出発時間と所要時間の自動計算について

    いつも、お世話になります。ACCESSの初級者です。よろしくお願いします。 OS= WINDOWSXP ACCESS=2003 メインフォームとサブフォームに分けています。 メインフォームではコース番号とか行き先、全走行距離、全所要時間等のフィールドがあります。 サブフォームには[地名],[距離],[速度],[所要時間],[滞在時間],[着時刻],[発時刻]のフィールド があります。 地名・距離・速度のフィールドに入力して、 Int([距離]/[速度]*60+1)で所要時間を計算しています そして次のレコードの[所要時間]のフィードにDLookUpとDMaxを利用して 前のレコードの所要時間を取得していて、一つのレコード内で 前のレコードで取得した所要時間と、任意に入力した滞在時間を足して [地名]の[着着時刻]と[発時刻]を計算したいと試行錯誤しています。 が、大きな問題は、着時刻、発時刻を計算させるのに 基本となる「出発時間」はどこにどのように入力するようにすれば 良いか...?です。 イメージとしましては 出発時間(出発時刻) 06:45 地名   着時刻 滞在時間 発時刻 距離 速度 所要時間 前の所要時間   高松    06:45   00:15   07:00 10km 30 20 高松IC 07:20 00:05 07:25 40km 90 27      20 丸亀IC 07:52 00:03 07:55 60km 90 40 27 のようなものを作りたいのです。この表の"高松" "着時刻"はどのように 取得すれば良いのでしょう? 何卒、よろしくお願い申し上げます。                             

  • Excelでの時間表示が4:74とか23:87になってしまいます

    Excelで所要時間の平均をAVERAGE関数を使って算出すると、4:74とか23:87とか、分のところが60を超えた数値で表示されてしまいます。セル書式の表示形式はユーザー定義の[0":"00]です。(試しに表示形式を[時刻]に変えてみると先程の4:74は23:28に変わってしまいます。)もしかして引数がh:mmで表示されているからうまく計算できないのかな、とも思うのですが、だとするとh:mmを小数点表示に変える方法がわかりません。4:74を5:14と表示させる方法を教えてください。宜しくお願いします。

  • 距離・速度・時間問題

    A地点からB地点までの距離は100Km。はなこさんはA地点を出発して一定の速度でC地点に向かい、同時に太郎君はC地点を出発して一定の速度でA地点に向かった。その結果、はなこさんは途中B地点で太郎君と出会い そののち3時間45分後にC地点に到着した。また太郎君はB地点ではなこさんと出会ってから10時間25分後にA地点に到着した。 はなこさんと太郎君のそれぞれの時速を X Km , Y Kmとした時の XとY の値を教えて下さい。

  • 131071秒を関数で日付と時間にするには?

    数値(秒)をエクセルで時間に換算しています。 24時間を超えた時、「○日HH:MM:SS」 のようにエクセルで表記できますか? 32767は、9:06:07 65535は、18:12:15 ここまでは書式設定を時間([$-F400]h:mm:ss AM/PM)にするだけで済みます 更に数値行を追加し、 131071 262143 524287 1048575 ... 9007199254740990 となったとき、どうしたら良いでしょうか? お分かりの方、どうぞよろしくお願いいたします。 ○日HH:MM:SS、 ○年○日HH:MM:SS のように関数をコピペして計算表示していきたいです。 Windows8pro Office2013のエクセルです。よろしくお願いいたします。

  • エクセル関数・出発時間に伴う起床時間を自動で

    エクセルの関数もしくは自動書式についておしえてください。 出発時間が9:00~12:00の間なら、 起床時間は7:00。 持ち物は、タオル。 出発時間が13:00~19:00の間なら、 起床時間は11:00。 持ち物は、カメラ。 というのを出発時間をあるセルに入力すると、起床時間と持ち物が自動で入力される ようにしたいです。 よろしくお願いします。

  • 1時間当たりの売上高

    エクセルで1時間当たりの売上高を求めようと思っております。 売上高/勤務時間の合計(hh:mm)という式で求めようとするとうまくいきません。何かよい方法はありますか? また、例えば、15時間30分が15:30と表示されているのを 15.5と表示しなおしたいのですが、簡単に表示変換できる関数はありますか?

  • 距離・速度・時間問題 再

    pappalapaのpapaが質問を受けてしまい pappalapa だれか助けて A地点からC地点までの距離は100Km  papa=PはA地点から出発して一定の速さでC地点に向かい、同時にMusuko=MはC地点を出発してA地点に一定の速さで 向かう。途中のB地点で P は M と出合ってから3時間45分後にC地点に到着し、M はB地点で Pと出会ってから10時間25分後にA地点に到着した。 P と M の時速を それぞれ X Km , Y Km として XとYの値を求める。 3時間45分=15/4時間  10時間25分=125/12時間 でまず 15/4X + 125/12Y =100 Km X と Yがあるので連立方程式になるのかな? このあとが どこに着目していいのやら また この式に着目していいのやら ちんぷんかんぷん どなたか教えてください。  

  • エクセルで出勤簿作成で時間入力をする方法でctrl+:を関数でできないのですか?

    エクセルで出勤簿を作成しています。100名いる出勤簿なのですが、 出勤・退勤時間の入力をtype(now(hh:mm))にすると、キチンと時間入力が出来ませんでした。ctrl+:だと、時間がキチンと入力出来るのですが、関数等でで自動入力がしたいです。 現在時間を入力できるようには出来ないのでしょうか? 教えてください

  • 時間、距離、速度、がわかるフリーソフト

    かかった時間と距離を入力すれば自動的に、速度がわかる フリーソフトを教えてください。

  • いつもとても参考にしております。エクセルの時間と速度の単位換算とその計

    いつもとても参考にしております。エクセルの時間と速度の単位換算とその計算使い方について教えてください。 エクセル2000で虫の移動速度(2km/h=固定値)と移動時間(分:秒表示)と移動距離(m表示)を一覧表にしたいのですがどうもうまくいきません。 移動速度は固定値として計算するのですがA列セルには移動時間、B列セルには移動距離を計算値として表わしたいと思ってます。 A1セルには「セルの書式設定」で「ユーザー定義」として「[mm]:ss」と設定したらうまく表示されたのですが速度が「時速表示」、移動時間が「分秒表示」、移動距離が「m表示」なので単位が統一の仕方すら分からないので途方にくれてます。 エクセルのド素人の私にどなたか判りやすく教えていただけませんでしょうか? 宜しくお願い致しますお願い致します。

専門家に質問してみよう