• ベストアンサー

レースタイムの管理と計算

陸上競技のタイムをExcelを使って管理しながら標準タイムとの差を計算したいのです。 扱うデータは、 <2分 27秒 85> のように、分、秒、下2桁で、基準タイムとの差の計算をしたいと思っています。 セルの書式設定では、年月日時分秒を扱う事はできますが、秒以下の100進法の部分が表現できません。 それと、年月日時までは煩雑なので使わないで、分秒+下2桁で、セル間で加減の計算が出来る方法はありませんでしょうか?

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.1

2分27秒85なら 2:27.85と入力すれば1秒未満の時間も扱えますし、 もちろん加減の計算も可能です。 ただし、そのままだと表示が2:27.9となってしまいますので セルの書式設定(ユーザー定義)でmm:ss.00と設定してください。 (1000分の1秒単位にしたい場合はmm:ss.000) ※計算結果がマイナスの場合は、通常の時間計算の時と同様に######の表示になってしまいます

kasumbaresa
質問者

お礼

ありがとうございました、目からうろこでした。 一人で悩んでないで早く相談すればよかったと思いました。 因みに、マイナスになったものを-2:34.85のように表示させる方法はないのでしょうか?

その他の回答 (1)

  • poohron
  • ベストアンサー率59% (574/971)
回答No.2

No.1です。 >マイナスになったものを-2:34.85のように表示させる方法はないのでしょうか? 負の時間を######と表示するのはエクセルの仕様なので通常の設定では不可能です。 しかし、以下の方法で-2:34.85のように表示させることができます。 [ツール] → [オプション] → [計算方法] → 『1904年から計算する』にチェックを入れて[OK] 但し、上記設定をする前よりも1463日ずれて日付が計算されますので、 (例えば2007年8月30日は2011年8月31日と表示されます) もし既に日付が入力してあるならすべて修正する必要があります。

kasumbaresa
質問者

お礼

重ね重ね、ありがとうございました。 お陰様で、息子のデータシートがすごく見やすく集計しやすくなりました。 本当にありがとうございました。

関連するQ&A

  • UNIXタイムスタンプの計算式

    UNIXタイムスタンプを計算したいのですがどのような計算式なのかわからず質問しました。 私の言っている UNIXタイムスタンプとは、1970年1月1日0時0分0秒(GMT:グリニッジ世界標準時)からの通算秒です。 エクセルでこれを自分で年月日時分秒と入力してそれらをUNIXタイムスタンプに変換するのが目的です

  • エクセル2007で年月日時分秒の入力ができない

    エクセルで期間計算をする時に年月日時分秒の入力が正しくできません。 月日、時刻、年月日の入力は適切な書式で入力され、引き算で期間の日数や時間数を計算できます。しかし、年月日時分、年月日時分秒の入力が計算できる書式で入力できません。入力後の書式設定が標準のままです。 <例> 2012/7/15 5:45と入力しますと2012/7/15 15:45と左詰のままでセルに2012/7/15 5:45と入力され表示形式は標準のままです。年月日時分秒の入力が標準(文字列?)にならず計算できる書式、たとえばユーザ定義のyyyy m d h:mmなどになる入力のしかたを仕方を教えてください。年月日と時分秒の間は半角スペースです。よろしくお願いいたします。

  • エクセルでタイム差の計算

    体育の授業で持久走をしました。 エクセルには10.45(10分45秒)と入力しています。2回目のタイムが12.35だとすると、タイム差は1分50秒(1.50)になるわけですね。 当然、エクセルで普通に引き算したら(1.90)と表示されてしまいます。 このように小数点表示したタイムでタイム差を求める計算方法(関数)があったら教えてください。 マクロはほとんどわかりません。 よろしくお願いします。

  • エクセルでの時間の計算方法について(1秒以下の計算)

    エクセルで時間の計算をしたいと思います。 例えば、陸上のタイムとして セルAに1:05.8 (1分5秒8) セルBに1:05.3 (1分5秒3) A-Bは00:00:05と正しく計算できますが B-Aは♯♯♯になってしまいます。 マイナス表記をする方法を教えてください。 整数で-5と表記する方法はありますか。 又、SECOND関数だと整数の表記しかできないと思いますが 何かやり方がありますか。 宜しく御願いします。

  • セルの書式設定のユーザー定義

    お世話になります。 セルの書式設定にあるユーザー定義を使って、大会のタイム入力を簡略化したいと思っています。 3344と入力すると33秒44となるように設定してあるのですが、タイムが1分を超えてしまうものがあり、その場合13344→133秒44と表示されてしまいます。 そこで、4ケタの時は○○秒○○、5ケタの時は○分○○秒○○というように表示されるよう設定したいのですが、そういうことは可能でしょうか? (例) 3344→33秒44 13344→1分33秒44 よろしくお願いします。

  • EXCELで文字列を時刻表示(時:分:秒)にしたいのですが?

    セル内の7桁時分秒表示(00時00分00秒0)の文字列から00:00:00(時:分:秒)と表示させる。 又は00:00:00:0(時:分:秒:0)と表示させる。 よろしくお願いします。 例 2121170 を 21:21:17 又は 21:21:17:0 1710500 を 17:10:50 又は 17:10:50:0 0001070 を 00:01:07 又は 00:01:07:0

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

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

  • エクセルの時間計算です。

    エクセルの時間計算です。 エクセルで、A1のセルに「92030」、B1のセルに「135040」と数値があるとします。 これは時間で「92030」は9時20分30秒、「135040」は13時50分40秒という意味です。 これらの数値を時間(時、分、秒)に変換したいのですが、どのようにすればいいでしょうか?? 最終的には、「92030」と「135040」の差、13時50分40秒-9時20分30秒=4時間30分10秒という計算を行いたいのです。よろしくお願いします。 なお、エクセルは2007、WinXPです。

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

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

  • エクセル2007について

    エクセル2007使用です。 セルの表示形式を0#"分"0#"秒"と入力し、数値を入れたら分秒表示されるようにしています。 2000m走の記録をセルA1に入力し、セルA2に1000m走で換算したタイムを表示したいと考えています。 今、A2には0.5*A1の計算式を入れています。これでA1の半分のタイムが表示されるようになりました。 ところが3分92秒など、60秒以上の秒数が表示されてしまいます。当然と言えば当然なのですが、どうすれば上記なら4分32秒のように正確に表示させられるかわかりません。 よろしくお願いします。

専門家に質問してみよう