• ベストアンサー

エクセルでkmあたり何分で走ったかを出したい。

セルA10に距離、セルB10に時速が入力されています。 セルC10に時間を出したかったので C10=(A10/(B10*24)) としました。 そこでD10に1kmを何分掛かったかを出したいのです。 答えは ○分○秒 と表示させたいのです。 なかなか上手くいかなくて・・・ どなたか教えて下さい。

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

  • ベストアンサー
  • ruushii
  • ベストアンサー率31% (25/80)
回答No.1

C10は単位が「時間」であれば『=A10/B10』が正しいです。 D10には『=MINUTE(1/B10/24)&"分"&SECOND(1/B10/24)&"秒"』とすれば、 1分12秒(時速50kmの場合)と表示されます。 但し、1kmに1時間以上かかる場合の考慮はされていません。

joy9999
質問者

お礼

早々に有難うございました。 おかげでバッチリです。 助かりました。

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です! たびたびごめんなさい。 ○分×秒というような表示にしたいわけでしたね? どうも失礼しました。 表示形式を h"時間"m"分"s"秒" に変更してください。 尚、時間の桁が余計なら、 m"分"s"秒" でOKかと思います。 何度もごめんなさいね。m(__)m

joy9999
質問者

お礼

有難うございました。 参考にさせて頂きます。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは1 根本的に考え方は合っていると思います。 C10のセルの表示形式をユーザー定義から hh:mm:ss としてみてはどうでしょうか? そうすれば、希望通りの表示になるはずです。 余計なお世話かもしれませんが、 ↓の画像のC10セルに =IF(COUNTBLANK(A10:B10)>0,"",A10/B10/24) という数式を入れ、セルの表示形式を先ほど書いたように hh:mm:ss とするとちゃんと表示されました。 以上、お役に立てれば幸いです。m(__)m

joy9999
質問者

お礼

有難うございました。 参考にさせて頂きます。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

>セルC10に時間を出したかったので >C10=(A10/(B10*24)) としました。 セルA10に距離 →km セルB10に時速 →km/h  とすれば =A10/B10 の式で所要時間が時間単位で求まりますね。 エクセルで時刻表示するにはシリアル値に変換すればよいので時間を24(1日=24時間)で除します。 式は =A10/B10/24 でOKです。 その上でセルの書式設定から時刻形式でお好みの形式を選択してください。 求まる時間が 分単位なら 1日=1440分 なので =A10/B10/1440   求まる時間が 秒単位なら 1日=86400秒 なので =A10/B10/86400 のように式が変わります。表示形式は時刻形式です。

joy9999
質問者

お礼

有難うございました。 参考にさせて頂きます。

関連するQ&A