業務日報のエクセル無料テンプレート|曜日が自動・作業時間と合計を自動計算(日報の作り方も解説)

業務日報のエクセル無料テンプレート|曜日が自動・作業時間と合計を自動計算(日報の作り方も解説)

エクセルで使える業務日報の無料テンプレートです。日付を入れると曜日が自動で出て、開始と終了の時刻を入れると、作業ごとの時間(終了−開始)と、休憩を除いた 1 日の合計が自動で計算されます。右側には、作業・会議・移動・休憩の区分ごとの時間も出ます。下には、所感と明日の予定を書く欄があります。

この記事では、テンプレートの使い方と、時間を計算する式の仕組みを、実際の Excel の画面で説明します。A4 の用紙 1 枚に印刷できるので、紙で出す日報にも、ファイルで送る日報にも使えます。

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

業務日報のテンプレートの中身

シートは「業務日報」の 1 枚です。上から、日付と氏名、作業の表(6〜17 行目)、所感・連絡事項、明日の予定の順に並んでいます。黄色のセルが入力する所です。

場所項目入れ方・式
B3日付手で入力(入力例は 2026/11/13)
D3曜日=IF(B3="","",TEXT(B3,"aaaa"))
B4氏名手で入力
A・B 列開始・終了時刻を手で入力(9:00 のように)
C 列区分リストから「作業」「会議」「移動」「休憩」を選ぶ
D 列作業内容手で入力
E 列時間=IF(OR(A7="",B7=""),"",B7-A7)
E17合計(休憩を除く)=SUM(E7:E16)-SUMIF(C7:C16,"休憩",E7:E16)
H7〜H10区分ごとの時間=SUMIF($C$7:$C$16,G7,$E$7:$E$16)
H11合計=SUM(H7:H10)(休憩を入れた合計)
A20・A26所感・連絡事項、明日の予定手で入力(Alt+Enter キーで改行)

テンプレートの使い方

  1. 入力例を消します。A7:D15 を選んで Delete キーを押します(E 列の時間は式なので消しません)。所感と明日の予定の文も消します。
  2. B3 に日付、B4 に氏名を入れます。日付は 11/13 のように入れると、2026/11/13 と表示され、となりに曜日が出ます。
  3. 7 行目から、開始と終了の時刻、区分(リストから選ぶ)、作業内容を入れます。時間と合計が自動で出ます。
  4. 所感・連絡事項と、明日の予定を書きます。セルの中で行を変えるときは、Alt キーを押しながら Enter キーを押します。
  5. 次の日は、シートをコピーして、同じように書きかえます。
エクセルの業務日報のテンプレートで日付・開始と終了の時刻・作業内容・所感を入力した画面
エクセルの業務日報のテンプレートで日付・開始と終了の時刻・作業内容・所感を入力した画面

1. 日付を入れると曜日が出る(TEXT)

曜日のセル(D3)には、次の式が入っています。

=IF(B3="","",TEXT(B3,"aaaa"))

TEXT 関数は、日付を決まった形の文字に変える関数です。"aaaa" は「金曜日」のような曜日の形で、B3 が 2026/11/13 のとき「金曜日」と表示されました。"aaa" にすると「金」と 1 文字になります。日付が空のときは、IF 関数で空白にしています(日付から曜日を取り出す方法)。

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

時間の列(E7)には、次の式が入っています。16 行目まで同じ形でコピーしてあります。

=IF(OR(A7="",B7=""),"",B7-A7)

終了の時刻から開始の時刻を引いています。「見積書の作成」は 9:30 から 11:00 までなので 1:30、「取引先へ移動」は 13:00 から 13:45 までなので 0:45 になりました。開始か終了が空の行は、IF 関数と OR 関数で空白にしています。

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

時刻は、9:30 のように半角のコロンで入れます。時刻の引き算のくわしい説明は 時間の足し算・引き算にあります。

3. 休憩を除いた合計と、区分ごとの時間を出す(SUM・SUMIF)

1 日の合計(E17)は、時間の列の合計から、区分が「休憩」の行の時間を引いています。

=SUM(E7:E16)-SUMIF(C7:C16,"休憩",E7:E16)

入力例では、9:00 から 18:00 までの 9 時間から、昼休みの 1 時間を引いて、8:00 になりました。右の表は、SUMIF 関数で区分ごとに時間を合計しています。結果は下の表のとおりです(SUMIF関数の使い方)。

区分時間内訳
作業3:301:30 + 1:30 + 0:30
会議3:000:30 + 1:00 + 1:30
移動1:300:45 + 0:45
休憩1:00昼休み
合計9:00休憩を入れた合計
エクセルの業務日報のテンプレートで休憩を除いた合計と区分ごとの時間を出した画面
エクセルの業務日報のテンプレートで休憩を除いた合計と区分ごとの時間を出した画面

合計のセルは、表示形式を [h]:mm にしています。h:mm のままだと、合計が 24 時間以上になったときに正しく表示されません(時間の表示形式)。

4. 時刻を変えると、時間と合計も変わる

ためしに、最後の「日報・明日の準備」の終了を 18:00 から 19:15 に変えると、その行の時間は 0:30 から 1:45、1 日の合計は 8:00 から 9:15、「作業」の時間は 3:30 から 4:45 に変わりました。

エクセルの業務日報のテンプレートで終了の時刻を変えると時間と合計が変わった画面
エクセルの業務日報のテンプレートで終了の時刻を変えると時間と合計が変わった画面

【実機で検証】入力例の合計を別の計算と照らす

入力例の 9 行と、最後の終了を 19:15 に変えたときの結果を、別の計算と照らしました。

項目入力例終了を 19:15 に確かめ
曜日金曜日金曜日2026/11/13 の曜日
合計(休憩を除く)8:009:1518:00 − 9:00 − 1:00、19:15 − 9:00 − 1:00
作業3:304:451:30 + 1:30 + 0:30、1:30 + 1:30 + 1:45
会議3:003:000:30 + 1:00 + 1:30
移動1:301:300:45 + 0:45
休憩1:001:00昼休み
区分ごとの合計(H11)9:0010:15合計(休憩を除く)+ 休憩 1:00

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

  • 印刷: 用紙は A4 の縦向きで、1 ページに収まり、左右の中央に印刷される設定にしてあります。右の区分ごとの表もいっしょに印刷されます。
  • 区分の言葉を変えたいとき: C7:C16 を選び、「データ」タブの「データの入力規則」で「元の値」を書きかえます(データの入力規則の使い方)。右の G7〜G10 も同じ言葉に直します。「休憩」を別の言葉に変えたときは、E17 の式の中の「休憩」も同じ言葉に直します。
  • 作業を 11 行以上にしたいとき: 表の途中の行(たとえば 12 行目)をコピーして、その下に「コピーしたセルの挿入」で行を足します。時間の式とリストがいっしょに増え、合計の範囲も自動で広がります。
  • 所感の欄を広くしたいとき: 20〜23 行目の行の高さを広げます。

よくある質問

時間が ###### と表示されます。

終了が開始より早い時刻になっていると、引き算の結果がマイナスになり、時刻として表示できません。開始と終了を入れまちがえていないかを確かめます。夜の 12 時をまたぐ作業の計算は、時間の足し算・引き算の日またぎの説明を見てください。

合計を 8.5 のような数字で出したいです。

時間は「1 日=1」の数なので、24 を掛けると時間の数になります。空いているセルに =E17*24 と入れ、表示形式を「標準」にします。

1 か月の出勤・退勤と勤務時間をまとめたいです。

日ごとの出勤・退勤から勤務時間と残業を出す表が向いています。勤怠表を作る方法で、無料テンプレートといっしょに説明しています。やることを期限つきで管理したいときは ToDoリストの無料テンプレートも使えます。

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

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

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

この記事を書いた人

目次