シフト表のテンプレート アイキャッチ

このページではシフト表・勤務表のエクセルテンプレートを紹介します。

勤務表をエクセルで管理すると勤務時間の計算が自動でできるので便利です。

多くのスタッフを管理するシフト表も手書きでは、修正があったときにいちいち直すのが手間なので、この機会にエクセルのテンプレートを活用しましょう。

1か月単位、1週間単位、1日単位でのシフト表テンプレートがダウンロードできます。

シフト表・勤務表のエクセルテンプレート

1か月、1週間、1日単位のエクセルテンプレートがあります。これらのテンプレートをベースにして使いやすいように修正してください。クリックすると大きな画像を表示することができます。

1か月単位のシフト表

シフト表テンプレート01

エクセルで作成されたA4横型のシフト表テンプレートです。10人分のスタッフの1か月間のシフトを管理できます。

ページ上部の「年」」と「月」に該当月の数値を入力すると自動的に曜日が設定されます。日付は1~31で固定なので28日や30日の場合は31日を消去してください。

業務を開始する時間を「入」、終了する時間を「出」に記入するタイプです。勤務時間を自動で計算はしませんので注意してください。

シフト表テンプレート03

エクセルで作成されたA4横型のシフト表テンプレートです。1か月のスタッフのシフトをA~Fまでの勤務区分で管理する方式のシフト表です。A~Fまでの勤務区分は特に計算には使用していないので自由に変更してください。

表が細かくて見ずらい場合は、行の高さを変更してスタッフの人数を少なくしてもいいでしょう。

シフト表テンプレート04

エクセルで作成されたA4横型のシフト表テンプレートです。1か月のスタッフのシフトをA~Fまでの勤務区分で管理する方式のシフト表です。A~Fまでの勤務区分は特に計算には使用していないので自由に変更してください。

シフト表テンプレート03とほぼ同じ形式のテンプレートですが、こちらは下部に合計欄がついていて勤務時間を自動で計算するので日ごとのA~Fの人数がわかるようになっています。

シフト表テンプレート07

エクセルで作成されたA4横型のシフト表テンプレートです。上部の年月を入力すると曜日とカラーが自動で設定されます。01とレイアウトは似ていますが、日付の下に備考を入力する欄があります。

1週間単位のシフト表

シフト表テンプレート05

エクセルで作成されたA4横型のシフト表テンプレートです。始業~終業までの時間を設定することで1週間のスタッフのシフトを管理することができます。

1週間の日付と曜日はページ上部の「期間」の開始日の年月日を入力することで自動的に設定されます。終了日は特に計算には使っていません。

1日単位のシフト表

シフト表テンプレート02

エクセルで作成されたA4横型のシフト表テンプレートです。13人分のスタッフの1日のシフト時間を管理できます。「開始時間」と「終了時間」を入力していくだけで「勤務時間」、「時間のチャート」、「時間ごとの人数」を自動的に計算してくれます。

チャートの色は条件付き書式で設定しているので、もし色を変更したい場合は、7時の各社員のセルを選択して「ホーム」→「条件付き書式」→「ルールの管理」から変更してください。

シフト表テンプレート06

エクセルで作成されたA4横型のシフト表テンプレートです。スタッフ1人1人の開始時間と終了時間を管理することでスタッフをもれなく配置することが可能なテンプレートです。

テンプレート02とほぼ同じ形式ですが、02は1時間単位、こちらの06は30分単位で作成できます。開始時間と終了時間を入力すると勤務時間と時間ごとの人数を自動的に計算してくれます。チャートは自動では作成しませんので、自分でシフト時間を塗りつぶしてください。

勤怠管理表の無料エクセルテンプレート

勤怠管理表のエクセルテンプレートです。シフト表と違って、ある年月の社員の勤怠を算出すれための表になっています。

社員複数人管理用

勤怠管理表テンプレート エクセルA4縦01

社員複数人管理用の勤怠管理表テンプレート エクセルA4縦01
勤怠管理表テンプレート エクセルA4縦02

社員複数人管理用の勤怠管理表テンプレート(デザイン有) エクセルA4縦02

年間の勤怠管理表

勤怠管理表テンプレート エクセルA4縦03

年間の勤怠管理表テンプレート エクセルA4縦03

個人用の勤怠管理表

勤怠管理表テンプレート エクセルA4縦04

個人用の勤怠管理表テンプレート エクセルA4縦04 日付自動設定

社員一人用の月間勤怠管理表

勤怠管理表テンプレート エクセルA4縦05

社員1人用の勤怠管理表テンプレート エクセルA4縦05 日付自動設定
勤怠管理表テンプレート エクセルA4縦06

社員1人用の勤怠管理表テンプレート(デザイン有) エクセルA4縦06 日付自動設定

エクセルでのシフト表・勤怠管理表の作り方

テンプレートではなく、自分でエクセルのシフト表を作りたいという人にシフト表の作り方を紹介します。

作り方はシフト表の種類によっていろいろあるのですが、今回は下のような1日のシフトに入る人数を自動で計算してくれるシフト表を作成してみます。

自動計算させる箇所は、シフトに入っている人数とその日の勤務時間です。

1.セルのサイズを調整する

まず最初にエクセルの縦と横のセルのサイズを調整します。

デフォルトでは横が長すぎるので、シフト表の表部分のカレンダーを作成しても日付が十分にとれません。

ここでは、とりあえず横30ピクセル 縦30ピクセルで作成してみます。

3.氏名とカレンダーの表をつくる

全体のデザインは後から行うことにして、シフトに入る人と時間の表をつくります。

サンプルでは、正社員かパートかを区別する「種別」、「氏名」「担当業務」「開始時間」「終了時間」と7:00~23時までの表をつくりました。

4.人数の合計欄を作る

今回は、各担当者の勤務時間とその時間に何人出社しているかの人数を計算するので、計算結果を表示する欄を先ほど作ったエクセルの表の右端と最下部に作ります。

5.勤務時間を自動計算する

まずは、右端の勤務時間の計算からです。勤務時間は、業務の開始時間と終了時間から算出します。

終了時間 - 開始時間で勤務時間がでますので、最初の勤務時間のセルに=K3-I3と入力します。

このままだと何も担当者がいない欄にも「0」が入ってしまうので、表示されないようにします。

=IF(K3="","",K3-I3)

エクセルのIF関数を使って、K3にデータが入っていなければ、セルには何も表示しないという式にしました。

一番上に作成した計算式のセルを下にコピーしていくと勤務時間のセルにすべて計算式が入ります。

6.時間ごとの人数を自動計算する

次に特定の時間に何人の人がシフトされているかを計算します。

使うエクセルの関数は、COUNTIFSです。

COUNTIFS関数は、指定した範囲の中で複数の検索条件に一致する数を算出します。

今回は各担当者の開始時間と終了時間が該当の時間内にあるかどうかをカウントします。

=COUNTIFS(1人目の開始時間:最後の人の開始時間,"<=該当時間",1人目の終了時間:最後の人の終了時間,">該当時間")

で計算します。

例えば7時だったら、

=COUNTIFS(I4:I16,"<=7",K4:K16,">7")

で7時に入っている人の人数が計算されます。
このセルを右にコピーしていけば、各時間の人数が求められるようになります。

7.デザインを揃える

最後に見やすいようにデザインを揃えます。エクセルにタイトルや年月日欄、色を付けて完成です。セルの挿入や削除でも先ほど作成した関数は壊れないので大丈夫です。

シフト表の作り方 完成図

まとめ

シフト表や勤怠管理表の作り方やエクセルテンプレートを紹介しました。

手書きでシフト表を作成している店舗なども多いと思いますが、エクセルでテンプレートを作ってしまえば自動的に日付や曜日が作成できるので、毎月シフト表を印刷するのが楽になります。

修正やもっと使いやすいシフト表にしたいと思った時にもエクセルをある程度覚えれば、簡単に修正できるので是非テンプレートを活用してオリジナルのシフト表を作成してみてください。

Twitterでフォローしよう