シフト表 エクセル。 【シフト表作り】土日祝の色付けを完全自動化しよう

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

シフト表 エクセル

エクセルで店員の勤務表などのシフト表を作成する際、ガントチャートがあれば、手薄な時間帯を一発で発見できて便利です。 このガントチャートは、積み上げ横棒グラフを使えば簡単に作成できます。 あるいは、条件付き書式を使って、就業時間帯のセルを塗りつぶしてガントチャートを作成することもできます。 今回は、ガントチャートを作成するワザを2つ解説します。 縦に並ぶ氏名が表と逆になるので、軸を反転させます。 就業時間帯を横軸に設定し、始業時のデータ系列を透明(「塗りつぶしなし」と「線なし」)に指定します。 就業時間はCtrlキー+ドラッグで範囲を追加します。 グラフタイトルは、セルA1の日付(曜日付き)のデータを参照します。 次に縦に並んだ氏名を表の並びに揃えます。 次は、就業時間を指定します(ここでは8~20時)。 次に、始業時のデータ系列(青帯)をクリックして選択します 凡例が削除されます。 最後に、選択した始業時の青帯を透明に変えます。

次の

[EXCEL]出勤時間帯を色塗り+時間毎人員数もわかるシフト表|EXCEL屋(エクセルや)

シフト表 エクセル

エクセルでのシフト表・勤怠管理表の作り方 テンプレートではなく、自分でエクセルのシフト表を作りたいという人にシフト表の作り方を紹介します。 作り方はシフト表の種類によっていろいろあるのですが、今回は下のような1日のシフトに入る人数を自動で計算してくれるシフト表を作成してみます。 自動計算させる箇所は、シフトに入っている人数とその日の勤務時間です。 セルのサイズを調整する まず最初にエクセルの縦と横のセルのサイズを調整します。 デフォルトでは横が長すぎるので、シフト表の表部分のカレンダーを作成しても日付が十分にとれません。 ここでは、とりあえず横30ピクセル 縦30ピクセルで作成してみます。 氏名とカレンダーの表をつくる 全体のデザインは後から行うことにして、シフトに入る人と時間の表をつくります。 サンプルでは、正社員かパートかを区別する「種別」、「氏名」「担当業務」「開始時間」「終了時間」と7:00~23時までの表をつくりました。 人数の合計欄を作る 今回は、各担当者の勤務時間とその時間に何人出社しているかの人数を計算するので、計算結果を表示する欄を先ほど作ったエクセルの表の右端と最下部に作ります。 勤務時間を自動計算する まずは、右端の勤務時間の計算からです。 勤務時間は、業務の開始時間と終了時間から算出します。 このままだと何も担当者がいない欄にも「0」が入ってしまうので、表示されないようにします。 一番上に作成した計算式のセルを下にコピーしていくと勤務時間のセルにすべて計算式が入ります。 時間ごとの人数を自動計算する 次に特定の時間に何人の人がシフトされているかを計算します。 使うエクセルの関数は、COUNTIFSです。 COUNTIFS関数は、指定した範囲の中で複数の検索条件に一致する数を算出します。 今回は各担当者の開始時間と終了時間が該当の時間内にあるかどうかをカウントします。 このセルを右にコピーしていけば、各時間の人数が求められるようになります。 デザインを揃える 最後に見やすいようにデザインを揃えます。 エクセルにタイトルや年月日欄、色を付けて完成です。 セルの挿入や削除でも先ほど作成した関数は壊れないので大丈夫です。 まとめ シフト表や勤怠管理表の作り方やエクセルテンプレートを紹介しました。 手書きでシフト表を作成している店舗なども多いと思いますが、エクセルでテンプレートを作ってしまえば自動的に日付や曜日が作成できるので、毎月シフト表を印刷するのが楽になります。 修正やもっと使いやすいシフト表にしたいと思った時にもエクセルをある程度覚えれば、簡単に修正できるので是非テンプレートを活用してオリジナルのシフト表を作成してみてください。

次の

シフト表の作成

シフト表 エクセル

シフト表の作成 エクセル関数を活用したシフト表の作成方法 シフト表(勤怠管理表)は会社などのシフト管理で1つは作成すると思います。 シフト表には日付計算、日数計算、書式設定など見た目とは裏腹に複雑なことを行います。 様々なエクセル関数を駆使してシフト表を作成することで、エクセル関数を組み合わせて思い通りの結果を表示させることができるようになるでしょう。 完成するシフト表 当ページで紹介している手順に沿って作成することで完成するシフト表のイメージです。 使用するエクセル関数 関数名 説明 COUNTA 範囲に含まれる空白ではないセルの個数を返す。 COUNTIF 1つの検索条件に一致するセルの個数を返す。 DATE シリアル値で表された日付の情報を返す。 DAY シリアル値を日付に変換する。 IF 条件によって処理をわける。 INDIRECT 文字列への参照を返す。 MATCH 範囲内で値を検索して相対的な位置を返す。 MAX 最大の数値を返す。 MIN 最小の数値を返す。 TEXT 表示形式コードを使用して数値に書式設定を適用する。 項目を入力する まずは名前などの項目を入力します。 実在する人物ではありません。 次に日付を入力します。 C3のセルに1、D3のセルに2を入力し、D3のセルを選択した状態で右下をAD3のセルまでドラッグします。 これで設定している年月に29日が存在する場合だけ29日が表示されます。 これで設定している年月に30日が存在する場合だけ30日が表示されます。 これで設定している年月に31日が存在する場合だけ31日が表示されます。 次に曜日を入力します。 これで設定している年月と上記で入力した日付に対応する曜日を省略形式で表示します。 そして、C4のセルを選択した状態で右下をAD4のセルまでドラッグします。 これで29日~31日がそれぞれ存在している場合に曜日が表示されます。 このようになれば成功です。 出勤日数を計算する準備 次に出勤日数を計算する準備をします。 AH3のセルに「出勤日数」と入力します。 入力したAH5のセルを選択した状態で右下をAH14のセルまでドラッグします。 このようになれば成功です。 出勤人数を計算する準備 次に出勤人数を計算する準備をします。 これでシフトが入力されている場合に、勤務体系Aを選択している人数が表示されます。 これでシフトが入力されている場合に、勤務体系Bを選択している人数が表示されます。 これでシフトが入力されている場合に、勤務体系Cを選択している人数が表示されます。 最後に入力したC15~C17のセルを選択した状態で、右下をAG列までドラッグして完了です。 シフトの入力 いよいよシフトを入力するのですが、単純にA、B、Cを入力してしまうと表記ゆれが発生する上に入力の手間がかかります。 そのためここではリスト機能を使用します。 B5のセルを選択して「データの入力規則」ボタンをクリックし、入力値の種類から「リスト」を選択します。 次に「元の値」の右側にあるボタンを押します。 押すとセルを選択できる状態になるので、A20~A22のセルを選択してEnterキーを押して確定します。 確定させたらOKボタンを押します。 するとC5のセルに三角ボタンが表示されてリストからA~Cを選択できるようになります。 全てのセルがリストからA~Cを選択できるようになるので、それぞれのシフトを選択して完了です。 抜粋の表示 なくてもシフト表として機能しますが、練習のためにどの人が一番出勤日数が多いか、または少ないかを抜粋として表示します。 "」を入力します。 すると例では「浜崎 正征さんが出勤日数17日で最多、長野 政年さんが出勤日数8日で最小です」と表示されます。 なぜ上記のようになるか順番に説明します。 このように文字列でセルを参照させる際に使用する関数です。 例えば後に続くものが1の場合はA1となります。 次に「MATCH 」は範囲内で項目を選択して相対的な位置を返す関数です。 「MATCH 検索値,検索範囲,照合の型 」という指定方法で、例えば「MATCH "apple",A1:A3,0 」と入力するとA1~A3の中でappleが入力されているセルのA1から数えた番号が返されます。 最後に0を指定した場合、検索値と等しい最初の値を返します。 次に「MAX 」は範囲内の最大の数値を返す関数で、指定されているAH5~AH14のセルの最大値である18が返されます。 つまり• 「浜崎 正征」 となります。 最小出勤日がMAX がMIN になるだけでやり方は同じです。 装飾 ここからは線や色を付けて見栄えを調整します。 まずA1~AH1のセルを選択して「セルを結合して中央揃え」のボタン、「左揃え」のボタンの順番にクリックします。 次に黄色で塗りつぶした上で太字にします。 同様に日付や名前の項目を太字にします。 次にA1~A17のセル以外を中央揃えにします。 次にAH3~AH4、B19~E19、B20~E20、B21~E21、B22~E22のセルをそれぞれ結合します。 次に罫線を付けます。 A3~AH13のセルを選択した状態でCtrlを押しながらA19~E22のセルを選択し、罫線のボタンから「格子」を選択します。 続けて不要な罫線を削除します。 罫線のボタンから「罫線の削除」を選択します。 そして5行目~17行目のAとBをドラッグして罫線を削除します。 削除できたらEscキーを押して削除機能を解除します。 罫線を引けたら次はセルに色を付けていきます。 C3~AH4のセルを選択し、Ctrlを押しながらA19~B19のセルを選択します。 そして灰色に塗りつぶします。 次にA15~B15のセルを選択してオレンジ色、A16~B16のセルを選択して青色、A17~B17のセルを選択して緑色に塗りつぶします。 次は条件付き書式を使ってセルを塗りつぶします。 C5~AG14のセルを選択して「条件付き書式」のボタンを押して「新しいルール」を選択します。 ダイアログボックスが表示されるので「指定の値を含むセルだけを書式設定」「セルの値」「次の値に等しい」を選択して「A」を入力します。 入力したら「書式」をクリックします。 さらにダイアログボックスが表示されるので「塗りつぶし」タブでオレンジ色を選択してOKを押し、前のダイアログボックスもOKを押して確定します。 正しく設定できていればこのようになります。 「A」を「B」「C」にすれば、Aと同様に色が付きます。 次に出勤の人数が0の場合にセルが赤色になるように設定します。 C15~AG17のセルを選択して「条件付き書式」のボタンを押して「新しいルール」を選択します。 ダイアログボックスが表示されるので「指定の値を含むセルだけを書式設定」「セルの値」「次の値に等しい」を選択して「0」を入力します。 入力したら「書式」をクリックします。 さらにダイアログボックスが表示されるので「塗りつぶし」タブで赤色を選択してOKを押し、前のダイアログボックスもOKを押して確定します。 このようになれば成功です。 最後にA2~AH2のセルを結合させればエクセル関数を活用したシフト表の作成は終了です。 お疲れ様でした。

次の