スプレッドシートでガントチャートを作る方法【自動色付け・無料テンプレ付】

Googleスプレッドシートのガントチャートは、条件付き書式の「カスタム数式」で自動色付けするのが最も実用的です。

開始日と終了日を入力するだけでバーが自動で伸び、更新のたびに塗り直す手間がなくなります。

本記事では、この自動色付けを軸に、SPARKLINE関数・グラフ・無料テンプレートまでの作り方を図解でひと通り解説します。

あわせて土日や進捗の可視化、崩れない共有のコツ、そしてチームで回すとどこで限界が来るのかまで、タスク管理ツールを開発する立場から踏み込んで整理しました。

そのまま複製して使えるタスク表テンプレートも配布しています。

まずは全体像から見ていきましょう。

今話題、チームのタスク管理ツール「スーツアップ」はもう試しましたか? ITツールは難しそうで・・・という方が「これなら本当に使える!」と感動。エクセルのような直観的な使いやすさ ”スーツアップ” を無料で使いたい方はこちら ※特にエクセルやスプレッドシートでToDoやタスクを管理している方、日々の面倒な作業から解放されます。
目次

スプレッドシートのガントチャートとは?できることとエクセルとの違い

スプレッドシートのガントチャートでできることのイメージ図

ガントチャートは「タスク × 時間軸」を横棒で見せる工程表。
スプレッドシートには専用機能がないため、セルを条件付き書式や関数で「バーに見せる」のが基本です。

ガントチャート(Gantt Chart)は、縦軸にタスク、横軸に日付を取り、各タスクの開始から終了までを横棒(バー)で表す工程管理表です。

「誰の・どの作業が・いつからいつまでで・今どこまで進んでいるか」を一枚で把握できるのが最大の価値で、計画段階だけでなく、進行中の進捗共有や遅れの早期発見にも使われます。

押さえておきたいのは、スプレッドシートには「ガントチャート」という専用の作図機能がないという点です。

だからこそ、表のセルを「バーに見せる」工夫=条件付き書式や関数が主役になります。

基礎からおさらいしたい場合はガントチャートとは何かを解説した記事もあわせて確認しておくと、この先の手順が理解しやすくなります。

ガントチャートとWBSの違い

WBSは「作業を分解してリスト化したもの」、ガントチャートは「そのリストを時間軸に並べたもの」。
順番に使う別物です。

計画づくりでよく一緒に登場するのがWBS(Work Breakdown Structure)です。

両者は役割が異なり、混同すると表の設計が破綻します。

実務では、まずWBSでやるべき作業を洗い出し、それをガントチャートで日程に落とす、という順番で使います。

→ 表は横にスクロールできます

項目WBSガントチャート
目的作業の洗い出し・分解日程・進捗の可視化
見え方階層リスト(ツリー)横棒(タイムライン)
主な情報タスク名・担当・成果物開始日・終了日・進捗・依存
使う順番先(計画の土台)後(土台を日程化)

スプレッドシート上でのWBSの作り方はスプレッドシートでWBSを作る方法で詳しく解説しています。

本記事はここから「日程に落とす=ガントチャートを作る手順」に絞ります。

スプレッドシートで作るメリット・デメリット(エクセルとの違い)

スプレッドシート最大の強みは複数人でのリアルタイム同時編集
エクセルの「最新版どれ?」問題が起きにくい反面、通知や依存関係の管理は苦手です。

手を動かす前に、向き・不向きを押さえておくと遠回りを避けられます。

エクセルとの一番の違いは、クラウド前提で常に1つのファイルを全員が同時に編集できる点です。

ファイルを配って回る必要がなく、共有リンク1本で最新状態を共有できます。

一方で、期限が近づいても自動で知らせてくれる通知機能はなく、タスク同士の依存関係(前工程が遅れると後工程に響く関係)も表現しにくいのが弱点です。

エクセルで作る方法と比較したい場合はエクセルでガントチャートを作る方法も参考になります。

→ 表は横にスクロールできます

観点メリットデメリット
コストGoogleアカウントがあれば無料
共有リンク1本でリアルタイム同時編集編集権限を渡すと数式を壊されやすい
更新どこからでもブラウザで更新できる期限の自動通知・リマインドがない
自由度列・色・粒度を自由に設計作り込むほど数式が複雑化
管理1案件1シートなら見やすい依存関係・複数案件の横断は不得手

ざっくり言えば、「みんなで同時に触るならスプレッドシート、一人でじっくり作り込むならエクセル」が使い分けの目安です。

ガントチャートは関係者で共有しながら更新することが多いため、リアルタイム共有に強いスプレッドシートは相性がよい選択です。

ただし後半で触れるように、共有が得意でも「期限を自動で知らせる」「タスク同士のつながりを管理する」といった領域は苦手なまま残ります。

今話題、チームのタスク管理ツール「スーツアップ」はもう試しましたか? ITツールは難しそうで・・・という方が「これなら本当に使える!」と感動。エクセルのような直観的な使いやすさ ”スーツアップ” を無料で使いたい方はこちら ※特にエクセルやスプレッドシートでToDoやタスクを管理している方、日々の面倒な作業から解放されます。

作り始める前の準備|タスクの洗い出しと粒度

ガントチャートを作る前の準備3ステップの解説図

いきなり色を塗り始めないこと。
先に「タスク・担当・期間」を決めておくと、作り直しが激減します。

見やすいガントチャートになるかは、作図テクニックより「準備」で8割が決まります。

色を塗り始める前に、次の3つを順番に固めましょう。

① タスクを洗い出す(WBS)

ゴールから逆算し、必要な作業をすべて書き出す。
ここで抜けると、後から行を差し込むことになり表が崩れます。

まずは順番や日程を気にせず、やるべき作業を箇条書きで全部出します。

大きな工程は「設計→画面設計/DB設計」のように分解し、漏れがないかをチームで確認してから日程に落とします。

コツは「成果物」から逆算すること。

「リリース」というゴールから、その手前に必要な「テスト」「レビュー」「修正」を並べていくと、抜けが見つかりやすくなります。

洗い出しが甘いまま日程に落とすと、後から行を差し込むことになり、せっかくの自動色付けがずれる原因になります。

② タスクの粒度をそろえる

1タスクは「数日〜2週間」で終わる大きさが目安。
大きすぎると進捗が見えず、細かすぎると管理が煩雑になります。

大きすぎ:1本のバーが1か月以上 → 進捗が「途中」のまま動かず、遅れに気づけない。

細かすぎ:30分単位の作業まで行にする → 行が膨れて更新が苦痛になる。

ちょうどいい:1〜2週間で1本。週次の進捗会議でそのまま確認できる単位。

③ 担当者と開始日・終了日を決める

「誰が・いつからいつまで」が埋まって初めて工程表になります。
担当が空欄のタスクは、進まないタスクです。

各タスクに担当者を1人決め、開始日・終了日を日付として入力します。

ここで大切なのは、日付を「2026/9/1」のように本物の日付データで入れること。

文字列ではなく日付として入力すれば、このあとの数式やSPARKLINEがそのまま計算してくれます。

スプレッドシートでガントチャートを作る4つの方法と、基本の作り方

スプレッドシートでガントチャートを作る4つの方法の早見表

迷ったら「条件付き書式」で自動色付けが基本。
長期で列が増えるならSPARKLINE、見栄え重視ならグラフ、今すぐ1枚ほしいならテンプレートです。

4つの方法を早見で比較

スプレッドシートでガントチャートを作る方法は、大きく次の4つに整理できます。

それぞれ手間と仕上がりが違うので、まず全体像を押さえましょう。

→ 表は横にスクロールできます

方法特徴自動化向くケース
条件付き書式(カスタム数式)開始日・終了日を入れるとバーが自動で伸びる王道継続的に更新する本命
SPARKLINE関数1つの数式でセル内に横棒を描く列を増やしたくない長期PJ
積み上げ横棒グラフグラフとして描く。資料映えする提出・プレゼン用の清書
無料テンプレート既成シートを複製して入力するだけ今すぐ1枚ほしいとき

目的別のおすすめの選び方

「更新を続けるか」「いつ欲しいか」「誰に見せるか」で選ぶと迷いません。

はじめて/自分で更新し続ける → 条件付き書式(カスタム数式)を軸に。

長期で日付の列が増える → SPARKLINE関数で1行1バーに。

提出・プレゼン資料 → 積み上げ横棒グラフ。

今すぐ1枚ほしい → 無料テンプレートを複製。

ここから先は、いちばん実用的で長く使える「条件付き書式(カスタム数式)」の作り方を手順で解説します。

残りの3つの方法は後半でまとめて紹介します。

【基本】条件付き書式で自動色付けする6ステップ

開始日と終了日を入力するだけでバーが自動で伸びる、最も実用的な作り方。
カギはカスタム数式 =AND(日付>=開始日, 日付<=終了日) と絶対参照($)です。

条件付き書式のカスタム数式で自動色付けする仕組みの解説図

手で塗るのではなく、「その日付がタスクの期間内なら自動で色を塗る」という条件を設定します。

完成すると、開始日や終了日を書き換えるだけでバーが追従し、更新のたびに塗り直す手間から解放されます。

「日付軸を3行目(I列以降)」「開始日をC列・終了日をD列」「最初のタスクを4行目」に置いた例で説明します。

自分の表に合わせて行・列の記号は読み替えてください。

日付軸は、先頭に開始日を入れ、隣のセルに前日+1日を足していくと、途切れずに連続した日付が並びます。

条件付き書式で作ったガントチャートの完成イメージ(タスク×日付の表に自動で色がついた状態)
図:開始(C列)と終了(D列)を入れると、上部の日付軸の該当セルが自動で青く塗られる。
  1. タスク表の枠を作る:A列にタスク名、B列に担当者、C列に開始日、D列に終了日を入力する。
  2. 右側に日付の軸を作る:先頭セルに開始日、隣に =左のセル+1 を入れて右へコピー。表示形式を「d」にすると省スペース。
  3. バーにしたい範囲を選ぶ:「タスク×日付」のマス目をまとめて選択する(選択範囲の左上セルが数式の基準になる)。
  4. 条件付き書式を開く:メニューの「表示形式」→「条件付き書式」→「+条件を追加」を選ぶ(Google スプレッドシート ヘルプ:条件付き書式ルールを使う)。
  5. カスタム数式を入力:「書式ルール」で「カスタム数式」を選び、=AND(I$3>=$C4, I$3<=$D4) と入力する。
  6. 塗りつぶし色を決めて完了:これで開始日・終了日を入力するだけでバーが自動で描かれる

適用範囲は、あとで行を増やす前提で少し広めに取っておくと、タスクを追加しても色付けが自動で追従します。

つまずきの最大の原因「絶対参照($)」

「全部塗られる」「1列ずれる」の大半は$(ドル記号)の付け方ミス
行だけ・列だけを固定する複合参照がカギです。

$は「コピーしても参照位置を固定する」記号です。

日付の行は行に$(I$3)、開始・終了の列は列に$($C4・$D4)を付けます。

この複合参照を理解すると、ガント以外の条件付き書式も自在に作れます。

カスタム数式の絶対参照($)の意味を解説した図
図:日付行は行を固定(I$3)、開始・終了列は列を固定($C4/$D4)。

$をまったく付けない→コピーでばらばらに塗られる/すべて$で固定→全部が同じ1セルを見て崩れる。
複合参照(I$3・$C4)が正解です。

応用:状態によって色を変える

条件付き書式は複数ルールを重ねられます。
「進行中=青/完了=グレー/遅延=赤」と出し分けると、注意すべきタスクが一目で分かります。

進捗率の列(G列)や、「終了日が今日より前なのに未完了」といった条件を追加するだけです。

色は意味とセットで決めるのが見やすさのコツで、増やしすぎると逆に読めなくなるため3色程度に絞りましょう。

たとえば「遅延」を赤くするなら、カスタム数式に =AND(I$3>=$C4, $D4<TODAY(), $G4<1)(期間内・終了日が過ぎている・進捗が100%未満)を設定します。

完了タスクは =$G4>=1 でグレーに。

ルールは上にあるものが優先されるため、「遅延」を一番上に置くと、手を打つべきタスクだけが赤く浮かび上がります。

【自動化】関数で土日・当日・進捗を可視化する方法

関数で土日・当日ライン・進捗を可視化する解説図

WEEKDAYで土日に色を、TODAYで「今日」のラインを、進捗率で塗りの濃さを——条件付き書式に関数を足すと、実務で“使える”精度になります。

基本の条件付き書式だけでも工程は見えますが、実務では「土日を除いた稼働日」「今日の位置」「進捗の遅れ」が分かって初めて判断に使えます。

ここでは条件付き書式のカスタム数式に関数を1つずつ足して、精度を上げていきます。

いずれも追加するだけで、表の作り直しは不要です。

土日(祝日)に自動で色をつける

日付が土日かはGoogle スプレッドシート ヘルプ:WEEKDAY関数で判定します。

カスタム数式に =WEEKDAY(I$3,2)>=6 を追加すると、月曜=1〜日曜=7のうち6以上(土・日)の列に色がつきます。

祝日は別シートに一覧を作り、Google スプレッドシート ヘルプ:COUNTIF関数=COUNTIF(祝日リスト,I$3)>0 と書けば同様に色付けできます。

土日を色分けしておくと、稼働日ベースでの日程感がつかみやすくなります。

たとえば「開発に5日」と言っても、土日をまたぐと実際のカレンダー上は7日かかります。

土日が薄く塗られていれば、バーの中に非稼働日が何日含まれるかがひと目で分かり、無理のないスケジュールを引けます。

「今日」の列にラインを引く

進捗会議で効くのが当日ライン。

Google スプレッドシート ヘルプ:TODAY関数を使い、カスタム数式に =I$3=TODAY() を追加して濃い色や左右の罫線を設定します。

シートを開くたびに今日の位置が自動で動くので、予定より遅れているか・進んでいるかが直感的に分かります。

期限の抜け漏れ対策までまとめて考えたい場合はスプレッドシートで期限管理をする方法も参考になります。

進捗率をバーに反映する

進捗率の列を作り、進捗分だけ濃い色で塗る条件を重ねると「予定 vs 実績」が一目で分かります。

数式が難しければ、バーの横に進捗率を数字で添えるだけでも十分実用的です。

大事なのは精密さより「遅れがすぐ分かること」です。

もう一段見やすくするなら、予定バーの下に細い実績バーを重ねる方法もあります。

予定(薄い色)と実績(濃い色)が上下に並ぶことで、予定どおりか・遅れているかが視覚的に分かります。

進捗会議の前にこの2本を更新しておくと、報告がそのまま画面で完結します。

進捗率を反映したガントチャートのバーと当日ラインのイメージ
図:進捗率を塗りに反映し、土日・当日ラインを重ねた状態。遅れが感覚的に分かる。

その他の作り方(SPARKLINE関数・積み上げ横棒グラフ・テンプレート)

条件付き書式が用途に合わない、またはもっと手早く作りたいときの選択肢です。
それぞれ向き不向きがはっきりしています。

条件付き書式は「継続的に更新する本命」ですが、日付の列が数十列に増える長期プロジェクトでは表が横に長くなりがちです。

そんなときはSPARKLINE関数で1行1バーにまとめると見通しがよくなります。

提出用にきれいな1枚がほしいならグラフ、とにかく今すぐ形にしたいならテンプレートの複製、と使い分けましょう。

以下では、それぞれの作り方と向くケースを順に見ていきます。

SPARKLINE関数でバーを描く(難易度 ★★☆ / 自動化 ○)

スプレッドシートならではの方法。
1つの数式でセルの中に横棒バーを描き、期間を表現します。
行を増やしても数式をコピーするだけで済むのが強みです。

SPARKLINE関数でバーを描くのイメージ図

SPARKLINEは、セルの中に小さなグラフ(棒・折れ線など)を描く関数です。

ガントチャートでは、開始日までの空白と、期間ぶんの色つきバーを2つの値として渡すことで「いつ始まり、どれだけ続くか」を1マスで表現できます。

条件付き書式のようにセルを1日ずつ塗るのではなく、1行=1バーで完結するため、日付の列数が多い長期プロジェクトでも表がすっきりします。

反面、進捗率や依存関係までは表しにくいので、シンプルな期間表示に割り切るのが向いています。

  1. タスク・開始日・終了日の表を作り、基準となる「プロジェクト開始日」をどこかのセルに置く
  2. 空白日数の列に =開始日-基準日、期間の列に =終了日-開始日+1 を入れる
  3. バー用のセルに =SPARKLINE({空白日数, 期間}, {"charttype","bar";"color1","white";"color2","#3967c4";"max", 総日数}) を入力する
  4. その数式を下の行へコピーすると、各タスクのバーが開始位置から自動で描かれる

コツ:color1(空白部分)を白にするのがコツ。
max に「プロジェクト全体の総日数」を指定すると、全タスクのバーの縮尺がそろう。

向いているのは:日付の列を横に並べたくない長期プロジェクトや、1画面に多くのタスクを収めたいとき。進捗率まで細かく見せたい場合は条件付き書式のほうが向く。

積み上げ横棒グラフで作る(難易度 ★★☆ / 自動化 ○)

セルではなく「グラフ」として描く方法。
資料に貼ると見栄えがよい一方、タスクを追加するたびにデータ範囲の調整が要るため、清書・提出用に向きます。

積み上げ横棒グラフで作るのイメージ図

スプレッドシートの積み上げ横棒グラフを使い、「開始日までの下駄(見えない棒)」と「期間ぶんの棒」を積み上げると、棒が開始日から始まるガント風のグラフになります。

グラフはセルの枠に縛られないため、バーの色や太さを自由に整えられ、プレゼン資料にそのまま貼り付けられるのが利点です。

ただしタスクを増やすとデータ範囲を広げ直す必要があり、日々の更新には手間がかかります。

  1. 「タスク・開始日・期間(=終了日-開始日)」の3列の表を作る
  2. 表を選択して「挿入」→「グラフ」→グラフの種類で「積み上げ横棒グラフ」を選ぶ
  3. 「開始日」の系列の色を「なし(透明)」にして、下駄の部分を見えなくする
  4. 縦軸を反転して、一番上のタスクを先頭に表示する
  5. 横軸の最小値を最初の開始日にそろえ、左側の余白を詰める

コツ:横軸が数値(シリアル値)で表示されたら、軸の表示形式を日付に変えると読みやすい。

向いているのは:役員や顧客への提出資料など、見栄えを重視する清書。頻繁な更新には不向き。

無料テンプレートで時短する(難易度 ★☆☆ / 自動化 ○)

ゼロから作る時間がないなら、既成のテンプレートを複製して情報を入れ替えるのが最短です。
数式や書式が組まれた状態から始められます。

無料テンプレートで時短するのイメージ図

Googleスプレッドシートは、既存のシートを「コピーを作成」すれば、条件付き書式や関数ごと複製して使い回せます。

テンプレートギャラリーやWeb上で配布されているガントチャート用シートを自分のドライブに複製し、サンプル行を自社のタスクに上書きすれば、数分で運用を始められます。

本記事の後半でも、そのまま複製して使えるタスク表テンプレートを配布しています。

  1. 使いたいテンプレート(本記事の配布テンプレや既成シート)を開く
  2. 「ファイル」→「コピーを作成」で自分のドライブに複製する
  3. 列(担当・開始日・終了日・進捗など)のうち、使わないものを削除する
  4. サンプル行を自分のタスクに書き換え、開始日・終了日を入力する

コツ:テンプレは列が多すぎることがある。
使わない列を削るだけで一気に見やすくなる。
数式の仕組みを学ぶ教材にもなる。

向いているのは:今すぐ1枚ほしい・ゼロから組むのが不安な人。条件付き書式やSPARKLINEの作り方を学ぶ足がかりにも向く。

無料テンプレートと、見やすく崩れないコツ・つまずき対策

見にくいガントチャートと見やすいガントチャートの比較図

まずは配布テンプレートを複製して、情報を入れ替えるところから。
仕上げは「足す」より「削って揃える」のが見やすさの近道です。

そのまま複製して使えるタスク表テンプレート

ガントチャートの土台になるタスク表のテンプレートです。

下のCSVをコピーするか、エクセル(.xlsx)をダウンロードしてスプレッドシートで開き、「ファイル」→「コピーを作成」で自分のドライブに複製してから使ってください。

開始日・終了日を入れ、前半で解説したカスタム数式を設定すればバーが自動で描かれます。

タスク名,担当者,開始日,終了日,進捗率,ステータス
要件定義,佐藤,2026/09/01,2026/09/05,100%,完了
基本設計,鈴木,2026/09/08,2026/09/12,60%,進行中
開発,田中,2026/09/16,2026/09/30,20%,進行中
テスト,高橋,2026/10/01,2026/10/08,0%,未着手
リリース準備,佐藤,2026/10/09,2026/10/10,0%,未着手

↑をコピーして「spreadsheet-gantt-template.csv」として保存し、エクセル/スプレッドシートで開けばそのまま使えます(文字化けする場合は文字コードを UTF-8 で開く)。スプレッドシートで開く場合は「ファイル」→「インポート」または新規シートに貼り付けてください。

日付は文字列ではなく日付データとして入力すると、WEEKDAYやTODAY、SPARKLINEがそのまま使えます。

テンプレートはあくまで出発点です。

自社のプロジェクトに合わせて、担当者やステータスの選択肢、進捗率の列などを足し引きしてください。

前半で解説したカスタム数式を設定すれば、このテンプレートがそのまま自動色付けのガントチャートになります。

まずは1つの案件で試し、運用に乗るか確かめてから横展開すると失敗が少なくなります。

見た目のコツ

見やすさは「足し算」ではなく「引き算」で作ります。

色を減らし、タスクの粒度をそろえ、罫線を整理するだけで、同じ情報でも一気に読みやすくなります。

装飾を足すほど見にくくなる、と覚えておきましょう。

  • 色は2〜3色まで(通常・遅延・完了など意味を決めて使う)
  • タスクの粒度を揃える(数日〜2週間。大きすぎると進捗が見えない)
  • マイルストーンを置く(納品・レビュー日を◇で強調する)
  • 1行目・A列を固定(「表示」→「固定」で見出しを常に表示)

共有・運用のコツ

スプレッドシートの強みは共有。
ただし編集権限の渡し方を誤ると数式が壊れます。

共有はGoogle ドライブ ヘルプ:ファイルを共有するのとおりリンクや相手を指定して行います。

閲覧だけでよい人には「閲覧者」、入力してほしい人には「編集者」と、権限を人によって分けるのが崩れないコツです。

数式が入ったセルは保護機能でロックしておくと、うっかりの上書きを防げます。

  • 編集権限は最小限に(数式を触らせない相手は閲覧者に)
  • 数式セルを保護(「データ」→「シートと範囲を保護」)
  • 担当者と期限を併記(「誰が・いつまで」が抜けると工程表にならない)
  • セル結合を避ける(並べ替え・フィルタが効かなくなる元凶)

数式まわりのつまずきと対策

スプレッドシートのガントで詰まるのは「数式」「共有」「更新」の3か所。
症状から逆引きで対策しておきましょう。

どれも「知っていれば数分で直る」ものばかりですが、知らないと小一時間溶かします。

とくに数式のずれは絶対参照、共有事故は権限設定で大半が解決します。

まずは数式まわりから見ていきます。

→ 表は横にスクロールできます

症状原因対策
バーが全部塗られる/ずれる絶対参照($)の付け間違いI$3(行固定)・$C4/$D4(列固定)を確認。選択範囲の左上を数式の基準に合わせる
土日色付けが重い/手作業手で塗っているWEEKDAY関数+条件付き書式のカスタム数式で自動化する
日付計算が合わない日付が文字列で入っているセルの表示形式を「日付」にし、本物の日付データとして入れ直す

共有・更新のつまずきと対策

続いて、スプレッドシートならではの共有・更新まわりのつまずきです。

編集権限の設計と、期限通知の補完がポイントになります。

→ 表は横にスクロールできます

症状原因対策
数式が壊された全員に編集権限を渡している閲覧者と編集者を分け、数式セルを「シートと範囲を保護」でロック
行を追加すると崩れる条件付き書式の適用範囲が追従しない適用範囲を表全体に再設定する(範囲を広めに取っておく)
更新が追いつかない変更のたびに手で塗り直し条件付き書式で「日付を入れれば自動」の状態に作り替える
期限が抜ける自動の通知・リマインドがない重要な期限は別途カレンダーやタスク管理ツールで通知を設定する

スプレッドシート管理の限界とチーム運用への切り替え時期

個人のスプレッドシート管理からチームのタスク管理へ移行する概念図

スプレッドシートのガントは「短期・少人数で」管理する分には十分。
人数と案件が増えると“通知と依存関係”でやがて行き詰まりがちです。

スプレッドシート管理が行き詰まる4つの理由

同時編集に強いスプレッドシートでも、チームで長く回すと次の壁にぶつかります。

エクセルより共有は得意な分、「作るより、更新を続けるのがしんどい」という声が中心になります。

  • 期限の通知がない:締切が近づいても誰も気づかず、抜け漏れ・遅れが起きる
  • 依存関係が見えない:前工程の遅れが後工程に波及しても自動で分からない
  • 複数案件を横断できない:人ごとの負荷や案件をまたいだ進捗が一覧にならない
  • 属人化する:複雑な数式を触れるのが作成者だけになり、更新が止まると形骸化する

とくに痛いのが「期限の通知がない」ことです。

スプレッドシートは開いて見に行かないと状況が分かりません。

担当者が忙しくてシートを開かない日が続くと、締切が過ぎていることに誰も気づかず、遅れが表面化したときには手遅れ、というパターンに陥りがちです。

人数が増えるほど、この「見に行かないと分からない」構造が効いてきます。

切り替えの目安と、生産性の話

ツール移行を考える目安
  • 関係者が5名以上になった
  • 毎週以上の頻度で更新が発生する
  • 複数のプロジェクトが並行している
  • 期限の抜け漏れ・遅れが実際に起き始めた

目安のいくつかに当てはまり始めたら、それはスプレッドシートが「悪い」のではなく、役割の変わり目にきたサインです。

個人が計画を組む道具としては優秀でも、チーム全員が毎日更新し、抜け漏れなく期限を守る運用にはもう一段の仕組みが要る、ということです。

この「個人→チーム」への移行は、組織の生産性の話でもあります。

生産性向上には、組織の構築とコミュニケーション、そしてチームのタスク管理が欠かせません。。

タスクの見える化が、改善のはじまりである。

小松裕介『1+1が10になる組織のつくりかた ── チームのタスク管理による生産性向上』実業之日本社、2025年、ISBN 978-4-408-65143-9

スプレッドシートのガントは「作る」までは難しくありません。

難しいのはチーム全員で・毎日・崩さず更新し続けること。

ここが破綻するなら、無理に高機能なガントを作り込むより、続けられる形に切り替えるのが近道です。

チームのタスク管理を“続く形”にするなら『スーツアップ』

私たちが開発・運営するスーツアップは、表計算ソフトのような操作で、チームの「タスクの見える化」をして、タスクの抜け漏れや期限遅れを防ぐツールです。重厚なガント図を作り込むのではなく「誰が・どのようなタスクを・いつまでに、の3つに絞って、みんながいつでも見られるチームのタスク管理」に振り切っています。

・表計算ソフトのような操作で、チーム全員が同じ最新を見られる
・自動の期限通知で抜け漏れ・期限遅れを防ぐ
・定型タスクやAIのサポートで入力の手間も最小限に

※スーツアップはガントチャート作図ツールではなく、チームのタスクを“続けて見える化”することに特化したツール。ガント図そのものを引きたい場合は専用ツールが必要。本記事では「スプレッドシートのガント運用が続かない人の軽量な乗り換え先」としてのみ言及する。 無料トライアルあり(最新の料金・機能は公式サイトでご確認ください)

ツールで扱う場合の選択肢はガントチャートのおすすめツール、進捗を見える化する考え方は進捗管理を見える化する方法、脱スプレッドシートの進め方は脱エクセル・脱スプレッドシートの進め方もあわせてどうぞ。

よくある質問(FAQ)

スプレッドシートでガントチャートを作るときに、とくに多い疑問をまとめました。

スプレッドシートでガントチャートを作る方法は、どれを選べばいい?

継続的に更新するなら条件付き書式のカスタム数式での自動色付けが基本です。日付の列が増える長期プロジェクトはSPARKLINE関数、提出資料なら積み上げ横棒グラフ、今すぐ1枚だけなら無料テンプレートの複製が向きます。

開始日と終了日を入れるだけで自動で色がつくようにするには?

範囲を選び「表示形式」→「条件付き書式」→「カスタム数式」で =AND(I$3>=$C4, I$3<=$D4) を設定します。日付軸の行を行固定(I$3)、開始・終了の列を列固定($C4/$D4)にするのがポイントです。

数式の$(絶対参照)はどこに付ければバーがずれない?

日付の行は行に$(例:I$3)、開始日・終了日の列は列に$(例:$C4・$D4)を付けます。すべてに$を付けると全セルが同じ場所を見てしまい、1か所も付けないとコピーでずれます。複合参照が正解です。

SPARKLINE関数でガントチャートは作れますか?

作れます。開始日までの空白日数と期間を指定し、=SPARKLINE({空白日数, 期間}, {"charttype","bar";"color1","white";"color2","#3967c4";"max", 総日数}) のように書くと、セルの中に横棒バーが描かれます。1行で1バーが完結するため、日付の列を増やしたくない長期プロジェクトに向きます。

土日や祝日に自動で色をつけるには?

WEEKDAY関数を使い、条件付き書式のカスタム数式に =WEEKDAY(I$3,2)>=6 を追加すると土日に色がつきます。祝日は別シートに一覧を作り =COUNTIF(祝日リスト,I$3)>0 で判定します。

エクセルとスプレッドシート、ガントチャートはどちらが作りやすい?

数式や作り方の考え方はほぼ同じですが、複数人でリアルタイムに共有・同時編集したいならスプレッドシートが有利です。反対に、オフラインでの細かな作図やマクロを使いたいならエクセルが向きます。

チームで共有・同時編集しても壊れないようにするには?

編集権限を最小限にし、数式セルは「シートと範囲を保護」でロックします。ただし期限の自動通知や依存関係の管理まで必要になったら、チームのタスク管理に特化したツールへの切り替えが有効です。

まとめ:作り方より「続けられる形」を選ぶ

スプレッドシートのガントチャートは、条件付き書式のカスタム数式での自動色付けを軸に、SPARKLINE・グラフ・テンプレートを使い分ければ十分に実用的なものが作れます。

最後にチェックリストで振り返りましょう。

作成チェックリスト
  • タスク・担当・開始日・終了日の表ができている(日付は日付データで入力)
  • 条件付き書式のカスタム数式 =AND(I$3>=$C4, I$3<=$D4) でバーが自動で伸びる
  • $(絶対参照)が「行=I$3/列=$C4・$D4」になっている
  • 土日(WEEKDAY)・当日(TODAY)・進捗が可視化されている
  • 色は2〜3色、タスクの粒度が揃っている
  • 編集権限を分け、数式セルを保護している
  • 関係者が増えたら見える化に特化したツールへの移行を検討

覚えておきたいのは、ガントチャートのゴールは「きれいな表を作ること」ではなく「計画どおりに仕事を進めること」だという点です。

個人や短期で完結する間はスプレッドシートで、チームで回す段階になったら見える化に特化したツールへ——役割を引き継ぐ発想で、無理なく続けられる工程管理を目指しましょう。

工程表全体の考え方は工程表の作り方とおすすめツール、スプレッドシートでのプロジェクト管理はスプレッドシートでプロジェクト管理をする方法もあわせてどうぞ。

参考文献・出典

チームのタスク管理 / プロジェクト管理でこのようなお悩みはありませんか?

そうなりますよね。私も以前はそうでした。タスク管理ツールを導入しても面倒で使ってくれないし、結局意味なくなる。

じゃあどうしたらいいのか?そこで生まれたのがスーツアップです。

これ、エクセル管理みたいでしょ?そうなんです。手慣れた操作でチームのタスク管理ができるんです!

見た目がエクセルだからといって侮るなかれ。エクセルみたいに入力するだけで、こんなことも

こんなことも

こんなことまでできちゃうんです。

エクセル感覚でみんなでタスク管理。
まずは以下よりお試しいただき、どれだけ簡単か体験してみてください。

 

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

小松裕介のアバター 小松裕介 代表取締役社長CEO

株式会社スーツ 代表取締役社長CEO 小松 裕介

2013年3月に、新卒で入社したソーシャル・エコロジー・プロジェクト株式会社(現社名:伊豆シャボテンリゾート株式会社、東証スタンダード上場企業)の代表取締役社長に就任。同社グループを7年ぶりの黒字化に導く。2014年12月に当社の前身となる株式会社スーツ設立と同時に代表取締役に就任。2016年4月より、総務省地域力創造アドバイザー及び内閣官房地域活性化伝道師登録。2019年6月より、国土交通省PPPサポーター。
2020年10月に大手YouTuberプロダクションの株式会社VAZの代表取締役社長に就任。月次黒字化を実現し、2022年1月に上場会社の子会社化を実現。
2022年12月に、株式会社スーツを新設分割し、当社設立と同時に代表取締役社長CEOに就任。

2025年5月に、『1+1が10になる組織のつくりかた チームのタスク管理による生産性向上』を出版。

目次