ガントチャートをExcelで作る方法【テンプレート構成例付き】

ガントチャート Excel 作り方 アイキャッチ画像 グラフ・チャート

複数のタスクが同時並行で進むプロジェクトにおいて、スケジュールの全体像を把握することは管理者の生命線です。特に決算業務が立て込む経理部門や、数百件の引き合いを抱える営業管理の現場では、情報の断片化が致命的な納期遅延を招くリスクを常に孕んでいます。高額な専用ツールを導入せずとも、社内で使い慣れた環境で「誰が・いつ・何をするのか」を可視化できる仕組みを構築することは、組織の生産性を直結させる重要なスキルです。

初級:ガントチャート Excel 作り方の基本構造

まずは、実務で耐えうるガントチャートの土台を作成します。ここで重要なのは、後から項目を増やしても計算が崩れない設計にすることです。筆者が社内研修で教えていると、いきなり色塗りを始める方が多いのですが、まずは「正しいデータ配列」を作ることが自動化への近道です。

管理に必要な項目を定義する

実務シナリオとして、システム開発部における「新基幹システム(SK-2026)導入プロジェクト」のスケジュールを想定します。A列から順に以下の項目を配置してください。

  • A列:タスク番号(SK-001など)
  • B列:工程・タスク名
  • C列:担当部署(営業部、開発部、総務部など)
  • D列:担当者(田中、佐藤、鈴木など)
  • E列:開始予定日
  • F列:終了予定日
  • G列:期間(日数)
  • H列:進捗率(%)

G列の期間には =F2-E2+1 という数式を入力します。Excelにおいて日付はシリアル値として管理されているため、単純な引き算で日数を算出可能です。

ガントチャート Excel 作り方 - システム導入プロジェクトの基本データ入力例
システム導入プロジェクトの基本データ入力例

カレンダーエリアの作成

表の右側に日付見出しを作成します。I1セルにプロジェクトの開始日を入力し、J1セルには =I1+1 と入力して右方向にオートフィルします。ここで「セルの書式設定」のユーザー定義で d と設定すると、数字のみが表示され、表がコンパクトにまとまります。

ポイント: カレンダーの開始日は手入力ではなく、タスク一覧の「開始予定日」の最小値を =MIN(E:E) で参照するように設定すると、プロジェクトの期間変更に柔軟に対応できます。

中級:実務で使えるレベルに自動化する

手動でセルを塗りつぶす作業は、更新漏れの原因となり、実務では使い物になりません。条件付き書式を使い、日付に合わせて自動でバーが伸び縮みする設定を施します。

条件付き書式によるバーの自動表示

カレンダーエリア(例:I2セル以下)を選択し、[ホーム]タブの[条件付き書式]から[新しいルール]を選択します。「数式を使用して、書式設定するセルを決定」を選び、以下の数式を入力します。

=AND(I$1>=$E2, I$1<=$F2)

この数式は「カレンダーの日付(I1)が、開始日(E2)以上かつ終了日(F2)以下である場合」という条件を示しています。列固定と行固定を適切に使い分ける(複合参照)のがコツです。実習で教えていると、この「$(ドル記号)」の付け忘れでバーが表示されない、あるいは全てのセルが塗りつぶされてしまうという失敗をされる初心者が非常に多いです。

ガントチャート Excel 作り方 - 条件付き書式の数式入力画面と複合参照のポイント
条件付き書式の数式入力画面と複合参照のポイント

ネットワーク日数の考慮

実務では土日祝日を除いた「稼働日」での管理が求められます。期間の計算に NETWORKDAYS 関数を使用することで、より正確な工数見積もりが可能になります。Microsoft公式サイトでも、プロジェクト管理における稼働日計算の重要性が言及されています。

参照: NETWORKDAYS 関数 – Microsoft サポート

注意点: 祝日を考慮する場合、別途「祝日リスト」をシート内に作成し、関数の第3引数に指定する必要があります。これを忘れると、連休中の工数が過大に評価され、計画にズレが生じます。

上級:効率化テクニックと進捗の可視化

単に期間を表示するだけでなく、現在の進捗状況を一目で判断できるようにカスタマイズします。筆者の経験では、進捗率を視覚化することで、会議での報告時間が半分に短縮されました。

進捗率に合わせたバーの色分け

前述の条件付き書式に、さらに条件を追加します。例えば、「進捗率(H2)が100%の場合は青色、それ以外はオレンジ色」といったルールを重ねることで、完了したタスクが明確になります。また、バーの中に REPT 関数を使用して進捗率分の文字(■など)を表示させるテクニックも有効です。

ガントチャート Excel 作り方 - 進捗率100パーセントのタスクが青色に変化したガントチャート
進捗率100パーセントのタスクが青色に変化したガントチャート

今日の日付を強調する

カレンダーエリア全体を選択し、別の条件付き書式ルールを追加します。数式は =I$1=TODAY() です。この列の背景色や境界線を強調することで、常に「今、どこにいるのか」を意識しながら業務を進めることができます。

参照: TODAY 関数 – Microsoft サポート

現場で使える実例集

汎用的なテンプレートではなく、特定の部門で即座に導入できる具体例を紹介します。実務では、部門固有の管理項目を追加することが運用定着の鍵となります。

経理部の月次・年次決算スケジュール

経理部での活用では、タスク名に「売掛金消込」「棚卸資産評価」「連結修正仕訳」といった項目を並べます。さらに、「証憑有無(ドロップダウンリスト)」などの列を追加し、監査対応に必要な準備状況も同時に管理します。筆者が経理部門の改善を支援した際、この設定を忘れて集計がずれるケースをよく見かけました。前月比での遅れを色で警告する設定も喜ばれます。

営業部の大型案件・コンペ管理

営業管理では、タスクをフェーズ(ヒアリング、提案書作成、見積提示、契約交渉)に分けます。各フェーズの「確度」をガントチャートのバーの濃淡で表現することで、マネージャーは注力すべき案件を直感的に把握できます。担当者に「営業部:田中」といった部署名を付与することで、複数部署が絡む案件でも責任の所在が明確になります。

ガントチャート Excel 作り方 - 経理部の決算スケジュールと担当者別の色分け例
経理部の決算スケジュールと担当者別の色分け例

実務家が教えるプロのコツ

15年の実務経験の中で、現場で最も重宝された時短テクニックと運用上の工夫を伝授します。これらは一般的な教本にはあまり記載されていませんが、管理の精度を劇的に高めます。

1. 日付入力はショートカットと「Ctrl + D」で完結させる

ガントチャートの更新で最も手間がかかるのが日付の変更です。今日の日付を入力する Ctrl + ; (セミコロン) は基本ですが、上のセルの内容をコピーする Ctrl + D と組み合わせることで、連続するタスクの期間設定が秒速で終わります。マウスを使わず、キーボードだけでスケジュールを微調整できる状態を目指しましょう。

2. 拡大・縮小ボタンをグループ化で作る

数ヶ月に及ぶ長期プロジェクトでは、日次表示だと横に長くなりすぎて閲覧性が低下します。列を「週単位」や「月単位」でグループ化(Shift + Alt + →)しておき、必要に応じて詳細(日次)と全体(月次)を切り替えられるように設定します。これにより、経営層への報告と現場のタスク管理を1つのシートで両立できます。

3. セルの結合を避け、選択範囲内で中央揃えを使う

見出しなどでセルを結合すると、コピー&ペーストや並べ替えができなくなるというトラブルが多発します。「経理の現場では、この結合設定のせいでマクロがエラーを吐くケースを本当によく見かけます」と研修でも口を酸っぱくして伝えています。見た目を整える際は、必ず「セルの書式設定」→「配置」→「選択範囲内で中央」を利用してください。

まとめ

Excelでのガントチャート作成は、単なる表作りではなく、プロジェクトの成功確率を高めるための「仕組みづくり」そのものです。一度自分たちの業務に最適化されたフォーマットを作れば、それは組織にとっての貴重な資産となります。

  • データの入力エリア(左)と可視化エリア(右)を明確に分ける
  • 条件付き書式には複合参照($記号の使い方)を正しく適用する
  • NETWORKDAYS関数で土日祝日を除いた実働日数を算出する
  • グループ化機能を活用して、詳細表示と全体表示を切り替える
  • セルの結合は避けて、データの整合性を維持する

コメント

タイトルとURLをコピーしました