見やすいガントチャートの作り方 |エクセルで親子タスクを扱いやすくする

本記事では、
【内容】
- セル装飾や条件付き書式を重ねて設定し、
色を効果的に使った視覚的にわかりやすいデザインにする方法 - タスクの末端情報の表示/非表示切り替え(折りたたみ)
機能をスライサーで実装する方法
視覚的にわかりやすいデザインにすること、
テーブル機能を利用するため、
Excelのバージョン
本記事は、
環境によっては、
※ 本記事の見出しでは「エクセル」
前知識| ガントチャートとは
ガントチャートは、
定期的にタスク内容・スケジュールの見直しを行い、
デメリット|エクセルガントチャートの課題
Excel(エクセル)
見やすいガントチャートにするための方法としては下記があります。
- 階層的なタスクの親子関係がわかりやすくなるように、
視覚的なデザインを工夫する - 欲しい情報以外(ノイズ)
は、 一時的に非表示にできるようにする。
設計|見やすいガントチャートを作る方法
見やすいガントチャートを作るために、
- 瞬時にタスク構成を把握できるデザイン
- 末端情報を隠せる折りたたみ機能
瞬時にタスク構成を把握できるデザイン
タスクの階層構造が視覚的にわかりやすいデザインにすることで、
ここでは、
- チャート領域 : カラースケール(白→黒) × パターン(色4種)
- タスク情報領域 : 黒背景・白文字(階層Lv1のみ) × パターン(色4種)

タスクの階層数は最大4階層として設計しています。
末端情報を隠せる折りたたみ機能
階層の深いタスクを一時的に非表示にできる折りたたみ機能を追加します。
折りたたみ機能を実装するときには スライサー を使用します。
テーブル機能のメリット
テーブル機能を使うと、
壊れやすい場合は、
「見やすいか」

スライサー は、
作成手順| 見やすいガントチャートの作り方
Excelで見やすいガントチャートを作成する手順は下記の通りです。
工程1 チャートの大枠の作成
ガントチャートの大枠(基本要素)
タスク情報の記入とテーブル化
横軸(時間軸)
階層情報の列の作成
【テーブルの見出し上に追加する行】
- 抽出Lv : 1, 2, 3, 4
【テーブルの左端に追加する列】
- Lv1 : =IF(B$5<=[@階層Lv], TRIM(MID(SUBSTITUTE([@No], ".", REPT(" ", 100)), 1, (B$5)*100+1)), "")
- Lv2 : =IF(C$5<=[@階層Lv], TRIM(MID(SUBSTITUTE([@No], ".", REPT(" ", 100)), 1, (C$5)*100+1)), "")
- Lv3 : =IF(D$5<=[@階層Lv], TRIM(MID(SUBSTITUTE([@No], ".", REPT(" ", 100)), 1, (D$5)*100+1)), "")
- Lv4 : =IF(E$5<=[@階層Lv], TRIM(MID(SUBSTITUTE([@No], ".", REPT(" ", 100)), 1, (E$5)*100+1)), "")
- 階層Lv : =LEN([@No]) - LEN(SUBSTITUTE([@No], ".", ""))+1

工程2 階層化タスクのデザインと折りたたみ機能追加
タスクの階層構造がわかりやすくなるようなデザインの設定と、
チャート部分の塗りつぶし設定
階層Lv列のデザイン設定
タスク表示のデザイン設定
大分類(階層Lv1)
テーブルのすべての列に、

条件付き書式(下記の数式中の数値と、
- ルール : 数式
- 数式 : =AND($B7*1=1, B7<>"")(Lv1列の先頭 と テーブルのデータ左上がB7の場合)
- ※ =1 の数値は、
ルールごとに変える(=2, =3, =4)
- ※ =1 の数値は、
- 塗りつぶし > パターンの色 : ルールごとに変える
- 塗りつぶし > パターンの種類 : 50% 灰色

工程3 細かいデザインと設定
ガントチャートの細かい見た目を整える設定をします。
休日のグレーアウト
使い方|タスク情報の更新と表示の切り替え
作成したExcelガントチャートのタスク情報の更新方法と、
タスク追加・変更時の操作方法
タスクの追加・削除、
- 追加 : テーブルの最終行の下の行に記入する(既存行のコピペは不要)
。 - 削除 : テーブルの該当行を選択し、
削除する。 - 更新 : セルの値を書き換える。
- 並び替え : フィルタボタンから行の自動並び替え(ソート)
をする。
スライサーを使ったタスクの折りたたみ方法
スライサーのボタンを押すことで、
まとめ|ガントチャートは工夫次第で見やすくできる
Excelのガントチャートは、
Excelでガントチャートを作成する方法や、


















