ビジネス
エクセル時短術
2018/7/6 17:30

エクセルでシフト表を作るには? 「ガントチャート」作成手順をイチから解説

エクセルで店員の勤務表などのシフト表を作成する際、ガントチャートがあれば、手薄な時間帯を一発で発見できて便利です。このガントチャートは、積み上げ横棒グラフを使えば簡単に作成できます。あるいは、条件付き書式を使って、就業時間帯のセルを塗りつぶしてガントチャートを作成することもできます。今回は、ガントチャートを作成するワザを2つ解説します。

↑始業時の帯を透明にし、就業時間を積み上げた横棒グラフで作成したガントチャート

 

↑条件付き書式で就業時間のセルを塗りつぶして作成したガントチャート

 

「積み上げ横棒グラフ」でガントチャートを作る

積み上げ横棒グラフでガントチャートを作るには、就業時間を計算した表を作ります。縦に並ぶ氏名が表と逆になるので、軸を反転させます。就業時間帯を横軸に設定し、始業時のデータ系列を透明(「塗りつぶしなし」と「線なし」)に指定します。

↑氏名、始業時、就業時間の範囲を選択します。就業時間はCtrlキー+ドラッグで範囲を追加します。就業時間のセルD3は、終業時のセルC3から始業時のセルB3を引いています(=C3-B3)

 

↑「挿入」タブで「縦棒/横棒グラフの挿入」ボタンをクリックし、メニューから「積み上げ横棒」を選択します

 

積み上げ横棒グラフが作成されます。グラフタイトルは、セルA1の日付(曜日付き)のデータを参照します。

↑「グラフタイトル」をクリックしてから、数式バーに「=」を入力し、セルA1をクリックして選択しEnterキーを押します

 

グラフタイトルに日付と曜日が表示されます。次に縦に並んだ氏名を表の並びに揃えます。

↑氏名をダブルクリックします

 

「軸の書式設定」画面が表示されます。

↑「軸を反転する」にチェックを入れます

 

氏名の並びが表と同じになります。次は、就業時間を指定します(ここでは8~20時)。

↑横軸をダブルクリックします

 

「軸の書式設定」画面の「軸のオプション」が表示されます。

↑「最小値」に「8」を、最大値」に「20」、「単位」の「主」に「1」を入力します

 

横軸に時刻が表示されます。

↑凡例を選択しDeleteキーを押します。次に、始業時のデータ系列(青帯)をクリックして選択します

 

凡例が削除されます。最後に、選択した始業時の青帯を透明に変えます。

↑「書式」タブで「図形の塗りつぶし」の「▼」ボタンをクリックし、「塗りつぶしなし」を選択します

 

↑「書式」タブで「図形の枠線」の「▼」ボタンをクリックし、「枠線なし」を選択します

 

始業時の青帯が透明になり、ガントチャートが作成されます。

↑ガントチャートが作成されます
  1. 1
  2. 2
全文表示