guide

ガントチャートのテンプレートを無料でスプレッドシートに作る|壊れない形にする

2026年9月7日 ・ Pinateca編集部

「ガントチャート テンプレート 無料 スプレッドシート」で探している人は、たいてい2つの理由でスプレッドシートを選んでいます。追加の費用がかからないことと、複数人で同時に開けることです。この2つは実際に大きな利点ですが、テンプレートをそのまま使い始めると、数週間後に決まった場所で崩れます。この記事では、無料のテンプレートを探す前に決めておくこと、ゼロから作る場合の条件付き書式の書き方、共同編集で壊れる箇所と防ぎ方、公開されている上限、そして表計算を続けたほうがよい場合とそうでない場合の見分け方を扱います。

スプレッドシートで工程表を作るチームが増えた背景

以前は工程表といえば専用のソフトで引くものでした。それがブラウザの表計算に移ってきたのは、道具が良くなったからというより、働き方が変わったからです。同じ部屋にいない相手と工程を共有する必要が出てきて、ファイルを添付して送る方式が成り立たなくなりました。添付ファイルは、送った瞬間から相手の手元で別のものになります。

ブラウザの表計算であれば、1つのURLを開けば全員が同じものを見ます。更新した内容はその場で相手の画面にも出ます。この「1つしか存在しない」という性質が、離れて働くチームにとっては決定的でした。工程表そのものの機能は専用ソフトのほうが上でも、最新版がどれか分からなくなる問題が消えるほうが、実務では価値が大きかったわけです。

もうひとつ、費用の申請が要らないことも効いています。プロジェクトの進行を預かる立場の人が、道具を新しく入れようとすると、社内の承認が必要になります。その手間を考えると、すでに全員が使っているアカウントの範囲でできることから始めたくなります。無料のテンプレートを探す動機の多くは、機能への期待ではなく、承認を通さずに今週から始めたいという事情から来ています。

実際、無料のテンプレートを探している時点で、道具にかけられる予算はほぼゼロだと考えている人が多いはずです。その前提は間違っていません。工程表は、始める前にいくら払うかを決められる種類の投資ではないからです。まず表計算で回してみて、回らない理由がはっきりしてから次を考える、という順番のほうが、結果として無駄が少なくなります。

ただし、この選び方には副作用があります。承認を通さずに始めたぶん、その表は正式な管理台帳として扱われません。誰が管理しているのか、いつまで残すのかが決まらないまま増えていき、似た表がいくつも並ぶことになります。始めるのが簡単な道具ほど、片づけるルールを最初に決めておく必要があります。

テンプレートを探す前に決めておく4つのこと

無料のテンプレートは大量に見つかります。見つけたものを片端から試すと時間を溶かすので、探す前に次の4つを決めてください。

・工程表で何を判断したいのか。遅れの発見か、人の割り振りか、社外への説明か ・目盛りは日単位か週単位か。会議の頻度に合わせるのが基本です ・触る人は何人か。1人が更新して他は見るだけなのか、全員が自分の行を触るのか ・いつまで使うのか。数か月で終わるのか、年単位で使い回すのか

この4つが決まると、必要なテンプレートの形は自動的に絞られます。たとえば触る人が1人であれば、見た目が凝ったテンプレートでも問題ありません。壊れても本人が直せるからです。全員が触るのであれば、逆に凝った書式は害になります。誰かが行をコピーした瞬間に色がずれ、直せる人が1人しかいない状態になるからです。

使う期間も重要です。数か月で終わるなら、日付を手で打っても構いません。年単位で使い回すなら、基準の日付を1か所に置いて、そこから計算する形にしておかないと、翌年に全部打ち直すことになります。テンプレートを選ぶときは、日付が手打ちになっていないかを最初に確認してください。ここが手打ちのテンプレートは、1回きりの資料としては使えますが、運用には向きません。

日単位と週単位のどちらで作るか

テンプレートを選ぶ前に、目盛りをどちらにするかを決めてください。ここを後から変えると、条件付き書式も列の構成も作り直しになります。

日単位が向いているのは、作業の期間が短く、1日のずれが後工程に直接響く現場です。撮影や工事のように、その日に人と場所を押さえている仕事では、日単位でないと意味がありません。逆に、1本の作業が2週間続くような仕事を日単位で引くと、バーが長すぎて何も分からない絵になります。

週単位が向いているのは、進捗を確認する会議が週に1回のチームです。表の更新も週に1回で足りるので、更新の締切が自然に決まります。締切が決まっていない表は必ず放置されるので、この点は見た目以上に大きな違いになります。日単位で引いた表を、結局は「今週やること」に読み替えて会議をしているのであれば、最初から週単位にしたほうが読み替えの手間が消えます。

迷ったときは、1本のバーの長さで判断してください。多くの作業が3日以内で終わるなら日単位、1週間を超えるものが多いなら週単位です。両方が混ざっている場合は、週単位の表を親にして、短い作業はカードの中のチェックリストとして持たせる形にすると、行数が膨らみません。

月単位は、社外への報告資料としては使えますが、日々の管理には向きません。月の途中で起きた遅れが翌月末まで表に現れないので、気づいたときには手を打てる時期を過ぎています。報告用の月単位と、管理用の週単位を分けて持つのが現実的です。

ゼロから作る場合の手順

テンプレートを探すより、ゼロから作ったほうが早い場合があります。週単位の工程表であれば、慣れれば30分ほどで形になります。手順は次の通りです。

まず左側に、作業名、担当者、開始日、終了日、状態、備考の6列を置きます。ここまでは普通の一覧表です。次に、G列以降を日付の見出しにします。G1に最初の週の月曜日を入れ、H1に「=G1+7」と書いて右にコピーします。日単位で作るなら「=G1+1」です。見出しの表示形式を「m/d」にしておくと、列幅を狭くできます。

バーを描くのは条件付き書式です。G2から右下までを範囲に指定し、カスタム数式に「=AND($C2<=G$1, $D2>=G$1)」と書いて、背景色を指定します。開始日の列(C)と終了日の列(D)は列だけを固定し、日付の見出し行(1行目)は行だけを固定するのがポイントです。この固定のしかたを間違えると、右に行くほど塗る位置がずれます。

今日の位置を示す縦線も、同じ範囲に別の条件付き書式として足します。数式は「=AND(G$1<=TODAY(), G$1+6>=TODAY())」のような形になります。週単位であれば、今日を含む週の列だけが塗られます。この線より左で完了していない行が遅れです。読み方が1つに決まるので、会議で説明する手間が減ります。

見た目を整えるコツもいくつかあります。日付の列幅は24ピクセル前後まで詰めても、色の帯としては十分に読めます。ウィンドウ枠の固定で、左の6列と見出し行を貼り付けておくと、右へスクロールしても何の行を見ているか分かります。行の高さは揃えたほうが、バーが一直線に見えて遅れを見つけやすくなります。凝った装飾は増やさず、色は3種類までに抑えてください。色の意味を覚えているのが作った本人だけ、という状態が最も危険です。

最後に、状態の列にプルダウンを設定します。データの入力規則で、未着手、進行中、完了、保留の4つだけを選べるようにします。自由入力にすると「対応中」「作業中」「着手済」が混ざり、絞り込みが効かなくなります。プルダウンにしておけば、状態別のフィルタが常に正しく効きます。

条件付き書式の範囲を列全体にしないことも忘れないでください。G列からZZ列まで、といった指定にすると、使っていないセルまで計算対象になり、開くたびに待たされる表になります。実際に使う行数と列数ぶんだけを指定します。

共同編集で壊れる箇所と、その防ぎ方

同時編集ができるということは、誰でも壊せるということでもあります。実際に壊れるのは、だいたい次の3か所です。

1つ目は、日付の見出し行です。誰かが右端の列に手で日付を打ち込むと、そこから先の計算式が途切れます。翌年に基準日を変えたとき、途切れた場所から先だけが古い日付のまま残ります。対策は、見出し行を保護範囲に入れて編集できないようにすることです。

2つ目は、条件付き書式です。既存の行をコピーせずに新しい行を挿入すると、その行だけ書式がかかりません。逆に、他のシートからコピーして貼り付けると、貼り付け元の書式を持ち込んで色が混ざります。対策は2つあり、行の追加は必ず既存行の複製で行うと決めること、そして貼り付けは「値のみ貼り付け」を使うと決めることです。ルールとして書いておかないと守られません。

3つ目は、行の並び順です。誰かが締切の列で並べ替えると、他の人が見ていた画面と行の順番が変わります。共同編集中に並べ替えが起きると、隣の人が編集中のセルが移動して、意図しない行を書き換えることが起こります。並べ替えではなくフィルタ表示を使うと、自分の画面だけで絞り込めるので、他の人に影響しません。

4つ目として、数式そのものが消えることもあります。計算結果の入ったセルに、誰かが手で数字を打ち込むと、その行だけ式が失われます。見た目は同じなので気づけません。基準の日付から計算している列にこれが起きると、翌年に基準日を変えたときにその行だけ古い日付のまま残ります。計算式の入った列は、色を薄く付けて「ここは触らない列」と分かるようにしておくのが実用的です。

保護範囲の設定は、権限を分けるほど管理が面倒になります。現実的には、見出し行と計算式の入った列だけを保護し、それ以外は全員が触れる状態にしておくのが続きます。細かく分けたくなったら、それは表計算の限界が近づいている合図でもあります。

公開されている上限と、実際に困るところ

Googleスプレッドシートの上限は公式のヘルプに書かれています。スプレッドシートで作成したファイルは1,000万セルまたは18,278列(列ZZZ)まで、Excelから取り込んだファイルも同じ上限です。1つのセルに入る文字数は半角で102万文字までとされています。工程表でこの数字に到達することは、まずありません。

実務で困るのは上限ではなく、体感の重さです。条件付き書式の範囲が広い、数式が全列に入っている、他のファイルを参照する関数が多い、といった条件が重なると、開くのに数十秒かかる表になります。工程表の場合、原因のほとんどは条件付き書式の範囲です。使っている範囲だけに絞り直すと、たいてい元に戻ります。

もうひとつ困るのは、行数が増えたときの見づらさです。上限には遠く及ばない100行程度でも、スクロールしないと今週の話にたどり着けなくなります。完了した行を別のシートに移す棚卸しを月に1回入れるだけで、この問題はほぼ解決します。上限を気にするより、目で追える行数に保つことのほうが効きます。

Excelで作ってからスプレッドシートに取り込む場合は、変換で落ちるものがある点に注意してください。マクロは動きませんし、一部の関数や図形は再現されません。工程表の場合、条件付き書式は多くがそのまま移りますが、移った後に必ず1度は自分の目で色の位置を確認してください。ずれたまま配ると、誰も気づかないまま間違った遅れが表示され続けます。

依存関係とマイルストーンをどこまで表現するか

専用のソフトで引いたガントチャートには、作業と作業をつなぐ矢印が入っています。前の作業が終わらないと次が始められない、という関係を線で示すものです。表計算でこれを再現しようとすると、手間が一気に増えます。図形の矢印を手で置くことになり、行を動かすたびに全部ずれます。

現実的な落としどころは、矢印を描かずに列で持つことです。作業ごとに「先行作業」という列を1つ足し、そこに先に終わらせるべき作業の番号を書きます。矢印は出ませんが、どの作業が何を待っているかは分かります。会議で「これが止まっているせいで、あれも動けない」と説明する材料としては、これで足ります。

さらに一歩進めるなら、先行作業の終了日を関数で引いてきて、後続作業の開始日の下限として表示する方法があります。手で開始日を入れる代わりに計算させると、前が延びたときに後ろも自動で延びます。ただし、この仕組みを入れると数式が複雑になり、作った本人以外は直せなくなります。触る人が複数いる表では、あえて手入力にしておくほうが壊れません。

マイルストーンは、期間を持たない1点の予定です。納品日、審査の日、契約の締切といったものが該当します。表計算では、開始日と終了日に同じ日付を入れて、条件付き書式で別の色にするのが簡単です。バーの色を変えるだけで、その日が他の作業とは違う意味を持つことが伝わります。マイルストーンだけを抜き出したシートを別に作っておくと、社外への報告にそのまま使えます。

依存関係を厳密に管理したくなったら、それは表計算の限界が近い合図です。矢印が本当に必要な現場は、作業の数が数百に達していることが多く、その規模では表計算の更新作業だけで人が1人必要になります。管理のための作業が増えていないかを、定期的に見直してください。

共有リンクの扱いと、社外に見せるとき

工程表を社外の相手と共有する場面は珍しくありません。発注元に進捗を見せる、外部の協力者に自分の行を更新してもらう、といった使い方です。このとき、リンクを知っている全員が編集できる設定にするのは避けてください。URLは転送されます。転送先で何が起きるかは追えません。

社外の相手には、閲覧のみのリンクを個別に渡すか、社外用のシートを別に作って必要な列だけを転記するのが安全です。備考欄には社内の事情が書かれていることが多く、そのまま見せると困る内容が混ざります。見せる版と作業する版を分けるのは手間ですが、1度分けてしまえば、関数で転記できるので運用の負担は増えません。

離れた場所から業務のファイルを扱う体制については、行政も指針を出しています。

企業等がテレワークを実施する際のセキュリティ上の不安を払拭し、安心してテレワークを導入・活用いただくための指針として、テレワークの導入に当たってのセキュリティ対策についての考え方や対策例を示した「テレワークセキュリティガイドライン」を策定・公表しています。 出典: soumu.go.jp

同じページでは、セキュリティの専任担当がいない中小企業向けに、チェックリスト形式の手引きも公開されています。表計算の共有権限は、閲覧のみ、コメント可、編集可の3段階に分かれます。この3つを使い分けるだけで、社外に見せる場面のほとんどは足ります。閲覧のみは、見せるだけで手を入れさせない相手に渡します。コメント可は、指摘は受け取りたいが本文は書き換えられたくない相手に渡します。付いたコメントはセルの右上に印が出て、誰がいつ書いたかが残るので、電話やメールで受けた指摘を自分で転記する手間が消えます。編集可を渡してよいのは、その相手が自分の行を持っていて、更新の責任も持っている場合だけです。共有の設定を決めるのは、道具を選ぶのと同じくらい重要な作業だと考えてください。

権限の考え方については、案内ページの安全性の考え方にも、どこまでを外に見せてどこからを閉じるかの整理が載っています。表計算の共有設定で悩んでいる場合、そもそも役割ごとに見える範囲を分けられる仕組みに移すほうが早いこともあります。

テンプレートを配ったあとに起きること

作った本人が使っている間は、たいていうまく回ります。問題は、他の人に配ってからです。よく聞くのは次の3つです。

まず、更新する人が1人に固定されます。工程表を作った人だけが触り、他は見るだけになります。表計算には変更履歴が残るので、最後に手が入ったのがいつで、それが誰の操作だったかはメニューから確認できます。ところが、見るだけの人はその画面を開きません。目の前の数字が今朝のものなのか3週間前のものなのか分からないまま会議に出ることになり、確認の質問が増えます。古い表を2回見せられた人は、次から表を見ずに本人へ直接聞くようになります。そうなると、工程表は資料として作られるだけの存在になり、日々の判断には使われなくなります。

次に、コピーが増えます。「自分用に少し変えたい」という理由で複製が作られ、その複製が別の会議で使われます。数字が食い違ったときに、どちらが正しいのかを突き合わせる作業が発生します。複製を禁止するのは現実的ではないので、正のファイルがどれかをファイル名と保存場所で明示し、複製には必ず「作業用」と付けるルールを決めておきます。

最後に、目的が増えます。最初は遅れを見るために作った表に、工数の見積もり、請求の根拠、稼働の記録が足されていきます。列が増え、入力する人が全部を埋められなくなり、空欄だらけになります。表計算は何でも足せるので、この膨張が起きやすい道具です。半年に1回、使っていない列を消す時間を取ってください。

各自が自分の行を持つときの決めごと

雛形の出来より、続くかどうかを決めるのは、触ってよい範囲をどう区切ったかです。表計算でしか起きない問題が5つあるので、配る前に決めておいてください。

第一に、列を足してよい場所を決めます。自分の担当ぶんを管理したい人は、必ず列を足します。見積もりの工数、社内の承認番号、相手先の担当者名。これ自体は止めなくてよいのですが、左の6列と日付の見出しのあいだに割り込ませると、条件付き書式の範囲が1列ぶんずれて、バーが右に1つずれて描かれます。誰も数式を触っていないのに絵だけが狂うので、原因を探すのに半日かかります。足す列は日付の並びより右、つまり表のいちばん右端に置くと決めておけば、書式の範囲に手が入りません。

第二に、行の追加は既存行の複製に限ると決めます。空の行を挿入すると、その行だけ条件付き書式も入力規則も付きません。見た目は他の行と同じなので、開始日と終了日を入れてもバーが出ない、という形でようやく気づきます。既存行を複製してから中身を書き換えれば、書式ごと運ばれます。

第三に、同時に開いたときの見え方を全員に見せておきます。他の人が触っているセルには色の付いた枠と名前が出ますが、その枠は数秒で消えます。消えたあとで同じセルに書くと、後から書いたほうが残ります。上書きしましたという警告は出ません。自分の行だけを触ると決めておくのは、権限の話ではなく、この静かな上書きを避けるためです。

第四に、変更履歴の開き方を1度だけ全員に教えます。ファイルのメニューから履歴を開くと、いつ誰がどのセルをどう変えたかが日時つきで並び、その時点の状態に戻すこともできます。数字が食い違ったときに、誰が悪いかを探すのではなく、いつ何が変わったかを1分で確かめられる状態にしておくと、突き合わせの会話が短くなります。この画面の存在を知らないチームは、同じ確認を毎回口頭でやり直しています。

第五に、月に1回は棚卸しをします。完了した行を別のシートに移し、中止になった作業を削除します。行を減らすのは見やすさのためだけではありません。条件付き書式の対象範囲は行を足すたびに伸びるので、放っておくと開くのに待たされる表になります。50行を超えたあたりから、棚卸しの効果がはっきり出ます。

あわせて、表の1行目に使い方を書いておいてください。状態の4つの意味と、列を足してよい場所だけで十分です。口頭で説明すると、説明する人の解釈が混ざって毎回違う内容になります。新しく入った人が読めば分かる状態にしておくと、引き継ぎの手間がほとんど消えます。

表計算を続けたほうがよい場合

ここまで注意点を並べましたが、表計算をやめる必要がないケースははっきりしています。

・工程表を更新するのが1人で、他は見るだけ ・プロジェクトが1件から2件で、人の取り合いが起きていない ・期間が数か月で終わり、翌年に使い回さない ・社外の相手に見せる必要がない

この条件に当てはまるなら、無料のテンプレートで十分です。慣れた道具を捨てる理由がありません。新しい道具を入れれば、覚える時間と、覚えない人が出る問題が新しく発生します。困っていないなら、そのコストを払う必要はありません。

一方で、次のどれかが起きているなら、書き方のルールでは直せない種類の問題が出ています。どれも、1枚のシートに全員が同時に書き込むという構造そのものから来ています。

・自分の行を自分で更新してほしいのに、結局とりまとめる人が聞いて回っている ・工程表とタスク一覧とチャットが別々の場所にあり、人が手で同期している ・「あの件どうなった」という確認が、週に何度も発生している ・同時に開いたときに、誰かの編集が別の誰かの編集を上書きしている

とくに4つ目は、決めごとを増やしても直りません。同じセルに誰でも書ける構造がある限り、後から書いたほうが残るという挙動は変わらないからです。消えた値は変更履歴をたどれば見つかりますが、消えたこと自体に気づくのは、たいてい会議で数字が合わなかったときです。行ごとに書き込める人を分けられる仕組みへ移すと、この問題は起きなくなります。

この段階では、スマートフォンの表計算アプリで開いたときの見え方も確かめてください。条件付き書式のバーは色の帯なので、画面の小さい端末でもそれなりに読めますが、日付の列幅を24ピクセルまで詰めた表は、指で右へたどるのが相当に難しくなります。ウィンドウ枠の固定はアプリ版では効き方が変わり、左の6列が付いてこないことがあります。現場で更新してほしい相手ほど、パソコンの前には座りません。自分の行を見つけられないという理由だけで更新が止まっているなら、雛形の作り方ではなく、入力する場所の形を変える段階に来ています。

公開情報から見た、乗り換えの境目

道具を替えるかどうかを判断するとき、金額の比較から入ると決まりません。見るべきなのは、何で区切っているかです。

Trelloの公式の料金ページには、2026年9月4日時点で、無料プランは「ワークスペースあたり最大10枚のボード」「ワークスペースあたり10コラボレーターまで無料」「無制限のカード」と記載されています。そのうえで、カレンダー、タイムライン、テーブル、ダッシュボードといった見え方はPremiumプランの機能として並びます。工程表を見たいという目的では、この区切りが直接効いてきます。機能ごとの対応はTrelloとの比較に表で並べてあります。

区切り方が違うサービスもあります。案内ページの料金には、無料プランは5人までとボード10個までで、6人目または11個目のボードから1人あたり月500円(税抜)になると書かれています。機能で絞らず、区切るのは人数とボードの数だけという設計で、ガントもカレンダーも無料の範囲に入ります。どちらの区切りが合うかは、人数と、使いたい見え方の数で決まります。

見え方の種類そのものを確認したい場合はできることに、カンバンやガントを含む8種類のボードと使い分けが載っています。すでに他のサービスにカードを作ってしまっている場合はTrelloからの移行に、10個を超えるボードでも取り込める条件が書かれています。他のサービスとの並びを一覧したい場合は比較の一覧が入口になり、国内のサービスとの比較としてはBacklogとの比較Jootoとの比較も同じ形式で並んでいます。無料の範囲や移行の手順に絞った回答はよくある質問にまとまっています。

移行そのものの手間も、判断の材料になります。表計算からWebサービスへ移す場合、多くのサービスがCSVの取り込みに対応しています。作業名、担当者、開始日、終了日、状態の5列があれば、たいていの形式に変換できます。逆に言えば、テンプレートを作る段階でこの5列を素直な形で持っておくと、将来どこへ移るにしても手間が小さくなります。1つのセルに複数の情報を詰め込んだり、色だけで状態を表したりしていると、移すときに人が読み直すことになります。色は情報として取り出せません。状態は必ず文字列の列として持ってください。

もうひとつ、移行の判断でよく揉めるのが、過去の記録をどこまで持っていくかです。終わったプロジェクトの工程表まで移そうとすると、作業量が数倍になります。実務では、進行中のものだけを移して、過去の表は読み取り専用のファイルとして保管庫に残すのが現実的です。過去の表を開く回数は、想像しているよりずっと少ないものです。

最後に、乗り換えを検討するときに見落とされがちな点をひとつ挙げます。表計算からの移行で本当に大変なのは、データの引っ越しではなく、運用の作り直しです。誰が何を更新するのか、いつまでに直すのか、遅れをどう扱うのか。これらは道具が変わっても引き継がれません。むしろ、道具を替えるタイミングは、この運用を決め直す数少ない機会です。テンプレートを探している段階でこの点を意識しておくと、どの道具を選んでも表が長持ちします。

Q1. スプレッドシートのガントチャートは無料のままどこまで使えますか?

Googleスプレッドシート自体に工程表としての機能制限はなく、条件付き書式でバーを描く方式であれば費用はかかりません。困るのは機能ではなく、同時に触る人が増えたときに書式や並び順が壊れる点です。触る人が2人以上になったら、保護範囲と入力規則の設定を先に済ませてください。

Q2. Excelで作ったガントチャートをスプレッドシートに移せますか?

取り込みはできますが、マクロは動かず、一部の関数や図形は再現されません。条件付き書式は多くがそのまま移りますが、移った後に必ず色の位置を目で確認してください。ずれたまま配布すると、間違った遅れが表示され続け、誰も気づかないまま運用されます。

Q3. 共同編集で他の人の作業を上書きしないためには?

日付の見出し行と計算式の入った列を保護範囲に設定し、状態の列は入力規則のプルダウンに固定します。並べ替えは全員の画面を動かすので使わず、自分の画面だけで絞り込めるフィルタ表示を使ってください。行の追加は既存行の複製で行うと決めておくと、書式の崩れも防げます。

Q4. 社外の相手に工程表を見せるときの注意点は?

リンクを知っている全員が編集できる設定は避けてください。URLは転送されます。閲覧のみのリンクを個別に渡すか、社外用のシートを別に作り、必要な列だけを関数で転記します。備考欄には社内の事情が書かれていることが多いので、そのまま見せない前提で設計してください。

ブログ一覧へ

ほかの記事

触ってみるのが、いちばん早い。

5人まで無料で使えます。クレジットカードは不要です。

無料で始める