Harry&

業種

建設工事の工程表(ガントチャート)をエクセルで作る方法と更新の手間・限界

佐々木春哉

建設工事の工程表(ガントチャート)をエクセルで作る方法と更新の手間・限界

工事の工程表はバーチャート形式ならエクセルで十分作れます。ただしクリティカルパスの管理と、天候・手戻りが起きるたびの更新は手作業では限界があります。

無料相談無料相談受付中

いきなり作らない。AIで何がどう変わるかを、先に見極める。

  • ノーコードの卒業先、AIネイティブ受託。事業の文脈で要件から実装まで伴走
  • 45分・Web。検討段階のご相談・資料だけでも歓迎。しつこい追客はしません

建設工事の工程表(ガントチャート)をエクセルで作る方法と更新の手間・限界

工事の工程表は、横軸に日付・縦軸に工種を並べたバーチャート形式ならエクセルで十分自作できます。ただし工種間の前後関係(クリティカルパス)を追う管理と、天候順延や検査の手戻りが起きるたびの再計画は、手作業では追いつかなくなる境界線があります。作り方の実装知と、限界が来るサインを具体的に見ていきます。

工事現場の工程表運用における作成・更新・共有の全体像を示すフロー図 工程表は「作成」だけでなく「更新」「共有」までを含めて初めて機能する

工事工程表の2種類:バーチャート工程表とネットワーク工程表

工事の工程表には大きく2種類あり、バーチャート工程表はエクセルで再現できますが、ネットワーク工程表(クリティカルパス管理)はエクセル単体では機能が不足します

バーチャート工程表は、縦軸に「仮設」「基礎」「躯体」「仕上げ」といった工種を並べ、横軸の日付に対して着工日から完了日までを横棒(バー)で表現する形式です。エクセルなら罫線とセルの塗りつぶし、あるいは棒グラフ機能を使えば見た目上は問題なく再現できます。工程表テンプレートとして配布されている多くのものも、この形式です。

一方でネットワーク工程表は、各工種を「先行工程が終わらないと着手できない」という依存関係でつなぎ、その中で最も余裕(フロート)がなく遅延がそのまま全体の遅延に直結する経路=クリティカルパスを可視化する形式です。専用のプロジェクト管理ソフトはこの依存関係をノードとして持ち、1つの工程が遅れると影響範囲を自動で再計算します。エクセルにはこの「依存関係をデータとして持つ」仕組みが標準ではなく、後述するように関数と条件付き書式で疑似的に再現するしかありません。

バーチャート工程表とネットワーク工程表(クリティカルパス表示)の構造の違いを比較する図 バーチャート=日付上に並べるだけ、ネットワーク=工種同士の依存関係を線でつなぐ

エクセルで工事工程表を作る具体的な手順

バーチャート工程表をエクセルで作る手順は、日付軸の設計→工種行の分解→バー表示のルール化という3段階に整理すると迷いません。

まず横軸には着工から竣工までの日付を1日単位で並べます。土日・祝日は列の塗りつぶし色を変えておくと、稼働可能日が一目で分かります。次に縦軸には工種を分解して並べます。「躯体工事」とひとまとめにせず、「配筋」「型枠」「コンクリート打設」「養生」まで分解しておくと、後で1工程だけ遅延したときの影響を追いやすくなります。最後に、各工種の開始日・終了日のセルに対して条件付き書式を設定し、該当する日付の範囲だけセルを塗りつぶすことでバーを表現します。

現場事務所でノートパソコンにエクセルの工程表を入力している手元の様子 工種ごとの開始日・終了日を条件付き書式でバー表示に変換する

この段階までは、多くの現場でテンプレートを流用しながら問題なく運用できています。工数がかかり始めるのは、次に説明するクリティカルパスの管理と、日々の更新作業からです。

クリティカルパスをエクセルで管理する方法と限界

クリティカルパスをエクセルで扱う場合、NETWORKDAYS関数やIF文で前後工程の依存を計算する仕組みは組めますが、工程数が増えるほど数式が複雑化し属人化します

具体的には、ある工程の開始日セルに「前工程の終了日の翌稼働日」を参照する数式を入れ、稼働日計算にはNETWORKDAYS関数で土日・祝日を除外します。これを工種ごとに縦に連鎖させれば、前工程が遅れたときに後続工程の日付も連動して動く仕組みは作れます。

問題は、この依存関係を「どのセルがどのセルを参照しているか」という数式でしか表現できない点です。ネットワーク工程表専用ソフトのように依存関係の一覧やクリティカルパスのハイライト表示は標準機能として存在せず、数式を組んだ担当者以外には全体構造が見えにくくなります。工種を1行追加・削除するだけで参照がずれて数式が壊れることも珍しくありません。結果として「あの人が作ったファイルだから、あの人しか直せない」という属人化が進み、担当者が異動・退職した瞬間に工程表そのものが更新不能になる状態が起こり得ます。

実際に業務システムの受託相談でよく聞くのは、工程表を組んだ担当者が異動になり、後任がその数式の参照関係を読み解けなかったというパターンです。数式自体はそれまで正しく動いていたのに、「どのセルが何を参照しているか」を説明できる人がいなくなった時点で、その工程表は実質的に機能を失います。結局は現行の工程を目視で洗い出し、ファイルを一から組み直すことになった、という相談は一度や二度ではありません(案件固有の詳細は個社ごとに異なるため、ここでは典型パターンとして紹介しています)。

数式で組んだ工程間の依存関係が1行の増減で崩れる様子を示す図 依存関係が「数式」でしか表現されないため、崩れても誰にも気づかれない

天候・手戻りが起きるたびの再計画がなぜ大変か

エクセル工程表で最も手間がかかるのは初回作成ではなく、天候順延や検査の手戻りが発生するたびの再計画です。ここが「更新の手間」の核心です。

例えば基礎工事が雨で1日順延したとします。バーチャート上でその工種のバーを1日後ろにずらすこと自体は簡単です。しかし本来はその後ろに続く型枠・配筋・コンクリート打設・養生・上棟という一連の工程すべてが連動してずれるべきで、クリティカルパス上にある工程であれば全体の竣工日にも影響します。この連動を数式で組んでいなければ、担当者が一つひとつ手で後ろ倒しにする作業が発生し、組んでいても数式の参照範囲から漏れた工程は放置されたままズレに気づかず進行してしまいます。

検査での手戻り(配筋検査の指摘による再施工など)も同様です。当初の計画にない工程が割り込むため、その後の全工程の並びを組み直す必要があります。天候・手戻りは工事現場では日常的に起きる事象であるにもかかわらず、エクセルはその都度「壊れた数式を人力で直す」作業を要求してくる点が、現場責任者の負担として積み上がっていきます。

天候順延1日が後続工程にどれだけの遅延として波及するかを示す図 1日の順延が依存関係を辿ってどこまで波及するかは、手作業では追いにくい

協力会社との共有・出来高連動の限界

エクセル工程表のもう一つの限界は、協力会社との共有と、実際の出来高(進捗実績)との連動が仕組みとして存在しない点です。

多くの現場では、更新した工程表をPDFやエクセルファイルのままメールやチャットツールで協力会社に配布しています。この方式では、協力会社側が確認しているファイルが最新版かどうかを送り手が把握できず、古い工程表を見たまま作業計画を立てられてしまうことがあります。さらに、協力会社からの進捗報告(今日どこまで終わったか)は電話や口頭で受けて現場責任者がエクセルに転記するのが一般的で、この転記作業自体が二重入力であり、聞き漏らし・入力漏れの温床になります。

加えて、出来高査定(工事の進捗に応じた請求額の算定)とエクセル工程表は別のファイル・別の担当が管理していることが多く、「工程表上は70%進んでいるはずなのに、出来高査定は50%で計上されている」といった不整合が生じても、両者を突き合わせる仕組みがなければ気づかれません。ここまでくると、工程表の更新・共有・出来高連動をすべて手作業で束ねる負荷は、エクセルというツールの限界というより、運用そのものが持続可能かという判断が必要な段階です。どこまでを仕組み化すべきか社内だけで切り分けにくい場合は、初月無料の経営AI診断で現状の工程管理・情報共有フローを棚卸ししてから判断する現場も増えています。

現場監督が複数の協力会社に電話やFAXで個別に連絡を取っている様子 工程共有が個別連絡に依存すると、最新情報が全員に届いているかを誰も保証できなくなる

まとめ:エクセルで足りるか、脱エクセルを検討すべきか

バーチャート形式の工程表であれば、単一現場・工種数が限られる規模ではエクセルで十分機能します。判断が必要になるのは、クリティカルパスの自動管理・天候や手戻りでの頻繁な再計画・協力会社との進捗連動のいずれか2つ以上が同時に負荷になり始めたときです。

自社の運用がこの状態に近いかを確かめる最初の一歩は、直近1か月で工程表を「作り直した」回数と、その都度かかった時間を数えてみることです。月に数回、それぞれ数時間かかっているなら、その工数は本来ならもっと別の仕事に使える時間です。どの業務をシステム化すべきかの見極めが自分たちだけでは難しい場合は、初月無料の経営AI診断(通常30万円相当)で現状の工程管理フローを可視化し、どこから着手すべきかを一緒に整理することもできます。

よくある質問

工事の工程表はエクセルとネットワーク工程表用ソフト、どちらで作るべきですか?

単一現場・数十工程程度なら、バーチャート形式のエクセルで十分運用できます。ただし複数現場を同時に抱える、協力会社への進捗共有が頻繁、クリティカルパスの自動再計算が必要という条件が重なると、エクセルの手作業更新は崩れやすくなります。その状態になったら工程管理アプリへの移行を検討する目安です。

天候で工程がずれたとき、エクセルの工程表はどう直すのが正解ですか?

遅延した工程のバーを動かすだけでなく、後続工程すべての依存関係を手作業で追う必要があります。関数や条件付き書式である程度は自動化できますが、依存関係の設定漏れに気づかないまま計画が崩れることが多いため、更新のたびに全体を目視で確認する運用が現実的です。

クリティカルパスはエクセルの関数だけで管理できますか?

NETWORKDAYS関数やIF文を組み合わせて前後関係を計算する仕組みは作れます。ただし工程数が増えるほど数式が複雑化し、作った担当者にしか直せない属人化が進みます。ネットワーク工程表専用ソフトが持つ自動でのクリティカルパス再計算機能は、エクセルでは実質的に再現しきれません。

協力会社との工程共有はエクセルのままで大丈夫ですか?

ファイルをメールやチャットで送るだけの共有では、どれが最新版か分からなくなる状態が起きやすくなります。協力会社側の実績報告を1つのファイルに集約できず、二重入力や連絡漏れが常態化し、進捗の食い違いによる手戻りまで発生しているなら、共有方法自体を見直すタイミングです。

関連記事

「まず費用感だけ知りたい」という方へ。
1分で概算費用がわかるシミュレーターをご用意しています。

1分で見積りを試す →

よくある質問

Q. 工事の工程表はエクセルとネットワーク工程表用ソフト、どちらで作るべきですか?
A. 単一現場・数十工程程度なら、バーチャート形式のエクセルで十分運用できます。ただし複数現場を同時に抱える、協力会社への進捗共有が頻繁、クリティカルパスの自動再計算が必要という条件が重なると、エクセルの手作業更新は崩れやすくなります。その状態になったら工程管理アプリへの移行を検討する目安です。
Q. 天候で工程がずれたとき、エクセルの工程表はどう直すのが正解ですか?
A. 遅延した工程のバーを動かすだけでなく、後続工程すべての依存関係を手作業で追う必要があります。関数や条件付き書式である程度は自動化できますが、依存関係の設定漏れに気づかないまま計画が崩れることが多いため、更新のたびに全体を目視で確認する運用が現実的です。
Q. クリティカルパスはエクセルの関数だけで管理できますか?
A. NETWORKDAYS関数やIF文を組み合わせて前後関係を計算する仕組みは作れます。ただし工程数が増えるほど数式が複雑化し、作った担当者にしか直せない属人化が進みます。ネットワーク工程表専用ソフトが持つ自動でのクリティカルパス再計算機能は、エクセルでは実質的に再現しきれません。
Q. 協力会社との工程共有はエクセルのままで大丈夫ですか?
A. ファイルをメールやチャットで送るだけの共有では、どれが最新版か分からなくなる状態が起きやすくなります。協力会社側の実績報告を1つのファイルに集約できず、二重入力や連絡漏れが常態化し、進捗の食い違いによる手戻りまで発生しているなら、共有方法自体を見直すタイミングです。

あわせて読みたい

この記事をシェア

Next Step

「とりあえず相談」が、
一番の近道です。

いきなり作りません。投資対効果を見極めてから進めるので、ムダな開発を防げます。
検討段階のご相談・資料だけでも歓迎。しつこい追客はしません。

※ まだ検討段階でも大丈夫です。無料相談では課題の整理からご一緒します。

Harry&がわかる3点セット — サービス概要・導入事例・料金体系

無料資料

Harry&がわかる3点セット

サービス概要・導入事例・料金体系をまとめた資料を無料でお届けします。

資料をダウンロード
無料相談 — 45分・Web。検討段階のご相談も歓迎

無料相談

いきなり作らない。
先に見極めてから進める。

45分・Web。検討段階のご相談・資料だけでも歓迎。しつこい追客はしません。

無料で相談する
1分で見積り — かんたんな質問に答えるだけで費用の目安がわかる

無料シミュレーター

1分で費用の目安を確認

かんたんな質問に答えるだけ。まず費用感だけ知りたい方にどうぞ。

1分で見積りを試す →