プロジェクト管理で「ガントチャートを作って」と言われたとき、そもそもガントチャートが何なのかピンとこない人は少なくありません。
この記事では、ガントチャートの基本的な意味から、メリット・デメリット、実際の作り方、Excel vs 無料ツールの比較まで、初めての人にも分かるように解説します。
👉 今すぐ作りたい方はガントチャート作成ツールをご利用ください。
ガントチャートとは
ガントチャートとは、横軸に時間(日付)、縦軸にタスク(作業項目)を配置し、各タスクの期間を横棒(バー)で表現したスケジュール管理図です。
4/7 4/8 4/9 4/10 4/11 4/14 4/15
要件定義 ████████████
デザイン ██████████████
実装 ██████████████████
1910年代にアメリカの経営コンサルタント、ヘンリー・ガントが考案したことからこの名前がついています。100年以上前に生まれた手法ですが、シンプルで直感的に理解できるため、現在でもプロジェクト管理の標準的なツールとして広く使われています。
ガントチャートとWBS・工程表の違い
似た言葉が多くて混乱しやすいので、整理しておきます。
WBS(Work Breakdown Structure) はプロジェクトの作業を階層的に分解したリストです。「何をやるか」を整理するための構造であり、時間軸はありません。
ガントチャート はWBSで洗い出したタスクを時間軸の上に並べた図です。「いつやるか」を可視化するのが目的です。
工程表 は総称です。ガントチャート、バーチャート、ネットワーク工程表(PERT図)など、複数の形式をまとめて「工程表」と呼びます。
つまり、WBSでタスクを洗い出し → ガントチャートで時間軸に展開する、という流れが理想的です。WBSの詳しい作り方はWBSとは?タスク分解のコツで解説しています。
ガントチャートのメリット
全体像が一目で分かる
タスクの開始日・終了日・期間が横棒で可視化されるため、プロジェクト全体のスケジュールを直感的に把握できます。「今どの作業が進行中で、次に何が控えているか」が見るだけで分かります。
進捗の遅れを早期発見できる
進捗率をバーの中に表現できるため、「予定の半分まで来たのに、進捗は20%しかない」という危険信号に早めに気づけます。今日の日付に縦線(Today線)を引くと、予定と実績のズレがさらに明確になります。
チーム内で共有しやすい
Excelやツールから画像(PNG)やPDFで出力すれば、Slack・Teams・メールで簡単に共有できます。「今日の進捗会で見せたい」というときに、5分で最新版を出力できるのはガントチャートならではの強みです。
ガントチャートのデメリット
依存関係の表現が弱い
「タスクAが終わらないとタスクBに着手できない」という前後関係は、矢印で結ばない限り読み取れません。シンプルなガントチャートツールではこの機能がないことも多く、頭の中で補完する必要があります。
更新の手間がかかる
工程が変わるたびにバーの位置や進捗率を修正する必要があります。更新をサボると「飾りの表」になってしまい、誰も参照しなくなります。
大規模プロジェクトでは見づらくなる
タスク数が100を超えると、横に長い棒が大量に並んで全体像が把握しにくくなります。大規模プロジェクトではカテゴリの折りたたみやズーム機能が必須です。
ガントチャートの作り方(4ステップ)
ステップ1 — タスクを洗い出す
プロジェクトで必要な作業を全て書き出します。「1タスク = 1人が1〜3日で完了できる粒度」が目安です。
大きなタスクは分解しましょう。「開発」ではなく「フロントエンド実装」「バックエンド実装」「API連携」のように、具体的な作業単位に落とし込みます。
ステップ2 — カテゴリで分類する
タスクを「設計」「開発」「テスト」「リリース」のようなカテゴリに分けます。ガントチャート上ではカテゴリごとに色分けされるので、どのフェーズにいるかが一目で分かります。
ステップ3 — 開始日・終了日・担当者を設定する
各タスクの開始日と終了日(または所要日数)を入力します。
このとき、土日祝を除いた営業日ベースで日数を計算するかどうかを決めておきましょう。「5営業日」と「5日間」では、週末を挟むと終了日が2日ズレます。
担当者の入力は任意ですが、入れておくと「この人に作業が集中しすぎていないか」のチェックに使えます。
ステップ4 — ガントチャートに落とし込む
ここまでの情報を入力すると、ガントチャートが自動生成されます。左側にWBS(タスク一覧テーブル)、右側にガントチャート(横棒)が並ぶ2ペイン構成です。
今日の位置に赤い点線が表示されるので、「今日時点でどのタスクが進行中か」が一目で分かります。
作成方法の比較
Excelで作る場合
日付を横軸、タスクを縦軸に設定し、セルを塗りつぶすか条件付き書式で色を付けます。
メリットは追加コストがゼロなこと。デメリットは、条件付き書式の設定が複雑(=AND($C2<=E$1,$D2>=E$1) のような数式が必要)で、土日祝のグレー表示や進捗率の反映も全て手動になることです。
Excelに慣れている人なら問題ありませんが、「初めてガントチャートを作る」人にはハードルが高めです。
無料のブラウザツールで作る場合
タスク名・開始日・終了日を入力するだけでガントチャートが自動生成されます。条件付き書式を組む必要がなく、Excel・PNG・PDFへの出力もワンクリックです。
ガントチャート作成ツールは登録不要で、データはブラウザ内に保存されます(サーバーには送信されません)。.gantt.json ファイルで保存・読み込みもできるので、日をまたいだ進捗更新にも対応しています。
SaaS(Backlog, Asana, Jira等)で作る場合
チームでの同時編集、タスクの依存関係(矢印)、通知機能など、高度な機能を備えています。一方で、会員登録が必須で、無料プランには人数やプロジェクト数の制限があることがほとんどです。
チーム全員が同じSaaSを使っている環境なら最適ですが、「自分だけ工程表を1枚作りたい」という用途にはオーバースペックです。
ガントチャートを上手に使うコツ
タスクの粒度を揃える
「設計(2日)」と「テスト(20日)」が並んでいると、テストのバーだけ異常に長くなり、全体のバランスが崩れます。大きすぎるタスクはサブタスクに分解して粒度を揃えましょう。
進捗率をこまめに更新する
週1回、理想を言えば毎日、進捗率を更新します。更新を怠ると工程表が実態から乖離し、「使われない表」になります。
ブラウザツールなら、プロジェクトファイル(.gantt.json)を保存しておけば、前回の状態からすぐに更新を再開できます。
営業日ベースで日数を計算する
「金曜日から5日後」が「次の金曜日」なのか「翌水曜日」なのかは、土日を含めるかどうかで変わります。組織の休日パターン(土曜出勤ありの建設業、祝日無関係の小売業など)に合わせて設定しましょう。
ガントチャート作成ツールでは、土曜・日曜・祝日を個別にチェックボックスで除外でき、お盆や年末年始などの独自休日も追加できます。
開発者ノート
「ガントチャート 無料」で検索すると、登録不要で使えるツールはいくつか見つかります。でも、Excel出力に対応しているもの、営業日ベースの日数計算ができるもの、プロジェクトファイルとして保存・読み込みできるものは、意外と少ないです。
とくに営業日計算は、curythm.comの他のツール(営業日計算・営業日カレンダー・支払日計算)と祝日データを共有しているので、「このサイトで計算した営業日数は、他のツールの結果と一致する」という一貫性があります。ここが自分で作った最大の理由です。
— nor(キュリズムラボ運営)
よくある質問
Q. ガントチャートとは何ですか?
横軸に時間(日付)、縦軸にタスクを配置し、各タスクの期間を横棒で表現したスケジュール管理図です。1910年代にヘンリー・ガントが考案しました。
Q. ガントチャートとWBSの違いは?
WBSは作業を階層的に分解した「リスト」で、ガントチャートはそのタスクを「時間軸」に並べた図です。WBSで何をやるかを決め、ガントチャートでいつやるかを決める、という関係です。
Q. Excelでガントチャートを作る方法は?
日付を横軸、タスクを縦軸に設定し、条件付き書式でセルを色塗りします。ただし数式の設定が複雑なので、初心者にはブラウザツールの方がおすすめです。
Q. 無料で使えるガントチャートツールは?
ガントチャート作成ツールは完全無料・登録不要で使えます。データはサーバーに送信されず、ブラウザ内で完結します。Excel・PNG・PDFで出力可能です。
Q. 営業日ベースで日数を計算できますか?
はい。土曜・日曜・祝日を個別に除外できるほか、お盆や年末年始などの独自休日も追加できます。
Q. 作成したガントチャートを保存・読み込みできますか?
はい。.gantt.json 形式のプロジェクトファイルとしてダウンロード保存し、次回アクセス時に読み込むことで前回の状態を復元できます。
関連記事
- 工程表の作り方|新人向けガイド
- WBSとは?タスク分解のコツを解説
- 営業日カレンダー作成ツール — 年間の営業日カレンダーを自動生成
- 営業日計算ツール — 2つの日付間の営業日数を計算


