• ベストアンサー

経過時間を表示したい

エクセル2000を使用しています。 1つの作業の始まりから終わりまでの経過時間を算出して、1ヶ月ごとに平均経過時間を表示させるようにしたいのですが、どのような関数を使用したらいいのかわかりません。どうぞ、教えてください。 例えば、 始まり(セルA2)2002/7/29 16:49  終わり(セルB2)2002/8/1 10:24(日付が変わってしまう場合) 始まり(セルA3)2002/8/6  10:07 終わり(セルB2)2002/8/6  13:41(同日の場合) 平均を求める関数は、単純にAVERAGEでよいのでしょうか。 なお、マクロの知識は全くありませんので、エクセルの関数で教えていただけるようお願いします。

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

  • ベストアンサー
  • jaws
  • ベストアンサー率34% (30/87)
回答No.2

こんばんは。 A2セル        B2セル        C2セル 書式(日付)      書式(日付)      書式(標準) 2002/7/29 16:49   2002/8/1 10:24    =(B2-A2)*24 C2に書式(標準)にして式=(B2-A2)*24を書きます。 すると B2とA2の差の時間が出ます。 そして、C2、C3、C4・・・・・C*** の最終行の平均で =Average(C2:C***)  をすると C2~C***の範囲で平均値が出ます。

keiso-
質問者

お礼

これまたすばやい回答ありがとうございます。 関数ばかりにとらわれてはいけないですね。やっぱりエクセルって頭がいいですね。 大変勉強になりました。ありがとうございました。

その他の回答 (1)

  • kmb01
  • ベストアンサー率45% (63/138)
回答No.1

範囲が99行までと仮定して、 =Average(B2:B99-A2:A99) で求まります。配列数式なのでCtrl+Shift+Enterすることと、 セルの書式設定→表示形式を時刻 13:30 形式にすると時間単位で分かります。 C2セルで =B2-A2 として、その平均を求めるのも1日毎の時間が分かってよいかもしれません。

keiso-
質問者

お礼

すばやい回答ありがとうございます。 「計算」というと、すぐ関数という思い込みがあったようです。単純に引き算でよかったんですね。 ありがとうございました。

関連するQ&A

  • エクセル 平均値の算出方法(応用編)

    いつもお世話になっています。 よろしくお願い致します。<(_ _)> 通常、エクセルでの平均値は (一例) =AVERAGE(A1:A100) で、算出しますが、 上記セルの数字を、別のセルに数字を入力することによって 柔軟的に平均値を算出したいのです。 具体的には、(どこでも構わないのですが)  「H1」のセルに「200 」と 入力すると、上記関数が =AVERAGE(A1:A200) となるようにしたいのです。 そもそも、関数でこのようなことは出きるのでしょうか? ご教授いただけると助かります。 よろしくお願い致します。

  • 時間数の算出

    エクセル関数について教えてください。 22:00から翌日5:00の時間数を関数をいれ、自動算出出来るようにしたいのですが、 セルA1に22:00 セルB1に5:00 セルC1に時間数を出したいときに単純にB1-A1にすると算出できません。 セルB1に29:00と入力すれば計算できることは知っていますが...。 5:00と入力するだけで計算することは出来るのでしょうか? 関数をおしえていただけないでしょうか

  • 空白のセルを除いた平均は出ますか??

    お忙しい中お願いいたします。 エクセル関数で空白のセルは除いた指定範囲の平均(合計)を 算出することはできますか? 例えば、AVERAGE(A1:A20)という関数の中でA10とA13のセルは空白 にした時その他のセルの平均を出すことは可能ですか? お願いいたします。

  •  エクセルでの経過時間の分計算。

     エクセルでの経過時間の分計算。  よろしくお願いします。セル内に”0900”と入力すれば、”=NOW()”関数式で表示されている現在時間からの経過した分を表示できないか考えています。何か良い方法が分かる方がいれば、よろしくお願いします。 例)      A        B        C 1  10:05:39    0900        65 2 3 A1"=NOW()" B1"0900と入力" C1"経過分時間65を表示"

  • エクセルで経過時間を分に変換したいのですが

    セルAに、8:00、セルBに、~、セルCに16:30を入れて この経過時間を510分にしたいのですが、関数やり方教えてください。

  • 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と表示させる方法を教えてください。宜しくお願いします。

  • average関数の範囲を、セル数で指定したいのですが

    初めて質問させていただきます。 現在、データ整理するためにexcel(2003)でマクロを組んでいます(初心者です)。その際、「あるセルから下方○○個のセルの平均値を計算させる」方法がわからずに困っております。具体的には、 A1:平均値算出に用いるデータ数 A2~A5000 生データ 上記のデータがある状態で、B2-B5000までに算出した平均値を書き込ませたいと思っています。A1の数値はファイル毎に異なります。 例えば、 A1が100の場合はB2=average(A2:A101), B3=average(A3:A102)... A1が50の場合はB2=average(A2:A51), B3=average(A3:A52)... というような処理を想定しています。処理数が少なければ手作業でやるのですが、いかんせん数が多くて辟易しております。 どなたか、お力をお貸し下さい。

  • Excelでの経過時間の計算について教えてください

    Excelで経過時間の計算をしたいです。 A1セルには 2007/10/1 10:31:57 B1セルには 2007/10/3 17:01:32 とはいっている時に以下の考慮をした計算をしたいです。 1.稼動時間帯の範囲内の経過時間で計算したい 一日の稼動時間帯は9:00から20:00(20:01から8:59までは計算対象外にしたい)  なので、A1セルの分は20:00-10:31=9:29を計算に使用したい 2.営業日を考慮したい(日本の祝日と土曜、日曜)  営業日以外は計算から外したい 以上が質問内容です、よろしくお願いします。

  • エクセルの関数、表示について

    エクセルで、あるセルの所に平均値(または合計値など)を出そうとして関数を使うとします。 その時、関数セルの右脇の値も平均に入れようと思い、選択したいのですが、AVERAGEなどの表示が目的のセルと重なって表示されるため、選択することができません。 関数表示を消すなど、良い方法はあるのでしょうか? エクセル2003を使っています。

  • エクセル セル参照

    エクセルでセル参照について分からなく困っています。宜しくお願いします。 エクセル2000を使っています。 例えば、A1に5を入力した場合に ”B1セルから5行下のセルを参照” させたい時には、どのようにすれば良いでしょうか? AVERAGE関数などで AVERAGE(B1:B1から5行下) のようにしたいのですが・・・。 回答、お待ちしてます。

専門家に質問してみよう