エクセルで時間の平均を出す方法|AVERAGEとh:mm・×24で時間の数に・平均がおかしいとき【実機で解説】

エクセルで時間の平均を出す方法|AVERAGEとh:mm・×24で時間の数に・平均がおかしいとき【実機で解説】

エクセルで時間の平均を出すには、=AVERAGE(C3:C7) のように、ふつうの数と同じ AVERAGE関数を使います。結果が 0.341… のような小数で出たら、表示形式を h:mm にすると「8:12」のような時間で表示されます。

「8.2 時間」のように時間の数で出したいときは、=AVERAGE(C3:C7)*24 とします。この記事では、時間の平均の出し方と、平均がおかしくなるときの直し方を、実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
この記事と同じ勤務時間の表です。時間の平均を出す練習に使えます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

時間の平均の出し方の一覧

出したい形式表示形式結果(記事の表)
8:12(時:分)=AVERAGE(C3:C7)h:mm8:12
8.20(時間の数)=AVERAGE(C3:C7)*240.008.20
492(分の数)=AVERAGE(C3:C7)*24*600492
24時間を超える平均=AVERAGE(…)[h]:mm25:00 など

AVERAGE関数で時間の平均を出す

平均を出すセル(C8)をダブルクリックし、=AVERAGE(C3:C7) と入れます❶。C3:C7 は勤務時間の範囲です。

エクセルでセルC8に=AVERAGE(C3:C7)と入力している画面
エクセルでセルC8に=AVERAGE(C3:C7)と入力している画面

Enter を押すと、平均は 8:12 になりました❷。8:30・7:45・9:15・8:30・7:00 の合計 41時間 を 5 で割った 8.2時間 = 8時間12分 です。時刻の入ったセルの平均なので、表示形式も自動で時刻の形になります。

エクセルで勤務時間の平均が8:12と表示された画面
エクセルで勤務時間の平均が8:12と表示された画面

「8.2時間」のように時間の数で出す(×24)

エクセルの時刻は 1日を 1 とした小数で記録されています(8:12 は 0.341…)。24 を掛けると時間の数になります。C9 に =AVERAGE(C3:C7)*24 と入れて、表示形式を「数値」(小数2桁)にすると 8.20 になりました❸。時給の計算などに使えます。

エクセルで時間の平均に24を掛けて8.20時間にした画面
エクセルで時間の平均に24を掛けて8.20時間にした画面

平均がおかしいときの直し方

症状原因対処
0.341… のような小数になる表示形式が「標準」表示形式を h:mm にする
#DIV/0! になる時刻が文字として入っている(左寄せ)数値の時刻に直す(例:=TIMEVALUE(C3))
平均が 1:00 のように小さすぎる24時間を超えた分が切れている表示形式を [h]:mm にする
空白の日まで平均に入る0:00 が入っている0:00 を消すか、=AVERAGEIF(C3:C7,">0")

実機で、文字として入れた「8:30」「7:30」だけを AVERAGE すると #DIV/0! になりました。また、25:00・23:00・27:00 の平均は、h:mm では 1:00、[h]:mm では 25:00 と表示されました(値は同じで、表示だけが違います)。

よくある質問

平均の時間を、15分単位に丸めたいです。

=MROUND(AVERAGE(C3:C7),"0:15") とすると、15分単位で四捨五入されます(四捨五入の方法)。

時間の合計を出したいです。

SUM で合計し、24時間を超えるなら表示形式を [h]:mm にします(時間の足し算・引き算)。

練習用Excelファイル(無料ダウンロード)
勤務時間の表が入っています。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:時間の計算の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次