gantt

エクセルの工程表の作り方|型を決めてから線を並べる

2026年10月3日 ・ Pinateca編集部

エクセルで工程表を作る手が止まるのは、たいてい線の引き方ではありません。どの型で作るかを決めないまま日付を並べ始めて、途中で「この作業はどの行に入るのか」「進捗はどう表すのか」と迷うところです。この記事では、作り始める前に決める4つのこと、エクセルで作れる工程表の型、日付欄と休日の作り方、棒を引く2通りの方法、見やすくする設定、印刷と配布、そして更新が止まる場面の見極め方までを順に示します。エクセルで作り続けないほうがよい場面も先に書きます。

工程表を作り始める前に決める4つのこと

先に決めておかないと、後から全部作り直しになる項目が4つあります。どれもエクセルの操作とは関係のない、運用の決めごとです。

1つめは、誰が更新するか。 1人が引き受けるなら、その人のパソコンの中に置いておいても回ります。3人以上が直す前提なら、置き場所と更新の順番を最初に決めなければ、同じ日の午後に2つの版ができます。エクセルのファイルは、1人が開いている間、他の人は読み取り専用でしか開けません。この制約は設定では消えないので、更新する人数がそのまま運用の形を決めます。

2つめは、横軸の目盛り。 日ごと、週ごと、時間ごとのどれかです。ここを間違えると列の数が破綻します。3か月の工事を日ごとに刻むと、休日を含めて92列前後になり、画面に2週間分しか映りません。半年を超える計画なら週ごと、1日の中で段取りが変わる作業なら時間ごとにします。迷ったときは、遅れを何日単位で管理したいかで決めてください。1日の遅れを追いたいなら日ごと、1週間の遅れを追えばよいなら週ごとで足ります。

3つめは、1行の粒度。 行が細かすぎると更新が追いつかず、粗すぎると遅れが見えません。目安は、1つの行が担当者1人にとって2日から2週間で終わる大きさです。半日で終わる作業を1行にすると、月に何百回も塗り直すことになります。1か月かかる作業を1行にすると、月末に「まだ終わっていない」と分かるだけで手が打てません。

4つめは、誰がどこで見るか。 紙に印刷して現場の壁に貼るのか、パソコンの画面で開くのか、移動中にスマートフォンで見るのか。紙で配るなら、A3の横1枚に収まる列数に抑える必要があります。スマートフォンで見る前提だと、横に長い表は指で拡大しながら読む形になり、ほぼ読まれません。この4つを1行ずつ書き出してから、はじめてエクセルを開いてください。

エクセルで作れる工程表は4つの型に分かれる

工程表とひとことで呼んでいても、中身は4つの型に分かれます。どの型で作るかによって、エクセルでの作りやすさも、読み取れることも変わります。

型 縦と横に何を置くか 分かること エクセルでの作りやすさ
バーチャート工程表 縦に作業、横に日付 いつ何をするか、期間の重なり 作りやすい。条件付き書式だけで足りる
ガントチャート工程表 縦に作業、横に進捗率か日付 どこまで進んだか 作りやすい。進捗の列を1つ足すだけ
ネットワーク工程表 作業を丸と矢印でつなぐ 作業の前後関係、遅れの影響が及ぶ道 手間がかかる。図形を手で並べることになる
出来高累計曲線 横に日付、縦に出来高の累計 計画と実績の開き 作りやすい。折れ線グラフで足りる

現場では、バーチャートもガントチャートもまとめて「ガントチャート」と呼ばれます。厳密には、横軸に日付を置いて期間を棒で表すのがバーチャート、作業ごとの進捗率を棒の長さで表すのがガントチャートです。呼び方の違いにこだわる必要はありませんが、進捗率を入れる列を作るかどうかは最初に決めてください。後から列を挿入すると、条件付き書式の数式もグラフの参照範囲も、まとめて直すことになります。

4つの中でエクセルに向かないのはネットワーク工程表です。丸と矢印を図形で並べる作業になり、作業が20を超えると位置の調整だけで時間が溶けます。作業の前後関係と、遅れが全体に響く道を押さえたいなら、前後関係の整理だけを別の紙で行い、決まった日付をバーチャートに書き戻すほうが早く終わります。

本記事では、工程表の種類や作り方、そしてエクセルやツールの活用方法を詳しく解説します。実際の業務で使えるテンプレート例もご用意しました。最後には工程表の作成に役立つ「Backlog」の魅力も紹介します。 出典: backlog.com

工期や休日の扱いには、所管の官庁が示している考え方があります。社内の慣習だけで工程を詰めず、国土交通省の公表資料で確かめてから期間を置いてください。

日付欄と休日を先に作る

棒を引く前に、土台となる日付欄と休日の色分けを作ります。ここを丁寧に作っておくと、あとの作業がほとんど自動で済みます。

列の並べ方。 A列に作業名、B列に担当者、C列に開始日、D列に終了日、E列に日数を置きます。F列から先を日付欄にします。日数を手で入れると必ず開始日と食い違うので、E列は計算式で出してください。土日を除いた稼働日数を数えるなら =NETWORKDAYS(C2,D2,祝日!$A$2:$A$60) です。開始日と日数から終了日を出したいときは逆向きに =WORKDAY(C2,E2-1,祝日!$A$2:$A$60) を使います。どちらも第3引数に祝日の一覧を渡せるので、別シートに祝日を縦1列で並べておきます。

日付行の作り方。 F1に工事の開始日を入れ、G1には =F1+1 を入れて右へコピーします。日ごとの目盛りならこれで足りますが、週ごとにしたいときは =F1+7 にします。日付行のすぐ下、F2に =TEXT(F1,"aaa") を入れると「月」「火」のような曜日が出ます。曜日の行を作っておくと、土日を目で拾えるようになり、誤って休日に作業を置くことが減ります。

休日に色を付ける。 日付欄の列全体を選んで条件付き書式を開き、数式に =WEEKDAY(F$1,2)>=6 と入れると土日が塗られます。祝日も塗るなら、もう1つルールを足して =COUNTIF(祝日!$A$2:$A$60,F$1)>0 にします。ここで大事なのは行だけを固定する F$1 の形にしておくことです。$F$1 にすると全部の列が同じ判定になり、表全体が塗られます。うまくいかないときは、まずこの $ の位置を疑ってください。

祝日の一覧は毎年作り直しが必要です。翌年分を年末に足す作業を誰の仕事にするかまで決めておかないと、年明けに祝日が平日として塗られたまま、誰も気づかない表になります。

棒を引く方法その1、条件付き書式で塗る

棒の引き方は2通りあります。まずは条件付き書式で塗る方法です。行を増やしても崩れないので、更新が多い現場ではこちらが向きます。

日付欄の範囲を選び、条件付き書式の「数式を使用して書式設定するセルを決定」を選んで、次の数式を入れます。

=AND(F$1>=$C2,F$1<=$D2)

F列が日付欄の先頭、C列が開始日、D列が終了日のときの形です。日付行は行を固定して F$1、開始日と終了日は列を固定して $C2 と $D2 にします。この固定の付け方さえ合っていれば、範囲の中の全部のセルが自分の位置に応じて正しく判定されます。塗りつぶしの色を選んで確定すると、期間の分だけ棒が引かれます。

予定と実績を分けて見せたいときは、ルールを2つ作ります。1つめは予定で薄い色、2つめは実績で濃い色にし、実績の開始日と終了日を別の列に置いて同じ形の数式を当てます。1行の中で上下に分けたいときは、行の高さを広げて2行1組で使う形にするか、行を2本に分けて「予定」「実績」と書き分けます。2行1組にすると行数が倍になるので、作業が30を超えるなら色の濃淡で分けるほうが読めます。

進捗率を棒に反映させたいときは、進捗の列を1つ足して、実績側の数式を =AND(F$1>=$C2,F$1<=$C2+($E2-1)*$G2) のように書きます。G列が進捗率のときの形です。50%と入れれば、棒が半分まで塗られます。数式が長くなるので、最初は進捗の列を持たず、遅れている行に色を1つ付けるだけの運用から始めるほうが続きます。

この方法の弱点は、印刷したときにセルの罫線が棒の中に残ることです。気になるなら、塗りつぶしと同時に罫線を「なし」にする書式を当ててください。

棒を引く方法その2、積み上げ横棒グラフで描く

もう1つは、積み上げ横棒グラフを使う方法です。見た目が整い、棒の位置が日付に正確に対応します。社外に提出する資料や、提案書に貼る図にはこちらが向きます。

手順は5つです。まず、作業名と開始日と日数の3列を選んで、積み上げ横棒グラフを挿入します。次に、系列の1つめ(開始日)を選んで「塗りつぶしなし」にします。これで開始日までの部分が透明になり、日数の分だけが棒として残ります。3つめに、縦軸を選んで「軸を反転する」にチェックを入れます。エクセルの初期状態では1行目が下に来るため、この操作をしないと作業の順番が逆さまになります。4つめに、横軸の最小値と最大値を日付のシリアル値で指定します。開始日のセルを別の場所で =C2*1 のように数値化すると、入れるべき値が分かります。最後に、横軸の表示形式を m/d にして日付として読めるようにします。

グラフ側の利点は、1日未満の期間も正しい長さで描けることです。条件付き書式はセル単位でしか塗れないため、半日の作業も1日分の幅になります。時間単位の段取りを見せたいなら、グラフのほうが実態に合います。

弱点は更新の手間です。行を足すたびにデータ範囲を広げ直す必要があり、書式もその都度当て直しになります。週1回以上引き直す表なら、この手間が積み上がって続かなくなります。更新頻度が高い表は条件付き書式、見せるための図はグラフ、と用途で分けるのが現実的です。 両方を1つのファイルで持ち、更新は条件付き書式の表で行い、月次の報告のときだけグラフ側にデータを流す形にすると、どちらの利点も取れます。

見やすい工程表にする5つの設定

作り方が分かっても、読みにくい表は使われません。次の5つを入れるだけで、開いたときの分かりやすさが変わります。

ウィンドウ枠の固定。 作業名の列と日付の行が常に見えるようにします。F3のセルを選んで「ウィンドウ枠の固定」を実行すると、A列からE列と、1行目から2行目が固定されます。これを入れていない表は、右にスクロールした瞬間に何の作業の行を見ているのか分からなくなります。全部の設定の中で、これが最も効きます。

今日の位置に縦線を引く。 日付欄に条件付き書式を1つ足して =F$1=TODAY() で罫線か背景色を付けます。今日の線より左で終わっていない棒が遅れです。この線が無い表は、遅れているかどうかを人が指で数えることになり、会議のたびに同じ確認が発生します。

色は3色までに抑える。 予定、実績、遅れの3つで足ります。担当者ごとに色を分けたくなりますが、6色を超えると印刷したときに見分けが付かなくなり、白黒で刷ると全部同じ灰色になります。担当者は色ではなくB列の文字で表してください。

印刷の設定を先に済ませる。 印刷範囲を指定し、「印刷タイトル」でタイトル行と作業名の列を各ページに繰り返すようにします。拡大縮小は「すべての列を1ページに印刷」にします。用紙はA3横が扱いやすく、A4では日ごとの目盛りで2週間分ほどしか入りません。この設定を最後に回すと、配る直前に表が分断されて慌てることになります。

入力規則で日付の書き方をそろえる。 開始日と終了日の列に「日付」の入力規則を当てておくと、4/1 と 2026/4/1 と 4月1日 が混ざりません。書き方が混ざると NETWORKDAYS が計算できず、日数の列にエラーが並びます。

エクセルで工程表を作る5つのメリット

専用の道具を検討する前に、エクセルで足りている部分を確かめておく価値があります。エクセルの強みは5つです。

追加の費用がかからない。 すでに社内にあるものを使うので、稟議も相見積もりも要りません。工程表のために新しく月額500円前後を人数分払う判断をする前に、いまの表で何が足りないのかを言葉にできるようになります。

思った通りの形に作れる。 専用の道具は、その道具が想定した管理の形に寄せて作られています。エクセルは列を自由に足せるので、社内の書式や取引先から指定された様式にそのまま合わせられます。提出先が決まっている書類では、これが決定的な利点になります。

計算ができる。 日数から人日を出し、単価をかけて原価を見る、といった計算を同じシートの中で完結できます。工程と金額を1枚で見たい場面では、専用の道具よりエクセルのほうが素直です。

そのまま渡せる。 ファイルを添付すれば相手が開けます。PDFにすれば見た目も崩れません。社外の協力会社にアカウントを作ってもらう必要がないので、1回だけの案件では手間が少なくなります。

誰でも読める。 新しく入った人に使い方を教える時間がほとんど要りません。表としての読み方は共通しているので、説明なしで開いてもらえます。

エクセルの工程表が続かなくなる5つの場面

エクセルで作った工程表が使われなくなるときは、だいたい同じ5つの場面で詰まっています。作り方の問題ではなく、道具の性質から来るものです。

同時に直せない。 1人が開いている間、他の人は読み取り専用になります。工程表は関わる人が多い書類なので、人数が増えるほど「今あの人が開いているから後で直す」という待ちが発生します。そして後で直すと決めた変更は、たいてい忘れられます。共有フォルダに置いて複数人で編集できるようにしても、同じセルを同時に触ると、どちらかの入力が消えます。

版が増える。 工程表_最新.xlsx、工程表_最新_20260925.xlsx、工程表_最新_20260925_修正.xlsx と並んだフォルダは、現場でよく見かけます。どれが本物か分からなくなった時点で、表は判断の材料として使えなくなります。

変えた理由が残らない。 セルの日付が3日後ろにずれていても、なぜずれたのかは表に書かれていません。理由はチャットかメールか電話の中にあり、探し出すのに時間がかかります。半年後に工期の根拠を問われたときに答えられないのは、この記録が無いからです。

前後関係が式にならない。 「基礎が終わってから躯体」という関係をエクセルの表で表すには、開始日のセルに前の作業の終了日を参照する式を入れることになります。作業が30本を超えたあたりから、この参照が絡み合って追えなくなります。1本の作業が2日遅れたときに、どこまで後ろにずれるのかを手で数え直す状態になったら、表の限界に来ています。

気づく仕組みが無い。 誰かが日付を変えても、関係する人に知らせは届きません。見に行った人だけが知っている状態が続き、次の会議で初めて共有されます。工程表が嘘になる速さは、更新する人の数ではなく、変更が伝わらない時間の長さで決まります。

エクセルで管理を続けるときの注意点

エクセルで続ける判断をしたなら、次の5つを決めておくと寿命が伸びます。

置き場所を1か所に決める。 共有ドライブに置き、配るときはファイルではなくリンクを送ります。添付で配ると、その瞬間に人数分の版が生まれます。リンクで配る運用に変えるだけで、版の取り違えはほとんど消えます。

更新の担当と時刻を決める。 「金曜の17時までに各担当が実績を入れ、月曜の朝に取りまとめが引き直す」のように、人と時刻をセットで決めます。誰でも直せる表は、結果として誰も直しません。

セルとシートを保護する。 計算式が入っているE列や、日付行を保護して、実績の列だけ編集できるようにします。保護をかけていない表は、数式を上から数値で上書きされて、ある日から日数が合わなくなります。

過去の版を残す。 月の初めにその月の版を別名で保存しておきます。工期の根拠を後から聞かれたときに、当時どうだったかを示せます。

同じファイルに単価や個人の情報を入れない。 工程表は社外に渡すことがある書類です。単価や個人に関わる情報を同じシートに置いていると、渡す直前に消す作業が毎回発生し、消し忘れが起きます。最初から別のファイルに分けてください。安全な扱い方の考え方は安全性の考え方にまとめてあり、どこまでを社外の人に見せるかを決めるときの整理に使えます。

遅れが出たときに工程表をどう直すか

工程表の作り方でいちばん差が出るのは、最初に引くときではなく、遅れが出てから直すときです。直し方を決めていないと、遅れた行だけを後ろにずらして終わりにしてしまい、後続の作業が前のままの日付で残ります。表の上では辻褄が合っているのに、現場では2つの作業が同じ日に重なる状態になります。

直す手順は4つの順番で固定してください。 1つめは、遅れた行の終了日を実態に合わせること。2つめは、その作業が終わらないと始められない作業を書き出すこと。3つめは、書き出した作業の開始日を、遅れた分だけ後ろにずらすこと。4つめは、ずらした結果として最終の引き渡し日が動くかどうかを確かめることです。この4つを飛ばして1つめだけで終えると、月末に「なぜ間に合わないのか分からない」という状態になります。

後続の作業を洗い出すときは、開始日の列に前の作業の終了日を参照する式が入っていると自動で追随します。ただし式で組むと、人が意図的に重ねている作業まで機械的にずれていきます。実務では、参照の式は入れずに、行の右端に「前の作業」の行番号を書く列を1つ足すほうが扱いやすくなります。式は勝手に動きますが、行番号のメモは人が読んで判断できます。

遅れの理由を残す列も1つ足してください。 日付だけを直していくと、3か月後に工期の根拠を聞かれたときに何も答えられません。理由の列に「材料の納期が5日後ろにずれたため」と一言だけ書いておけば、後から説明ができます。長く書く必要はなく、原因の種類が分かる程度で足ります。よく出る原因は、材料や部品の到着、前の工程の手戻り、人手の確保、天候、承認の待ちの5つです。この5つを選ぶだけの入力規則にしておくと、書く負担が下がって続きます。

直した表を配るときは、どこを直したかを添えてください。ファイル全体を送り直すと、受け取った側はどこが変わったのかを探すことになります。変わった行の作業名と、新しい日付だけを3行程度で書き添えるほうが、確実に伝わります。

社外の人に工程表を渡すときの作り方

工程表は社内だけで見る書類ではありません。協力会社や取引先に渡す場面を想定していないと、渡す直前に作り直すことになります。

渡す版と社内の版を分けてください。 社内の版には、単価や原価、社内の人だけに分かる略号、まだ確定していない作業が入っています。そのまま渡すと、確定していない日付を約束と受け取られることがあります。社内の版から、渡してよい列だけを別のシートに値貼り付けして、それをPDFにするのが最も手間の少ない形です。列を隠すだけで渡すのは避けてください。隠した列は相手の側で再表示できます。

PDFにしてから渡す。 エクセルのファイルをそのまま渡すと、相手の環境で列幅や改ページの位置が変わり、棒の位置がずれて見えることがあります。相手が数字を使って計算する必要がないなら、PDFのほうが確実です。数字を使ってもらう必要があるときは、計算式を値に変えてから渡します。式を残したまま渡すと、参照先のシートが無いためエラーの表示が並びます。

版の名前と日付を必ず表の中に入れる。 ファイル名に日付を入れても、印刷されて手元に残った紙には名前が出ません。表の右上に「第3版 2026年9月25日時点」のように書いておけば、現場で古い紙を見ながら話が進むことを防げます。紙で配る運用では、この1行の有無が最も効きます。

質問の受け先を書いておく。 工程表を受け取った相手が疑問を持ったとき、誰に聞けばよいかが書かれていないと、電話が取りまとめる人に集中します。表の端に担当者の名前と連絡先を書くだけで、問い合わせの往復が減ります。

社外の人に常に最新を見てもらいたい場面では、表を送り続ける運用そのものが限界になります。月2回を超えて送り直しているなら、見てもらう場所を1か所に置く形に変えたほうが、送る側も受け取る側も楽になります。そのときに確かめるのは、社外の人をどう数えるかです。閲覧だけの相手を人数に数えない仕組みなら、協力会社の人数が増えても金額は変わりません。

工程表を道具に移すかどうかの判断材料

エクセルから別の道具に移すべきかは、機能の多さではなく、次の4つの数で決まります。

同時に直す人の数。 1人か2人なら、エクセルで足ります。3人以上が同じ表を直したい状態なら、待ちと上書きが日常的に起きているはずです。

引き直す回数。 週に2回以上、棒を引き直しているなら、その時間が毎週積み上がっています。1回30分の引き直しを週2回続けると、1か月で4時間になります。

社外の人が見るか。 協力会社や取引先に見せる必要があるなら、アカウントを配らずに済むエクセルのほうが手間が少ない場面もあります。逆に、常に最新を見てもらいたいなら、表を送り続ける運用は破綻します。

遅れの連絡がどこに散っているか。 工程表は正しいのに、遅れの話はチャットと電話の中にある、という状態が続いているなら、表と会話が別の場所にあることが原因です。

道具を見比べるときは、機能の一覧よりも、無料で使える範囲と、有料に移る境目の条件を先に見てください。人数で区切る道具、ボードの数で区切る道具、機能で区切る道具があり、どれで区切られるかによって、チームが増えたときの金額が大きく変わります。区切り方の違いは料金のページで確かめられ、機能で絞らずに人数とボードの数だけで区切る形もあります。

いま使っている道具から移す場合は、移行の手間が判断を左右します。付箋の形で管理してきたチームならTrelloとの比較とTrelloからの移行を読むと、ボードやカードや添付がどこまでそのまま運べるかが分かります。課題管理の形で運用してきたならBacklogとの比較、無料の範囲の広さで選んできたならJootoとの比較が比べやすい相手です。7社をまとめて見たいときは比較の一覧から入ってください。

移す前に確かめておきたいのは、工程表以外の使い方も同じ場所でできるかです。ガントの棒だけを移しても、カンバンや予定表や会話が別の道具に残っていると、開く画面が増えるだけになります。ボードの種類とカードに載せられるものはできることに並んでいます。無料の範囲や上限の数え方で分からない点はよくある質問に答えがあり、人数の数え方やボードの数え方を確かめてから試すほうが、あとで見積りが変わりません。

最後に、移すかどうかを決める前に1つだけやっておくと判断が早くなります。いまの工程表を、先週の状態と今日の状態で見比べてください。どの行が変わっていて、その変更を何人が知っているかを数えます。変更を知っている人が変更した本人だけなら、直すべきは表の作り方ではなく、変更が伝わる経路です。

Q1. エクセルで工程表を作るのに、テンプレートを使ったほうが早いですか?

1回だけ使う表ならテンプレートで足ります。毎月更新する表なら、日付欄と休日の色分けだけを自分で組んだほうが後が楽です。配布されているテンプレートは条件付き書式の数式が入り組んでいることが多く、行を足したときにどこを直せばよいか分からなくなります。土台を自分で作れば、行の追加も列の変更も数分で済みます。

Q2. 条件付き書式と積み上げ横棒グラフは、どちらで作るべきですか?

更新の回数で決めてください。週1回以上引き直す表なら条件付き書式です。行を足しても数式が自動で効くので、直す手間がほとんどありません。社外への提出や提案書に貼る図なら積み上げ横棒グラフのほうが見た目が整い、1日未満の期間も正しい長さで描けます。両方を1つのファイルに持ち、用途で使い分ける形が現実的です。

Q3. 工程表が3か月を超えると画面に収まりません。どうすればよいですか?

横軸の目盛りを週ごとに変えるのが第一手です。日ごとの目盛りだと3か月で90列を超え、画面には2週間分しか映りません。1日単位で追いたい期間だけを別のシートに切り出し、全体は週ごとで持つ形にすると、両方を見られます。ウィンドウ枠の固定を入れておくことも合わせて確かめてください。

Q4. 作業の前後関係は、エクセルでどこまで表せますか?

開始日のセルに前の作業の終了日を参照する式を入れれば表せます。ただし作業が30本を超えると参照が絡み合い、1本遅れたときにどこまでずれるのかを追えなくなります。遅れが全体に響く道を押さえたいなら、前後関係の整理は別に行い、結果の日付だけを表に書き戻すほうが確実です。

ブログ一覧へ