• ベストアンサー

Excel での数値入力について

Excel で、マラソン・タイムの所要時間――2時間45分30秒――を、2:45:30 と表記したいのです。 走行距離 200 Km で割って、1Km 当たりのタイムを出す必要があります。 今まで、ヘルプ・参考書などで何度も探してみましたが、どうしても分かりません。どうか教えて戴けませんでしょうか。よろしくお願い致します。

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

  • ベストアンサー
  • pc_knight
  • ベストアンサー率66% (52/78)
回答No.5

No.4です。 時間の表示方法について回答しなれればならないのに、時刻の表示方法の回答をしてしまいました。 お恥ずかしい限りです。No.3さんの回答が適切と思います。 1Km 当たりのタイムの表示について追加回答を致します。 形式をタイム「2:45:30」がB1セルに入っていて走行距離20Kmとして、1Km 当たりのタイムをC1セルに表示させるとして、次の三通りの表示形式を考えました。 (1)「0時08分16秒」のような表示 C1セル計算式=B1/20、セル書式・表示形式を「時刻」・「13時30分55秒」にします。 (2)「8.275分」のような分単位の表示 C1セル計算式=B1*24*60/20、セル書式・表示形式を「標準」または「数値」にします。 (3)「8分16秒50」のような表示     C1セル計算式=INT(B3*24*60/20)&"分"&INT((B3*24*60/20-INT(B3*24*60/20))*60)&"秒"&INT(((B3*24*60/20-INT(B3*24*60/20))*60-INT((B3*24*60/20-INT(B3*24*60/20))*60))*100) (3)が一番良いような気がします。 数値として扱う(Ex.各人数の平均タイムを求めるなどのため)のでしたら(2)か(1)の表示形式となります。

amachazuru
質問者

お礼

繰り返しの、丁寧なご回答、本当にありがとうございます。 早速、チェックさせて戴きます。 お礼が遅くなり、大変失礼致しました。

その他の回答 (4)

  • pc_knight
  • ベストアンサー率66% (52/78)
回答No.4

マラソン・タイムの所要時間が「2時間45分30秒」の場合、Excelのセル入力時に「2:45:30」とインプットしても、表示を「2時間45分30秒」とする事ができます。 その方法は次の通りです。 まず対象セル範囲を選択し、書式→セル→表示形式から分類(C)にて「時刻」を、種類(T)から「13時30分55秒」を選択、「OK」をクリックして完了です。 次に1Km 当たりのタイムを出す方法に移ります。 仮にA1セルにマラソン・タイムの所要時間がインプットしてあり、B1セルに1Km 当たりのタイムを表示させるとすると、B1セルに数式「=A1*24*60/20」とインプットします。 ここで、「/」のあとの数字「20」は走行距離(km)を示しています。 また、1Km 当たりのタイムのは、「分」表示です。

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.3

2:45:30 のように入力すれば、時刻として認識され、計算が出来ます。 2時間45分30秒 のように入力すると、文字列として認識されますので計算できません。 すでに、文字列として入力されているものを変換するには、 A1セルに「2時間45分30秒」と入力されているとして、 =LEFT(A1,FIND("時",A1,1)-1)&":"&MID(A1,FIND("間",A1,1)+1,2)&":"&MID(A1,FIND("分",A1,1)+1,2) 分、秒の桁数が「3時間06分12秒」、「2時間51分04秒」のように2桁に固定されていれば、上記の式で出来ますが、 分、秒の桁数が「3時間6分12秒」、「2時間51分4秒」のように1桁、2桁が混在する場合は、 =LEFT(A1,FIND("時",A1,1)-1)&":"&MID(A1,FIND("間",A$1,1)+1,FIND("分",A1,1)-FIND("間",A1,1)-1)&":"&MID(A1,FIND("分",A1,1)+1,FIND("秒",A1,1)-FIND("分",A1,1)-1) と桁数を求めます。 200kmというのは、入力間違いだと思いますが、本当に200kmなら、10時間を越える可能性がありますので、時間の桁数も求める必要があります。

amachazuru
質問者

お礼

どうも有難うございます。 早速、お教え戴いた式の内容を調べてみるつもりです。

amachazuru
質問者

補足

質問の仕方が悪かったです。 申し訳ありません。 箱根駅伝での総合タイム(11時間前後)に対して、総距離 216Km というのを前提として、1Km あたり のタイムを出そうとしておりました。 失礼致しました。 

  • char2nd
  • ベストアンサー率34% (2685/7757)
回答No.2

 普通に「2:45:30」と入力すれば、書式設定も時刻にに設定されるはずです。  バージョンによっては違うかも知れませんが。

amachazuru
質問者

お礼

ご回答、どうもありがとうございます。 確かに、書式は希望通りに設定されますが、演算ができないのが問題点なものでして・・・。

  • supply
  • ベストアンサー率19% (29/148)
回答No.1

セルの書式設定 → 表示形式 → 時刻 の中から選択したらいかがですか?

amachazuru
質問者

お礼

お礼が遅くなりまして、大変失礼致しました。 ご回答、どうもありがとうございます。

amachazuru
質問者

補足

> 走行距離 200 Km で割って、1Km 当たりのタイムを出す必要があります。 と、いう様なわけで、時刻表示では、演算ができない様に思うのですが? いかがでしょうか。

関連するQ&A

  • エクセルで計算した数値を時間に変換したい。

    エクセルでマラソンの距離5キロごとの通過タイムを、キロ〇分ペースで走ると何時間何分何秒で通過できるか を計算したいのですが、良い計算式、関数があればご教授お願いします。  時速10K⇒キロ当り6分ペース⇒(10K地点) 60分⇒1時間00分)                  (20K地点)120分⇒2時間00分)  時速9K⇒キロ当りペース6.67分⇒(10K地点) 66.67分⇒1時間6分40秒、                  (20K地点)133.33分⇒2時間13分20秒)

  • エクセルで数値をタイム1/10秒へ変換表示

    競技タイムの結果が次の通り出ており、1/10秒に換算が必要なのです。 どうやってエクセルで変換できるのか、わからず、教えてください! 2400=4分、600=1分ということでxx分xx秒xxで表記したいです。 宜しくお願いします。

  • EXCELでタイムを入力するには

     陸上とかマラソンとかのタイムを入力・集計するため、EXCELを利用したいのですが、何時間何分何秒の表示を次のようにできるでしょうか?  「1時間15分23秒」を「1°15’23”」と表示したいのですが、表示形式を文字列にして入力しています。  しかし、これでは、集計ができません。入力する人数も多いので簡単に入力でき、集計もできて、「°’”」で表示されるようにできるでしょうか?教えてください。

  • エクセルでマラソンのタイム計算

    エクセルで、マラソンのタイム表を作りたいです。 A1に今年のタイムを1時間14分14秒と表示させ、B1に1時間04分32秒と表示させ、C1にタイム差を表示させたいです。 宜しく御願いいたします

  • Excelで「1234」と入力して、「12分34秒」と表記したいのですが・・・

     陸上競技を指導しています。  みんなのタイムをエクセルに入力して管理をしたいのです。  今はセルに『0:12:34』と入力をして、最高タイムや平均タイムなどを計算しています。  そこで質問です。  いちいち『0:12:34』と入力しなくても、『1234』と入力するだけで、『12分34秒』と表記することが出来ないでしょうか?   また、表記出来た上に、それを元に  (1)最高タイムや平均タイムを出したり、  (2)『12分34』を2倍すると(2を掛けると)『25分08秒』  と、表記されるようにしたいのです。  ややこしい説明文になりましたが、よろしくお願いいたします。

  • エクセルでタイムを集計したいです

    エクセルでマラソン等のタイムを1:01:23(分:秒:秒以下)のように表示し、区間ごとの各タイムを合計することはできますか?

  • Excel 数値を時間の表示に変えたい

    大量に印刷することがあるので、所要時間をExcelで計算しています。 A列に印刷箱の容量数値を入れると いろいろな条件計算をしてB列に出します。 単に計算をしているのでB列の結果は例えば8.88や111.42(表示形式:標準)となります。 これは8分88秒・111分42秒という意味なのですが、 これを9分28秒(1時間51分42秒)、または9:28(1:51:42)等と表示し直すことは可能でしょうか。 シリアル値ではないので[h]:mm:ssにするととんでもないことになります。 ※時:分:秒をrightやleftで別セルに抜き出して60で割り、60を超えた分をまた別セルで足してTimeで表示し直すやり方をしましたが、rignt・leftを使ってるせいか若干狂いがあります。 ※Excel2003 よろしくお願い致します。

  • 陸上

    自分は長距離が苦手です。 しかも体力はついているんですが、タイムが全然伸びません。 どうしたらいいのでしょうか?良い練習法を教えて下さい。 3月に市のマラソン大会があるので3kmを11分20秒くらいで走りたいです。自己タイムは12分26秒です。 お願いします

  • エクセルで 0'00.000 を時間に変換する方法

    エクセルで 0'00.000 と表記してある ラップタイムの値を 0:00.000 となる様に時間(分,秒)表記に 変換する方法を教えて下さい よろしくお願いします

  • エクセル2003でタイムの記録方法

    エクセル2003で、マラソンのタイムの記録と管理をしたいのですが、例えば、28分51秒のつもりで28:00と入力すると4:50になります。 記入した蘭を見ると 勝手に「1900/1/1 4:50:00」となっており、どうやら時間ではなく時刻と認識しているようです。 これを分秒にの指示にするにはどうすればよいでしょうか?

専門家に質問してみよう