作業時間管理表(工数管理表)のエクセル無料テンプレート|案件ごとの合計時間と割合をSUMIFで自動集計

作業時間管理表(工数管理表)のエクセル無料テンプレート|案件ごとの合計時間と割合をSUMIFで自動集計

エクセルで使える作業時間管理表(工数管理表)の無料テンプレートです。日付・案件(プロジェクト)・作業内容・開始と終了の時刻を入れると、作業の時間が自動で出ます。右側の表には、SUMIF 関数で案件ごとの合計時間と、全体に対する割合が出ます。

「どの案件に何時間かけたか」を記録して、工数をふり返るための表です。この記事では、テンプレートの使い方と、中に入っている式の仕組みを、実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
作業時間管理表(工数管理表)のテンプレートです。20行まで入力でき、12行の入力例が入っています。入力例を消して、そのまま使えます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

作業時間管理表のテンプレートの中身

シートは「作業時間管理表」の1枚です。左(A〜F 列)が作業の記録、右(H〜K 列)が案件ごとの集計です。4行目が見出しで、5〜24行目の20行に入力し、25行目に時間の合計が出ます。うすい黄色のセルが入力する所です。

場所項目入れ方・式
A 列日付手で入力(2/1 のように)
B 列案件リストから選ぶ(右側の H5〜H9 に入れた名前が出る)
C 列作業内容手で入力
D・E 列開始・終了時刻を手で入力(9:00 のように)
F 列時間=IF(OR(D5="",E5=""),"",E5-D5)
F25時間の合計=SUM(F5:F24)
H5〜H9案件の名前手で入力(5件まで)
I 列案件ごとの合計時間=IF(H5="","",SUMIF($B$5:$B$24,H5,$F$5:$F$24))
J 列時間数(小数)=IF(H5="","",I5*24)
K 列割合=IF(OR(H5="",$I$10=0),"",I5/$I$10)

テンプレートの使い方

  1. 5〜16行目の A〜E 列に入っている入力例を消します(F 列の時間は式なので消しません)。
  2. 右側の H5〜H9 に、案件(プロジェクト)の名前を入れます。入力例の 3 つは書き換えます。
  3. 作業をしたら、日付・作業内容・開始と終了の時刻を 1 行に 1 件ずつ入れます。案件は、セルの右の ▼ を押してリストから選びます。
  4. F 列に作業の時間が、25行目に合計が自動で出ます。
  5. 右側の表で、案件ごとの合計時間・時間数・割合を確かめます。
エクセルの作業時間管理表のテンプレートで日付・案件・作業内容・開始・終了を入力し案件ごとの合計時間が出た画面
エクセルの作業時間管理表のテンプレートで日付・案件・作業内容・開始・終了を入力し案件ごとの合計時間が出た画面

入力例は、2027年2月1日〜4日の 12 件です。時間の合計は 25:00(25 時間)になっています。

1. 作業の時間を出す(終了−開始)

作業の時間は「終了 − 開始」です。5行目(F5)には、次の式が入っています。

=IF(OR(D5="",E5=""),"",E5-D5)

5行目は、開始が 9:00、終了が 10:30 なので、時間は 1:30(1 時間 30 分)になりました。開始か終了が空の行は、IF 関数と OR 関数で空欄にしています。

エクセルの作業時間管理表のテンプレートで終了から開始を引いて作業の時間を出した画面
エクセルの作業時間管理表のテンプレートで終了から開始を引いて作業の時間を出した画面

時間の列の表示形式は [h]:mm にしています。ふつうの h:mm のままだと、合計が 24 時間を超えたときに 0 時にもどって表示されます。入力例の合計は 25:00 ですが、h:mm では 1:00 と見えてしまいます。[h]:mm にすると、24 時間を超えてもそのまま表示されます(時間の表示形式(24時間以上の合計))。

2. 案件ごとの合計時間を出す(SUMIF)

右側の「合計時間」は、SUMIF 関数で出しています。I5 の式は次のとおりです。

=IF(H5="","",SUMIF($B$5:$B$24,H5,$F$5:$F$24))

案件の列(B 列)が H5 の「A社サイト制作」と同じ行だけ、時間(F 列)を合計します。範囲は $ で固定してあるので、下へコピーしても範囲がずれません(SUMIF関数の使い方)。案件の名前が空の行は、IF 関数で空欄にしています。入力例の結果は下の表のとおりです。

案件合計時間時間数割合内訳
A社サイト制作11:3011.546.0%1:30 + 1:30 + 3:00 + 3:00 + 2:30
B社パンフレット11:0011.044.0%3:15 + 3:45 + 1:30 + 2:30
社内業務2:302.510.0%1:15 + 0:45 + 0:30
合計25:0025.0100.0%記録の合計(F25)と同じ
エクセルの作業時間管理表のテンプレートでSUMIF関数を使い案件ごとの合計時間と割合を出した画面
エクセルの作業時間管理表のテンプレートでSUMIF関数を使い案件ごとの合計時間と割合を出した画面

3. 時間数(小数)と割合を出す

「11:30」のような時間は、エクセルの中では「1日を 1 とした数」で持っています。そのため、24 を掛けると「11.5」のような時間数になります。J5 の式は次のとおりです。

=IF(H5="","",I5*24)

A社サイト制作は 11:30 × 24 で 11.5 時間です。時間数にしておくと、「時間数 × 1時間あたりの金額」のような掛け算に、そのまま使えます。

割合は「その案件の合計時間 ÷ 全体の合計時間」です。K5 には次の式が入っています。

=IF(OR(H5="",$I$10=0),"",I5/$I$10)

A社サイト制作は 11:30 ÷ 25:00 で 46.0% になりました。全体の合計(I10)は、$ で固定して下の行でも同じセルを見るようにしています。まだ何も入力していないときは合計が 0 になり、割り算が #DIV/0! のエラーになるので、OR 関数で「合計が 0 のときは空欄」にしています。割合の出し方は、割合(構成比)を求める方法でくわしく説明しています。

4. 作業を足すと、合計時間と割合も変わる

ためしに、17行目に「2/4・A社サイト制作・13:00〜17:00」の作業(4:00)を足すと、A社サイト制作の合計時間は 11:30 から 15:30(15.5 時間)に、割合は 46.0% から 53.4% に変わりました。全体の合計は 29:00(29 時間)になり、B社パンフレットは 37.9%、社内業務は 8.6% に下がります。

エクセルの作業時間管理表のテンプレートで作業を1行足すと案件ごとの合計時間と割合が変わった画面
エクセルの作業時間管理表のテンプレートで作業を1行足すと案件ごとの合計時間と割合が変わった画面

【実機で検証】入力例の合計を別の計算で確かめる

入力例(12 行)の結果を、別の計算と照らしました。

項目結果確かめ
記録の合計(F25)25:0012 行の時間を上から足した数
案件ごとの合計時間の合計(I10)25:0011:30 + 11:00 + 2:30
時間数の合計(J10)25.011.5 + 11.0 + 2.5
割合の合計(K10)100.0%46.0% + 44.0% + 10.0%
作業を 1 行(4:00)足したとき合計 29:00・A社サイト制作 15:30(53.4%)15.5 ÷ 29 = 0.5345
案件が空の行(H8・H9)空欄IF 関数で何も表示しない

「記録の合計」と「案件ごとの合計時間の合計」は別の式ですが、同じ 25:00 になりました。2 つが合わないときは、案件が空の行や、右側の表にない案件の名前が入った行がないかを確かめます。

印刷するとき・自分用に変えるとき

  • 印刷: 用紙は横向きで、1ページに収まる設定にしてあります(印刷を横向きにする方法)。
  • 案件を変えたいとき: 右側の H5〜H9 の名前を書き換えます。B 列のリストは H5〜H9 を見ているので、リストの中身もいっしょに変わります。すでに入力した行の案件は、新しい名前を選び直します。
  • 21行以上にしたいとき: 表の途中の行(たとえば 20行目)をコピーして、その下に「コピーしたセルの挿入」で行を足します。時間の式とリストがいっしょに増え、合計や集計の範囲も自動で広がります。
  • 月ごとに分けたいとき: シートをコピーして、「2月」「3月」のように名前を付け、A2 の年月を書き換えます。

よくある質問

休憩の時間はどう入れますか?

休憩をはさむときは、行を分けます。たとえば 9:00〜12:00 と 13:00〜17:00 の 2 行にすると、休憩の 1 時間は入りません。入力例も、昼の 12:00〜13:00 は行を分けて空けてあります。

合計時間が「1:00」のように小さく出ます。

表示形式が h:mm になっていると、24 時間を超えた分が表示されません。セルを選んで、表示形式を [h]:mm にします。このテンプレートの時間の列は、はじめから [h]:mm にしてあります。

案件ごとの合計時間の合計が、記録の合計と合いません。

案件を選んでいない行か、右側の表(H5〜H9)にない名前の行があります。SUMIF は案件が同じ行だけを合計するので、その行の時間が入りません。案件はリストから選びます。リストの作り方は、プルダウン(ドロップダウン)の設定方法で説明しています。

練習用Excelファイル(無料ダウンロード)
作業時間管理表(工数管理表)のテンプレート(入力例を消して使えます)。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

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

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

この記事を書いた人

目次