テンプレートのダウンロードをしよう! 紙に手書きするなど、アナログな方法でシフト表を作成するよりも、エクセルを活用した方が関数を使用できる分、効率的です。 エクセルは多くの職場で使われているため、操作に慣れている人も多いでしょう。 詳しい人であればエクセルファイルを新規作成した状態からでも、関数やレイアウトを設定し、便利なシフト表を作成できますが、中にはエクセルの知識や技術がない人もいます。 そのような場合は、インターネット上にあるシフト表のテンプレートを使うことをお勧めします。 テンプレートを使えば、ある程度完成されたデザインを使うことができるため、エクセルの操作に不慣れな人でも簡単に有益なシフト表を作成できます。 エクセルの操作が得意な人であれば、自分が使いやすいように関数を付け加えることで、勤怠管理を同時に行うことができ、給与計算もできます。 まずは自社の特徴にあったシフト表のテンプレートを探し、ダウンロードすることがおすすめです。 必要なシフト表の種類を選ぼう シフト表を作成するときにはテンプレートの種類を知り、有効活用することが重要です。 目的に応じて適切なテンプレートをダウンロードし、手を加えていくといいでしょう。 ここからはシフト表の作成に必要なテンプレートの種類を説明していきます。 主なシフト表1:タイムシフト タイムシフトとは、名前の通り、その日の営業に必要な人員が記載されているシフト表です。 1日ごとの内容を記載し、毎日交換するタイプのものです。 この種類のシフト表に必要な項目は雇用形態・名前・役割・勤務時間・合計時間です。 一般的には横軸に時間が記載されており、縦軸には従業員の名前を入力します。 そして該当する勤務時間分の横棒グラフを書き、見た目も分かりやすく表現します。 主なシフト表2:週間シフト 週間シフトは1週間のシフトが記載されたシフト表です。 基本的にタイムシフトと必要な項目は変わりませんが、曜日ごとに誰がシフトにどれくらい入っているかを明確に示しています。 1週間の動きに合わせてシフトを確認することができるため、急な欠員が発生しても、1週間の中で調整することが可能です。 また、曜日によってオペレーションが変わったり、週ごとのシフトが決まっている業種ではタイムシフトよりも週間シフトを活用します。 主なシフト表3:月間シフト 月間シフトとはカレンダーのように、月の流れに合わせて使うことができるシフト表です。 このシフト表は職場で共有するシフト表というよりは、個人で管理するシフト表として使うことが一般的です。 月間のカレンダーのようなイメージになるため、1日に使えるマスの大きさは小さく、詳細まで情報を表示することができません。 時間ではなく誰が出勤しているかを管理する場合に向いています。 勤務開始時間と勤務終了時間が固定のワークスタイルの場合に有効活用できます。 主なシフト表4:休暇管理シフト 休暇管理シフトは正社員などの休暇管理を行うときに使用するシフト表です。 基本的には月間シフトと同じテンプレートを使い、誰がいつ休暇を取っているかを把握できるようにします。 月の流れが基本となるプロジェクトを進めている場合は、休暇の取得状況もプロジェクトの進行に影響を及ぼすため、正確に管理することが大切です。 便利なエクセル関数でシフト表をカスタマイズしよう! エクセルでシフト表を作成するときには、関数を活用することでシフト表作成にかかる時間を短縮でき、勤務の合計時間やシフトの過不足を一目で把握できるようになります。 ここからは便利なエクセル関数を使ったシフト表のカスタマイズ方法を紹介していきます。 便利な関数1:DATE関数で日付を入力しよう シフト表には必ず日付を入力します。 年間を通すと365日分入れる必要があり、毎回手入力だと非常に時間がかかるため、「DATE関数」を使用するとよいでしょう。 利用する前の準備 通常、シフト表には「年」と「月」を分かりやすい位置に記載するため、まずはエクセルのフォーマット上に「年」と「月」を入力する場所を作ります。 例えば、エクセルのA1に「2019」、B1に「年」、C1に「4」、D1に「月」と入力すると、見た目上は「2019年4月」と表示されます。 このような基本情報を入力することで関数を使いやすくなります。 日付を縦軸に記載するか、横軸に記載するかで変わってきます。 便利な関数2:WEEKDAY関数で曜日を入力しよう シフト表には日付とセットで曜日も入力します。 DATE関数で日付を入力した後、その「年・月・日」の情報を利用して、「WEEKDAY関数」で簡単に曜日を表示できます。 WEEKDAY関数を使用すると「1」から「7」までの数字が割り振られ、「1」が日曜日を意味します。 この状態だとWEEKDAY関数で入力したセルには数字しか表示されていないため、先程と同様に「セルの書式設定」を選択し、「ユーザー定義」の種類に「aaa」と入力すると、数字が「日」から「土」までで表示されるようになります。 また、「ddd」と入力することで漢字ではなく英語の曜日も表示できます。 便利な関数3:COUNTA関数で出勤日数を入力しよう 従業員が月に何日出勤するかを表示するためには「COUNTA関数」を使います。 このCOUNTA関数では、文字や数字などを含むセルをカウントします。 出勤日数をカウントするためには、各日の勤務時間数などの列を範囲に設定し、入力のあるセルの個数を数えることで出勤日数を算出できます。 例えば、Aさんの勤務時間数をB列に記載している場合、「SUM関数」を使うことで勤務時間の合計を出せますが、さらに「COUNTA関数」を使えば出勤した日数をカウントできます。 便利な関数4:COUNTIF関数で稼働人数を入力しよう 早番・遅番、日勤・夜勤などのシフト体制があるシフト表であれば、それぞれの時間帯ごとに稼働する人数をカウントすることで過不足を算出できます。 このように条件を設定することで、指定した時間帯の稼働人数をカウントできます。 便利な関数5:SUM関数でその日の出勤人数を入力しよう 指定した範囲内の数字を合計する関数は最も有名な「SUM関数」です。 先程のCOUNTIF関数を使うことで各時間帯の出勤人数をカウントすることができ、その数字をSUM関数で合計することで、その日に出勤する人数を計算できます。 エクセルでは非効率?そんな時はシフト管理システムを使おう! エクセルで作るシフト表のフォーマットは一度作成してしまえば、コピーすることで使い回しができ、月ごとに管理することでデータを蓄積することも可能です。 ここまでエクセルの関数を紹介してきましたが、関数について知識のない人がシフト表を作成しようとすると、慣れていないためかえって時間がかかってしまう可能性もあります。 また、エクセルではシフト表を複数人で同時編集することができない上、作成完了したシフト表を印刷して店舗に掲示する手間もかかります。 そのため、エクセルのシフト表でも非効率という声があることも否めません。 そうした不便さを感じたときにはシフト管理システムがおすすめです。 ここからはシフト管理システムについて説明していきます。 シフト管理システムでシフト表を簡単作成しよう! エクセルでは従業員から提出されたシフト希望をファイルに転記する必要があり、過不足がないように手動で調整する必要もあります。 一方でシフト管理システムにはモバイル版がリリースされているものもあり、従業員がスマートフォンでシフト希望を提出するだけで、自動的にシフト表が作成されます。 シフト管理システムには他にも勤怠管理や給与計算の機能もあり、従業員の管理を行う担当者の負担を軽減できます。 シフト管理システムで効率的な人材配置をしよう! シフト管理システムを使うことでシフトに過不足があるとアラート通知が出るものもあり、適切なシフト表を作成することが可能です。 また、複数店舗を持つ企業の場合、店舗間のシフト状況を共有して、必要であれば人員補充ができ、企業として効率的な人員配置を行えます。 エクセルでシフト表を作成している場合であれば、無料のテンプレートを使って短時間でシフト表を作成することも可能であり、関数を活用することでさまざまな情報を容易に管理できるようになります。 また、従業員の人数が多かったり、雇用形態が分かれているような場合は、シフト管理システムを使うことでさらに効率化できます。 まずは自社のシフト表作成の課題を明確にし、最適な方法を検証することが大切です。 エクセルの関数やシステムを使いこなし、自社にあったシフト表を作りましょう。
次の2019年4月現在、無料版は 累計約3万回ダウンロード、有料版及びカスタマイズ版も50を超える事業所でご利用いただいております。 ありがとうございます。 Excelで簡単便利に月間のシフト表・勤務表を作るための無料テンプレートです。 人数22名以下、シフト数15以下の勤務表ならカスタマイズ無しですぐに使えます。 レイアウトを大幅に変更したVersion2. 00を公開しました。 また、従業員数と勤務パターン数を40まで増やし、人件費や労働時間も集計機能などを実装した、有料版のシフト表をリリースしました。 シフト表のカスタマイズも行っており、シフト表作成の効率化だけでなく、残業指示・残業許可申請といった勤怠管理も含めた業務効率化に成功しております。 ぜひ、シフト表作成の効率化をご検討いただければと思います。 シフト表を作る事で、時間別・日付別の人数集計もできます。 また時間帯別の人数集計も把握できます。 配置にバラつきがないか?休日に多く配置できているか?といった確認が簡単にできます。 このテンプレートは無料でお使い頂けますが、貴社向けにカスタマイズして欲しい。 操作方法を詳しく教えて欲しいといったサポートは有償での対応になります。 以下のようなカスタマイズ事例があり、製造業はもちろん、レジャー施設、介護施設、保育園、ホテル・ウェディング施設などで導入いただいております。 勤怠管理(残業計算)と連携できるようにして欲しい。 行事予定などを複数行入れられるようデザインを変更して欲しい。 基本勤務パターンで一括作成できるようにして欲しい。 (100名まで)• 時間帯チャートを部署ごとにわけて表示できるようにして欲しい• 時間帯チャートでの表示順を始業時刻順にして欲しい。 時間帯チャートを15分単位にして欲しい。 24時間営業に対応して欲しい。 1日2回勤務の場合も時間帯シートでチャート表示して欲しい。 社員名と時給単価を設定し、シフトを組む段階で人件費が把握できるようにして欲しい。 人数やシフト名(勤務パターン)を増やして欲しい。 休憩時間は違う色でチャート表示して欲しい。 手当の計算に使いたいので、特定のシフトの回数(夜勤とか)を集計して欲しい。 個人毎にプリントアウトできるようにして欲しい。 カスタマイズ事例を動画で見る!! 当テンプレートを使って、シフト表を作る方法を簡単に解説します。 特に難しくはないと思いますが、サンプルシートを参考にして色々いじってみるとわかりやすいと思います。 このテンプレートは、5つのシートで構成しています。 初めてお使いになる場合は、シフトの設定を行って下さい。 シフト名と時間、従業員氏名を設定しておきます シフト名シートをクリックし、シフト名、始業時間、終業時間、労働時間、休憩時間を入力して下さい。 時間は時間別のチャートに必要なので、必ず半角で24時間形式(例17:00)で入力して下さい。 休憩時間は特に集計していないので無くても構いません。 あくまでシフトを組んだときに、ざっくり労働時間や人件費を把握するための時間管理です。 厳密な勤怠管理ではありませんのでご承知おきください。 また、 従業員の氏名は、「シフト作成」シートに入力して下さい。 これで準備は完了です。 開始年月日を指定します シフト表を作る前に、まず開始日の設定をします。 この指定でカレンダー部分を作る事ができます。 年、月、開始日を数字だけ入力して下さい。 2016年9月1日から9月30日までの勤務表を作る場合、年に2016、月に9、開始日に1と数字だけ入力して下さい。 勤怠締日にあわせて作る事もできます。 例えば、15日締めの場合は、開始日を16と入力してもらうと、16日から翌月15日までの勤務表を作る事ができます。 シフト表はシフト名をリストから選択するだけ 基本的にシフト作成シートより、シフト名をリストから選択するだけで作成できます。 シフト名の上のセルには、ちょっとしたコメントを入力できるようになっています。 ちょっと早く来て欲しい、この日は本社で会議がある、といったコメントを入力すると便利です。 従業員の増減がある場合は、シフト作成前に変更して下さい。 勤務表を印刷します シフト入力シートを印刷して壁に貼る。 といった使い方を想定しています。 ページ設定を確認して印刷して下さい。 ページ設定の調整を行いたい場合は、以下のページを参考にしてみて下さい。 集計表の作り方.
次の612 downloads46. 50 KB 使い方• 年月の太枠内に作りたいシフトの年月を入力する• シフトの開始日が自動計算される。 シフト期間の月、日、曜日が自動計算される。 土曜日・日曜日は赤背景が挿入される。 個人のシフトの入力は、出勤時間・退勤時間・休憩時間をコロン(:)を抜いた時間表記で入力する。 9時に出勤なら、「出」の欄に「900」と入力。 休憩時間が1時間なら「休憩」の欄に「100」と入力。 休憩時間が分単位なら、時間に直して入力する。 例)90分なら「130」 45分なら「45」• 1日の労働時間、週間の労働時間、月間の労働時間、休日は自動で計算されるので、出勤・退勤・休憩の欄を入力するだけでOK。 時間の入力を4桁の数字で行う方法 Excelの入力では、4桁の数字をそのまま時間として表示したり、計算したりすることはできません。 今回のテンプレートで実装した方法は、入力された値を表現を変更して計算するという方法です。 このためにTEXT を使います。 TEXT データ値, "表示フォーマット" の形で使います。 実際のデータではこんな感じになります。 A B C D 1 出勤 退勤 休憩 勤務時間 2 900 1800 100 8:00 3 1100 2000 100 8:00 勤務時間を自動で計算させるためにはD2・D3のセルにはTEXT を使った計算式を入力します。 D2の場合はこのようにします。 実はこれだけでは不十分で、時間を表示させる書式設定をする必要が有ります。 セルの書式としてExcel上のセルの書式設定で設定すれば、時間の表示をすることができます。 合計した時間を表示するときは、「[h]:mm」と記載すると期間の意味で時間を表示することができます。 この場合は時刻のところにはフォーマットがないので、ユーザー設定として定義します。 年月の入力のみで自動で日付や曜日まで計算する方法 このテンプレートで次に力を入れたのが、日付の自動補完機能です。 何年の何月のシフトを作るのか?を入力すると、自動で日付と曜日まで入力してくれる機能です。 この機能の実装の流れはこんな感じです。 年月を手入力する• 年月からシフト開始日を設定する• シフト開始日の通し番号(シリアル値)を取得する。 1日ごとにシリアル値が1増えるように計算式を組む。 シリアル値から月日・曜日を入力する。 はじめに入力値からシフトの開始日を作成します。 シフトの開始日は会社ごとに異なるでしょうから、それぞれの状況に合わせて再設定した方がいいと思います。 開始日を作成するにはCONCATENATE で文字列として作成します。 CONCATENATE "文字列1", データ値, "文字列2", ・・・ この関数ではセルのデータや文字列をつなげて、文字列として出力します。 上のスクリーンショットのA3では、年と月の入力値からシフト開始日を文字列として一旦作成しています。 次に、文字列になった年月日をシリアル値という通し番号に変換します。 上のスクリーンショットのA5がこれに該当します。 シリアル値は整数が日付、小数点以下が時刻を表します。 つまりシリアル値に1を足すと基準の日付の1日後ということになります。 これを利用して、すべての日付を自動計算しています。 シリアル値を求めるにはDATEVALUE を使います。 DATEVALUE "日付の文字列" A5はシフト開始日のシリアル値を求めているので、こう書いています。 これをその下側(A6以下)に適応しています。 ここからシフト表の日付・曜日を自動取得していきます。 まず、日付を取得するにはDAY を使います。 DAY シリアル値 そのシリアル値が示している年月日の日だけを表示します。 曜日を取得するにはWEEKDAY を使用します。 WEEKDAY シリアル値 シリアル値が示している日付の曜日を数字で表示します。 デフォルトでは「1~7」が「日~土」にそれぞれ対応します。 その上で、曜日を表示させるセルの書式設定を変更します。 ユーザー設定で「aaa」とすると、曜日を表す1~7の数値が日~土に変換されて表示されます。 解説が長くなりましたが、今回のシフト表で使った機能はこんなところです。 日付・時刻の計算はなれるまでは少し大変ですが、なれてしまえばそれほど難しい物ではないので、この機会にオリジナルのシフト表を作成してみてはどうでしょうか?• コメント:.
次の