• ベストアンサー

時間の計算表

 各個人のタイムを記入し(○分○秒で記入)、前回とどのくらい差があったのかを計算できる表の作り方を教えていただきたいと思います。  普通の計算ならなんとか計算できるのですが、時間計算の仕方がよく分かりません。よろしくお願いします。

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

  • ベストアンサー
  • kachiwari
  • ベストアンサー率45% (19/42)
回答No.3

●表計算ソフトの時間計算はちょっと難しいですよ。  No1の方の補足になります。  表計算ソフトのなかでは、10:02とかは、ユニバーサルタイム(シリアル値)に変換されて計算されます。  文字として計算する方法もありますし、時間として計算する方法があります。 ●シリアル値での計算  OfficeXP(Excel)ですが、   セル1 10:30   セル2 12:30   セル3 数式(=セル2-セル1)   (答え)2:00 が表示されます。 ●文字列での計算   セル1 10  (文字列)   セル2 30    〃   セル3 12    〃   セル4 30    〃   セル5 数式(=文字列関数シリアル値変換(セル1/セル2)-文字列関数シリアル値変換(セル3/セル4)   (答え)2:00 が表示されます。 非常に大まかですみません。 ●タイムカードというキーワードで探してみてください。  参考URLをあげておきました。  これらのセルで計算されている計算式を参考にしてください。 ☆この計算は奥が深いので、はまると面白いですよ。

参考URL:
http://www.vector.co.jp/soft/dl/win95/business/se356652.html
betterdays
質問者

お礼

 なるほど、やはり時間計算は、難しいのですね。ちょっと作ろうという簡単な気持ちで作り始めたら思うように動かないと言うことに気がつき、みなさんにご相談した次第です。いろいろな方がいろいろな方法で挑戦されているのですね。ありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

時間の計算も通常に足し算・引き算で大丈夫です。 注意点 結果がマイナスになる場合にエラー表示になります。 C1=ABS(B1-A1) C1=MAX(B1-A1,0) C1=IF(A1<=B1,B1-A1,"") D1=IF(A1>B1,A1-B1,"") のような設定での対処が必要になる場合があります。 24時間以上の時間、60分以上の分などを表示する場合、表示形式をユーザー定義で行う必要があります。 [hh]時間m分 → 27時間1分 [mm]分ss秒 → 99分20秒 [ss].000秒 → 05.987秒

betterdays
質問者

お礼

 このような数式を入力していけばいいんですね。やってみようと思っていざやってみるとできなかったのが時間計算でした。表現方法もいくつかあるのも今回勉強させていただきました。ありがとうございました。

  • mz80
  • ベストアンサー率46% (13/28)
回答No.1

それぞれセルには1分2秒なら00:01:02の形式で入れます。差は、素直に普通の計算式と同じでかまいません。 「=A1-B1」とか。 セルの書式でユーザー定義でmm"分"ss"秒"とすればよいのでは

betterdays
質問者

お礼

 ありがとうございます。普通の計算は何となくできるのですが、時間となるとまるでだめでした。いろいろと設定し直すのですね。教えていただき勉強になりました。

関連するQ&A

  • 時間の差を求める 関数

    各個人のタイムを記入し(○分○秒で記入)、前回とどのくらい差があったのかを計算できる関数を教えてください。 他の方のものを見ましたがどうしても自分の作りたいものが出来ません。どなたか力を貸してください。     A      B      C 1 00:02:30 00:02:15   -15 2 00:02:15 00:02:30   +15 3 00:02:00 00:00:30   +90 上記のCのセルに入れる計算式が知りたいです。 Cのセルの表示書式はマイナス、プラスが分かれば表示書式にこだわりません。 どなたか教えてください。宜しくお願い致します。

  • マイナスの時間計算~エクセル

    タイム 分:秒 前回との差 18:30 16:15 15:00 16:05 10:00 15:58 07:00 =TEXT(ABS(L4-L3),"mm:ss")で計算するとこのようになってしまったんですけど?おかしいんですけど? ※OKWaveより補足:「富士通FMV」についての質問です。

  • エクセル時間計算について

    エクセル時間計算について エクセルで勤務表をつくりたいと思っています。 ただ、タイムカードと勤務表の記入時間がことなるため、どうしてよいものか困っています。 例)タイムカード 8:30 出勤 →勤務表には9:00と記載しないといけません。→その間はただ働きです;;  エクセルで8:30と入力をしながらも、9:00から計算できる式、または関数がしりたいです。 私は初心者なので、わかりやすく教えていただけると助かります。 よろしくお願いします。

  • エクセル2007での、時間の計算

    エクセルで時間の計算の仕方ですが。 たとえば5月13日の19:34分から、161時間28分10秒後、を計算するのは、どういう計算方法にすれば、いちばんシンプルにできますか?

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

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

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

    エクセルの時間計算です。 エクセルで、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です。

  • EXCEL 時間計算

    EXCEL 時間計算 タイムカード時給計算表作成してるんですが 53:43 (53時間43分) の53 だけ取り出すことはできますか? HOUR関数を使っても 5となるだけでうまくいきません。

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

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

  • エクセルの時間計算で困っています。

     エクセルの時間計算(秒を時間に変換する)で=TIME(0,0,D1)を使用して計算しましたら、32670秒(計算結果=9:04:30)以降の変換が出来ません、140000秒位まで計算したいのですがどのようにしたら良いのでしょうか、教えてください。

  • Excelの時間計算について

    Excelの時間計算で、計算結果が「1時間30分25秒」となった場合は 「1時間30分」、「1時間30分45秒」となった場合は「1時間31分」と、 30秒以下なら切り捨て、31秒以上なら切り上げて、○時間○○分と 計算結果を出したい場合はどうすればよいでしょうか?

専門家に質問してみよう