AIでガントチャートを作成する方法:ステップ・バイ・ステップ

ガントチャートは、各タスクを開始日から終了日まで伸びる横棒として表示するものです。Excelにはこのための組み込みのグラフの種類がないため、通常は最初のデータ系列を非表示にした積み上げ横棒グラフを使用します。このガイドでは、手動で作成する方法と、タスクリストから3つのステップで作成する方法の両方を解説します。
ガントチャートの作成が面倒な理由
Microsoftはその制約をはっきりと述べています。同社のドキュメントには、「Excelには定義済みのガントチャートのグラフの種類はありませんが、積み上げ横棒グラフをカスタマイズすることでシミュレートできます」と記載されています。このグラフは「タスクの開始日と終了日を表示する」ように設定されます。
この「シミュレートする」という言葉こそが、このグラフに対して人々が抱くあらゆる不満の原因を物語っています。ガントチャートを選択しているわけではないのです。積み上げ横棒グラフを作成し、その半分を非表示にすることで、残りの半分をタイムラインのように見せかけているに過ぎません。
この裏技は機能します。しかし、独特の面倒くささもあります。手順は簡単で実行しやすいものの、忘れやすいのです。半年後に2回目の作成を行うときには、また作り方を検索することになります。
始める前に必要なもの
- タスク名、開始日、期間(日数)の3つの列を持つタスクリスト。Microsoftのチュートリアルでは、例としてA1:C6の範囲を使用しています。
- テキストではなく、実際の日付データとして保存された日付。これは、ガントチャートの作成がうまくいかない最も一般的な原因です。
- 期間と終了日のどちらを信頼できる唯一の情報源(ソース・オブ・トゥルース)にするかの決定。両方を保存すると、不一致が生じる原因になります。
- 必要に応じて、後で担当者ごとにグループ化したり色分けしたりするための担当者列。
Excelで手動で作成する方法
オプション 1:積み上げ横棒グラフの作成手順に従う
これはMicrosoftのドキュメントに記載されているアプローチであり、後で自動化するにしても知っておく価値があります。
データ(Microsoftの例ではA1:C6)を選択します。積み上げ横棒グラフを挿入します。次に、最初のデータ系列を非表示にします。Microsoftの説明では、「最初のデータ系列(青い棒の開始部分)をクリック」します。そこから、「[書式]タブで[図形の塗りつぶし]>[塗りつぶしなし]を選択」します。不要であれば、凡例とグラフのタイトルを削除します。
もう一つ重要なステップがあります。デフォルトではタスクが下から上に向かって並ぶため、逆順に読めてしまいます。Microsoftの指示では、「CONTROLキーを押しながら縦軸(タスク)を選択」します。次に[軸の書式設定]を選択し、「[軸の位置]で[軸を反転する]を選択」します。
そこからさらに調整できます。Microsoftは、[グラフのデザイン]タブの[グラフ要素を追加]から「目盛線、ラベル、棒の色の変更など」を追加できると説明しています。
オプション 2:テンプレートから始める
Microsoftは、自分でグラフを作成する代わりの方法として、無料のガントチャートテンプレートも紹介しています。
テンプレートを使用すると、見栄えの良い結果を素早く得ることができます。その代償として、データがテンプレートの想定する列に適合している必要があり、通常はすでに別の場所にあるタスクリストを再入力することになります。
オプション 3:作成したバージョンをテンプレートとして保存する
気に入ったグラフを作成できたら、Microsoftのページに記載されているように、それをテンプレートとして保存して書式を再利用できるようにします。
毎月同じグラフを作成するのであれば、これが正しい方法です。ただし、初回作成時には役に立ちませんし、タスクデータの構造が変わってしまうと対応できません。
手動での作成で行き詰まるポイント
作成自体は10分程度で済むかもしれません。しかし、本当に時間がかかるのはメンテナンスです。
プロジェクトの日程は変動します。日程が変わったとき、元のセルがデータソースとして正しく機能している場合にのみ、グラフが更新されます。手動での微調整を数回繰り返すと、そうではなくなってしまうことがよくあります。誰かが棒をドラッグしたり、期間を直接入力したりした結果、グラフと計画がいつの間にか乖離してしまうのです。
さらに、レポート作成の段階もあります。ガントチャート単体で、依頼者が満足することは滅多にありません。どのタスクが遅れたのか、どれがクリティカルパス上にあるのか、そして先月のグラフはどうだったのかを知りたがります。これらはグラフではなくデータに関する質問ですが、Excelのグラフオブジェクトには過去のバージョンの履歴が残りません。
3つ目のコストはプレゼンテーションです。スプレッドシート用に作成されたガントチャートは、その性質上、情報が密集しています。それをスライド資料に載せるには通常スクリーンショットを撮ることになりますが、変更があるたびに同じ作業を繰り返さなければ更新できません。
Powerdrill Bloomでガントチャートを作成する方法
ステップ 1:タスクリストをアップロードする
プロジェクトのエクスポートデータやタスクのスプレッドシートをPowerdrill Bloomにドロップします。FreeプランはExcel、CSV、PDF、およびドキュメントのアップロードに対応しているため、有料プランに加入しなくても、通常のタスクリストをそのまま使用できます。
整理されている必要はありません。タスク名、開始日、そして期間または終了日のいずれかが含まれるリストがあれば十分です。不要な列はファイルに残したままで構いません。
ステップ 2:希望するタイムラインを説明する
グラフの仕組みを細かく指定するのではなく、自然言語で指示を出します。例えば、「これらのタスクから、開始日順に並べ、各棒に担当者のラベルを付けたガントチャートを作成して」といった具合です。
これこそが、手動での作成において困難な部分です。特定のフィールドで並べ替え、グループ化、または色分けを行うには、Excelではデータ系列を再構築する必要がありますが、ここでは指示を変更するだけで済みます。
ステップ 3:グラフとステータスサマリーを同時に生成する
グラフと、遅延しているタスクやリスクのあるタスクに関する短いテキストサマリーの両方を一度に要求します。Powerdrill BloomのFreeプランではインサイト、グラフ、サマリーの生成が可能で、ProプランではOfficeドキュメント出力による、より深い分析、可視化、レポート作成機能が追加されます。
両方とも同じファイルから生成されるため、解説とタイムラインの内容が矛盾することはありません。日付が変更された場合は、手動で書式を再設定するのではなく、再生成するだけです。
これによって節約できるもの
| タスク | Excelの場合 | アップロードしたタスクリストから作成する場合 |
|---|---|---|
| 初回作成 | 積み上げ横棒グラフの手順に従って10〜15分 | 1回の指示のみ |
| 担当者ごとの並べ替えやグループ化 | データ系列の再構築 | 指示を変更するだけ |
| 日程変更後の更新 | 手動(セルがデータソースとして機能している場合のみ) | 再生成するだけ |
| スライド資料への挿入 | スクリーンショットを撮影(変更のたびに繰り返し) | 同じプロセスからスライドとして出力 |
| グラフに添えるステータスの文章 | 別ドキュメントで作成 | 同時に作成 |
ベストプラクティス
日付は日付データのままにする。 列がテキストになっていると、それ以降のすべてのステップで不具合が生じます。グラフ側ではなく、元のファイルで修正してください。
期間か終了日のどちらか一方のみを選択する。 同じ棒に対して2つの情報源が存在すると、どちらか一方が古くなってしまいます。
1つのグラフに60個ものタスクを詰め込まない。 フェーズやワークストリームごとにグループ化し、グループごとに1つのグラフを作成します。ガントチャートはコミュニケーションツールであり、棒の数が約20本を超えると、情報を伝える役割を果たさなくなります。
「今日」をマークする。 現在の日付に縦線を引くことで、計画書がステータスレポートに変わります。これがないと、読み手は現在位置を自分で把握しなければならなくなります。
グラフにステータスの文章を添える。 棒グラフは全体像を示し、文章は変更のあった箇所を説明します。週次ステータスレポートで経緯をカバーし、最終的にはプロジェクト引き継ぎレポートにタイムラインを反映させることになります。
結論
Excelでも十分に優れたガントチャートを作成でき、Microsoftはその正確な手順を公開しています。問題は最初の作成コストではなく、4回目の修正コストです。計画が変更されたにもかかわらず、グラフが更新されていないという状況が発生します。
タスクリストがすでにファイルとして存在している場合は、Powerdrill Bloomをお試しいただき、同じプロセスからタイムラインとステータスの解説を生成してみてください。同じデータから他の種類のグラフを作成する場合は、AI graph makerやmake graphs from Excelの機能が対応しています。
よくある質問
Excelにはガントチャートのグラフの種類がありますか?
いいえ。Microsoftのドキュメントには、Excelには「定義済みのガントチャートのグラフの種類はありません」と記載されています。積み上げ横棒グラフをカスタマイズして、タスクの開始日と終了日を表示することでシミュレートする方法が説明されています。
Excelでガントチャートを作成する手順を教えてください。
タスク、開始日、期間の列を選択し、積み上げ横棒グラフを挿入します。次に、最初のデータ系列を[図形の塗りつぶし]>[塗りつぶしなし]に設定します。凡例とタイトルを削除し、タスクが上から下に読めるように、縦軸を[軸を反転する]に設定します。
ガントチャートの棒が間違った順序で表示されるのはなぜですか?
Excelはデフォルトでカテゴリを下から上に向かってプロットします。Microsoftが推奨する解決策は、縦軸を選択して[軸の書式設定]を開き、[軸の位置]で[軸を反転する]を選択することです。
ガントチャートを作成するにはどのようなデータが必要ですか?
最低限、タスク名、開始日、そして期間または終了日が必要です。日付はテキストではなく実際の日付データとして保存されている必要があり、期間または終了日のいずれか一方を信頼できる唯一の情報源として選択する必要があります。
手動で作成せずにガントチャートを生成することはできますか?
はい。タスクリストをアップロードし、自然言語でタイムラインを説明すれば、同じファイルからグラフとステータスのテキストサマリーを生成できます。日程が変更された場合も、再生成するだけで済むため、手動でグラフの書式を再設定する手間を省けます。