エクセルでのシフト表(出勤表)の作り方|テンプレートやメリット・デメリットを解説

エクセル 出勤表

「エクセルでシフト表を作成ってどうやってやるの?」
「何種類もシフト表あるけど、全部エクセルでできる?」

という悩みを抱えている方も多いのではないでしょうか。

実は、エクセルのテンプレートを活用することで、いくつものシフト表を作成できます

この記事では、エクセルでシフト表(出勤表)を作成する方法やエクセルでシフト表を作成するメリット、デメリットについて解説します!

エクセルでさまざまなシフト表を作成したいという方はぜひ参考にしてみてください!

今話題、チームのタスク管理ツール「スーツアップ」はもう試しましたか? ITツールは難しそうで・・・という方が「これなら本当に使える!」と感動。エクセルのような直観的な使いやすさ ”スーツアップ” を無料で使いたい方はこちら ※特にエクセルやスプレッドシートでToDoやタスクを管理している方、日々の面倒な作業から解放されます。

エクセル感覚で使えるAIタスク管理ツールならスーツアップ

スーツアップは、チームの業務を可視化できる優れたAIタスク管理ツールの1つ。

エクセルにはない期限通知や定型タスクの自動生成などの機能を搭載しています。

専門家とAIが作ったタスクひな型が充実しているので、誰でも簡単にタスク管理ができます。

また、定型タスクの設定期限の通知外部ツールとの連携など、便利な機能も備えています。

スーツアップの特徴
  • エクセル感覚で操作!

スーツアップは、エクセルのような感覚で操作できますが、期限通知や定型タスクの自動生成など、エクセルにはない便利な機能が充実。日々のタスク更新もストレスがありません。

  • 業務の「見える化」でミスゼロへ

チームのタスクや担当、期限などを表で一元管理。全員が進捗を把握できるから、抜け漏れや期限遅れがなくなり、オペレーションの質もアップします。

  • テンプレートでプロジェクト管理が楽

よくある業務はタスクひな型として自動生成できるので、毎回ゼロから作る手間なし。誰でもすぐに運用を始められるのがスーツアップの強みです。

「かんたん、毎日続けられる」をコンセプトに、やさしいテクノロジーでチームをサポートする「スーツアップ」。

あなたの会社でも導入を検討してみませんか?

また、エクセルでタスク管理もまとめて行いたいという方には、こちらの記事もおすすめです。

目次

シフト表には3種類ある

職場での勤務スケジュールを効率的に管理するためには、シフト表が欠かせません。

その中でも、職場の特性や運用方法によって最適な形が異なります。

今回は代表的な3種類のシフト表について解説します。

月間シフト

月間シフトとは1カ月単位で出勤日を管理するシフト表です。

月全体のシフトを組むときに適しており、「早番」や「遅番」、「公休」などの種別ごとに出勤日を管理できる特徴があります。

その一方で、月間カレンダーのように時間単位での管理が難しく、細かい情報を反映させることはできません。

この形式のシフト表は、勤務時間が比較的固定されている職場に特に適しています。

こんな職業にオススメ!
  • コールセンターなどのオフィスワーク系
  • 工場勤務などの製造業
  • 百貨店などの接客業

週間シフト

週間シフトとは1週間単位に出勤日を管理するシフト表です。

曜日ごとに誰がシフトに入っているか、どれくらい入っているかなどが一目でわかります。

こまめにシフトを更新するので、融通が利き、突発的な欠員にも対応可能です。

ただし、シフト作成を1週間ごとに行う必要があるため、作成頻度は月間シフトより高くなります。

週間シフトは繁忙日や閑散日が明確に分かれる業務で特に適しています。

こんな職業にオススメ!
  • 飲食店などのサービス業
  • 病院などの医療・福祉業

たとえば、飲食店やイベントスタッフなどが挙げられ、特にパートやアルバイト従業員を多く抱えている店舗は急なシフト変更が想定されるので、週間シフトがマッチします。

タイムシフト

タイムシフトとは1日の中で時間帯ごとに勤務時間を管理するシフト表です。

1日の勤務を、名前・役割・勤務時間・合計時間とともに細かく記載します。

横軸に時間を、縦軸に従業員の名前を記入し、30分または1時間ごとに誰が何人・何の役割で勤務するのか見てわかるようにしましょう。

毎日シフト表を交換して作る手間がありますが、細かい時間配分が可能になるため、人件費の効率化や稼働率の向上にもつながります。

タイムシフトが適した職場は、時間や短い期間で閑散・繁忙が生まれる職場です。

こんな職業にオススメ!
  • カフェなどの飲食業
  • コンビニなどの小売業

なお、エクセルでの出勤簿の作成方法について知りたい方は以下の記事をご参照ください。

今話題、チームのタスク管理ツール「スーツアップ」はもう試しましたか? ITツールは難しそうで・・・という方が「これなら本当に使える!」と感動。エクセルのような直観的な使いやすさ ”スーツアップ” を無料で使いたい方はこちら ※特にエクセルやスプレッドシートでToDoやタスクを管理している方、日々の面倒な作業から解放されます。

エクセルのテンプレートで月間シフト表を自作する方法

エクセルのテンプレートで月間シフトを自作する方法は以下の手順です。

STEP
テンプレートをダウンロードする

エクセルを開き「新規」を押して、テンプレートをダウンロードします。

シフト表のテンプレート

または、Microsoftのシフト管理表(月別・日別)をダウンロードします。

シフト表のテンプレート

「エクセルテンプレートのダウンロード」を押すだけでダウンロード完了です。

STEP
必要な項目を入力する

今回はMicrosoftのテンプレートを使用します。

下の「使い方」「月別」「日別」から「月別」を選び、左上の年月を記入します。

早番・通常・遅番の時間や定休日は自社に合わせて変更可能です。

シフト管理表

そして、氏名に従業員の名前を記載して早番・通常・遅番・休みを選択します。

シフト管理表

シフト別グラフでは誰が早番が多いか、休みが多いかなどが一目でわかります。

また、右側には出勤日数や定休日数なども計算されています。

エクセルのテンプレートを利用してタイムシフト表を作成する方法

時計とカレンダー

テンプレートを利用してタイムシフトを作成する方法は以下の手順です。

テンプレートでタイムシフトを作る
STEP
テンプレートをダウンロードする

月間シフトを同じようにテンプレートをダウンロードします。

エクセルの「新規」画面、もしくはMicrosoftのシフト管理表(月別・日別)をダウンロードします。

シフト管理表
シフト管理表
STEP
必要な項目を入力する

タイムシフトもMicrosoftのテンプレートを使用します。

左上に年月日を記入し、氏名の欄に従業員の名前を記載します。

日別のシフト管理表

シフトの開始時刻・終了時刻・休憩開始・休憩終了時間を記入します。

出勤時間や休憩時間が一目でわかります。

日別のシフト管理表

エクセルで月間シフト表を自作する方法

エクセルで月間シフトを自作する方法は以下の手順です。

STEP
シフトの期間を設定する

まず、エクセルのシートを開いて横軸にシフトの期間を設定します。

設定した年月日を自動表示させるために、DATE関数を使いましょう

セルA1に年(例:2025年→2025)、C1に月(例:1月→1)を入力します。

エクセルでのシフト期間設定

セルC3に「=DATE(A1,C1,1)」を入力します。

「」内をコピペして使用してください。

エクセルの関数入力

セルD3に「=C3+1」を入力します。

エクセルの関数入力

D3を選択したままセルの右下に表示される黒い「+」を必要な日にち分横に引っ張ります。

エクセルの関数入力
STEP
曜日を入力する

次に日付に対応する曜日を入力します。

WEEKDAY関数を使って書式の設定を行いましょう

セルC4に「=WEEKDAY(C3)」を入力します。

「」内をコピペしてください。

エクセルの書式設定

セルC4を右クリックして「セルの書式設定」をクリックします。

セルの書式設定

分類の「ユーザー定義」を選択して種類で「aaa」を打ち込む、または選択するとサンプルに曜日が表示されます。

間違いがなければ、そのままOKボタンをクリックしましょう。

エクセルシフト管理表

セルC4に曜日が入力されました。

エクセルの曜日入力

日付のときと同じように、セルの右下に表示される黒い「+」を必要な曜日分横に引っ張ります。

エクセルの書式設定
STEP
出勤区分を入力する

従業員ごとの出勤区分を入力します。

日勤や夜勤、早番、遅番など必要な項目を記載しましょう。

プルダウンリストを使用すると、あらかじめ設定した項目から出勤区分を選ぶだけなので簡単です。

従業員の氏名を入力します。

エクセル必要項目の入力

セルC5を選択して、「データ」タブをクリックします。

右から3つ目の枠にある「データの入力規則」を選択します。

エクセルのデータの入力規則

「設定」で「入力の種類」を「すべての値」から「リスト」に変更しましょう。

リストの変更

「元の値」の欄にリストにしたい単語を「,」で区切って入力します。

たとえば、今回は「早番,日勤,遅番,夜勤,公休」と入力しました。

エクセル元の値の入力

プルダウンの完成です。

エクセルのプルダウン

セルC5を選択したまま、日付や曜日と同じようにセルの右下に表示される黒い「+」をドラッグし、縦軸は従業員の人数分、横軸は日付に対応する場所まで引っ張ります。

エクセルの値入力
STEP
各従業員の出勤日数を数える

各従業員の出勤日数を数える際はCOUNTA関数を使いましょう。

セルB5に「=(COUNTA(C5:L5))」を入力します。

「」内をコピペしてください。

エクセルCOUNTA関数

従業員分再びセルの右下に表示される黒い「+」をドラッグします。

エクセルCOUNTA関数
STEP
時間別の稼働人数を数える

時間別の稼働人数を数えるときもCOUNTIF関数を使用します。

セルA11~14に時間別項目(早番・日勤・遅番・夜勤)を入力しましょう。

早番を数える場合、セルC11に「=COUNTIF(C5:C9,”早番”)」と入力するとカウントされます。

エクセルCOUNTIF関数

日にち分再びセルの右下に表示される黒い「+」をドラッグします。

「早番」のところを「日勤」や「遅番」、「夜勤」に、また範囲を変更して繰り返します。

このとき、範囲の選択に注意しましょう。

範囲がずれてしまうと正しく計算されません。

エクセルシフト表
STEP
日別の出勤人数を数える

日別の出勤人数を数えるときは、SUM関数を用いましょう

セルA15に出勤人数を入力します。

セルC15に「=SUM(C11:C14)」と入力します。

「」内をコピペしてください。

エクセルSUM関数

その日の出勤人数が計算されました。

最後に今までと同様にセルの右下に表示される黒い「+」をドラッグして、すべての日の出勤人数が計算されました。

エクセル出勤人数の計算

さらに、シフト表よりも詳細な勤怠管理表をエクセルで作りたい方は以下の記事で紹介していますので、こちらもあわせてご覧ください。

エクセルでシフト表を作成するメリット

メリット

シフト表作成には、エクセルがオススメです。

そこで以下では、エクセルでシフト表を作成するメリットを2つご紹介します。

エクセルでシフト表を作成するメリット

導入コストがかからない

エクセルはすでに多くの職場ですでに導入されているため、追加のコストはかかりません

新たにシフト管理ツールを導入する場合は、初期費用が必要になります。

しかし、もともと職場でエクセルを使っている場合、初期費用ゼロでシフト表作成を始められます。

無料のテンプレートもインターネット上に豊富にあるため、さらに費用を節約できます。

テンプレートを利用できる

エクセルにはたくさんのテンプレートがあり、それらを自由に使用可能です。

必要なテンプレートをダウンロードすれば、一から作成する手間を省けます

さらに、もとからあるテンプレートを自社に合わせてカスタマイズもできるので、手軽に最適なシフト表を手に入れられます。

エクセルでシフト表を作成するデメリット

デメリット

エクセルを使ったシフト表作成は多くのメリットがある一方で、いくつかのデメリットも存在します。

エクセルでシフト表を作成するデメリットは以下の2つです。

エクセルでシフト表を作成するデメリット

作成がすこし難しい

エクセルでシフト表を作成するのは、初心者にとってはすこし難しいです。

日付や従業員名を入力する枠組みを整えたり、見やすいデザインに仕上げるには工夫が必要です。

不慣れな場合は設定に手間がかかり、ミスが発生しやすくなってしまうこともあります。

一度必要な知識を覚えて慣れてしまえば、とても便利なツールです。

入力ミスなどが起こる

エクセルでのシフト表作成は基本的に手動入力が中心になるため、入力ミスなどが起こることがあります

特に、複雑な関数やマクロを使用していると、小さなミスが大きなエラーを引き起こす可能性もあるのです。

設定した関数が正しく動作していない場合、計算結果が間違って表示されることがあります。

これに気づかず運用を進めると、シフト全体に影響が出るリスクも起こりかねません。

また、複数人と共有することでも入力ミスが起こるリスクが高まります。

まとめ

以上、エクセルでシフト表(出勤表)を作成する方法やエクセルでシフト表を作成するメリット、デメリットについて解説しました。

エクセルのテンプレートを利用すれば一から作成する手間が省かれ、簡単にシフト表を作れます

月間や週間、日別と業務に応じて必要なシフト表を作成しましょう。

自作する場合でも一度作成方法を覚えてしまえば、次回からは難しくありません。

まずはテンプレートをダウンロードしてシフト表を作成するのがおすすめです。

チームのタスク管理 / プロジェクト管理でこのようなお悩みはありませんか?

そうなりますよね。私も以前はそうでした。タスク管理ツールを導入しても面倒で使ってくれないし、結局意味なくなる。

じゃあどうしたらいいのか?そこで生まれたのがスーツアップです。

これ、エクセル管理みたいでしょ?そうなんです。手慣れた操作でチームのタスク管理ができるんです!

見た目がエクセルだからといって侮るなかれ。エクセルみたいに入力するだけで、こんなことも

こんなことも

こんなことまでできちゃうんです。

エクセル感覚でみんなでタスク管理。
まずは以下よりお試しいただき、どれだけ簡単か体験してみてください。

 

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

この記事を書いた人

小松裕介のアバター 小松裕介 代表取締役社長CEO

株式会社スーツ 代表取締役社長CEO 小松 裕介

2013年3月に、新卒で入社したソーシャル・エコロジー・プロジェクト株式会社(現社名:伊豆シャボテンリゾート株式会社、東証スタンダード上場企業)の代表取締役社長に就任。同社グループを7年ぶりの黒字化に導く。2014年12月に当社の前身となる株式会社スーツ設立と同時に代表取締役に就任。2016年4月より、総務省地域力創造アドバイザー及び内閣官房地域活性化伝道師登録。2019年6月より、国土交通省PPPサポーター。
2020年10月に大手YouTuberプロダクションの株式会社VAZの代表取締役社長に就任。月次黒字化を実現し、2022年1月に上場会社の子会社化を実現。
2022年12月に、株式会社スーツを新設分割し、当社設立と同時に代表取締役社長CEOに就任。

2025年5月に、『1+1が10になる組織のつくりかた チームのタスク管理による生産性向上』を出版。

目次