LINEでキャリア相談

施工管理のExcel関数10選|工程・原価・数量集計で使う実務テンプレ

施工管理のExcel関数10選|工程・原価・数量集計で使う実務テンプレ

施工管理のExcel関数とは、工程表・実行予算・出来高・数量拾い・週報などの現場書類で使う数式のうち、集計・検索・条件分岐・日付計算を担う関数群のことです。書類の型が整っていても、関数を正しく組めなければ数値の突合や月次集計で毎回時間を溶かし、転記ミスが原価にも工程にも波及します。特に施工管理職は現場に出ながら事務作業をこなす前提のため、限られた時間で正確に集計できる関数スキルが実務の負荷を大きく左右します。

書類そのものの型(対外/対内15書類・全建統一様式・工程表テンプレ)は既に施工管理でエクセルを使う書類15種類|作り方・関数・アプリ移行の判断軸と工程表をエクセルで作る手順|バーチャート/ガントチャートの作り方と自動化で扱っています。本記事はそこから一歩進めて、Excel関数の数式構文と実務テンプレに絞って解説します。SUM・SUMIFS・XLOOKUP・IFERROR・EOMONTH など、施工管理の現場で「今日から効く」順に10関数を用途別に並べ、各関数の書式・実例・失敗パターン・キャリア観点までを1本にまとめました。

本記事は施工管理職1〜10年目、事務担当者、未経験からの入職者、Excelを見よう見まねで使ってきた中堅層のいずれにも読める粒度で書いています。読了後は、月次集計・単価突合・稼働日計算・エラー処理の基本形が自分で組めるようになり、書類作成の時間を短縮しながら数値の信頼性を上げる下地ができます。

  1. 先に結論
  2. この記事で分かること
  3. 施工管理でExcel関数が実務に効く理由
    1. 書類作成と数値集計の2軸
    2. 施工管理職に求められるExcelスキルの実態
  4. 施工管理のExcel関数10選(用途別マトリクス)
    1. 10関数の全体像
    2. 用途別マトリクス
  5. 集計・原価管理で使う4関数(SUM/SUMIFS/SUMPRODUCT/SUBTOTAL)
    1. SUM(合計)と SUBTOTAL(フィルタ後合計)の使い分け
    2. SUMIFS(複数条件で科目別・月別集計)
    3. SUMPRODUCT(数量×単価の一括計算・条件付き合計)
    4. 実務テンプレ|月別・科目別 実行予算実績表
  6. 検索・突合で使う3関数(VLOOKUP/XLOOKUP/INDEX+MATCH)
    1. VLOOKUPと構造的な落とし穴
    2. XLOOKUPで再設計する単価台帳突合
    3. INDEX+MATCHが有効なケース
    4. 実務テンプレ|資材コード→単価自動引き
  7. 条件分岐・エラー対策で使う2関数(IF・IFS/IFERROR)
    1. IF・IFSで進捗判定と丸め処理
    2. IFERRORでエラー表示を実務向きに置換
    3. 実務テンプレ|進捗率→ステータス自動判定
  8. 日付・工程管理で使う3関数(EOMONTH/WORKDAY/NETWORKDAYS.INTL)
    1. EOMONTHで月末締め自動計算
    2. WORKDAY・NETWORKDAYS.INTLで稼働日ベースの工期算出
    3. 実務テンプレ|4週8閉所を反映した稼働日計算
  9. 数式運用の基本ルール(絶対参照・エラー値・テーブル化)
    1. 絶対参照と相対参照の使い分け
    2. 主要エラー値の意味と対処
    3. テーブル化(Ctrl+T)で数式コピー事故を減らす
  10. 現場フェーズ別・関数の使いどころ
    1. 着工前(見積・実行予算・工程表)
    2. 施工中(週報・出面・原価管理)
    3. 竣工前(出来高・写真台帳・完成書類)
  11. Excel関数の学習ロードマップとキャリア価値
    1. 1週間〜3か月の学習ステップ
    2. 転職・面接でのExcelスキルの位置づけ
  12. よくある失敗と対策5選
    1. 失敗1|列を追加してVLOOKUPが壊れる
    2. 失敗2|フィルタ後の合計がSUMで狂う
    3. 失敗3|#N/Aが放置されて集計が全滅する
    4. 失敗4|稼働日計算でNETWORKDAYSだけ使い祝日・閉所日が漏れる
    5. 失敗5|数式が個人依存で属人化する
  13. よくある質問
    1. Q1|VLOOKUPは覚えなくていい?
    2. Q2|SUMIFSとピボットテーブルはどう使い分ける?
    3. Q3|INDEX+MATCHは今から覚えるべき?
    4. Q4|配列数式・スピル・LET・LAMBDAは覚えるべき?
    5. Q5|VBA・マクロは学ぶべき?
    6. Q6|Google スプレッドシートでも同じ関数が使える?
    7. Q7|関数が動かないときの切り分け順は?
    8. Q8|Excelのバージョンで使える関数が違うのが不安
    9. Q9|数値が合わないと言われたとき、どう説明する?
    10. Q10|施工管理アプリが普及したらExcelは不要になる?
    11. Q11|Excelの学習教材のおすすめは?
    12. Q12|施工管理技士の試験にExcelは出る?
  14. まとめ
    1. 年収・転職でお悩みの方へ

先に結論

  • 施工管理のExcel関数は「集計・検索・条件分岐・日付」の4系統に整理すると迷いにくい
  • 最低限押さえるのは SUM/SUMIFS/SUMPRODUCT/SUBTOTAL/VLOOKUP/XLOOKUP/INDEX+MATCH/IF・IFS/IFERROR/EOMONTH/WORKDAY(またはNETWORKDAYS.INTL) の10種
  • 原価と工程は SUMIFS+XLOOKUP+EOMONTH の組み合わせでほぼ回る
  • 参照ミス・列ずれ事故は VLOOKUPからXLOOKUP へ、テーブル化(Ctrl+T) で構造的に防ぐ
  • エラー値は放置せず IFERROR で表示を整え、原因の切り分け(#N/A・#REF!・#VALUE!・#DIV/0!)を運用の型に組み込む
  • Excel関数スキルは中途採用でも評価対象。単体スキルではなく 数値の正確性と提出物の速さ としてキャリア評価につながる

この記事で分かること

  • 施工管理で必ず押さえたいExcel関数10選と、用途別のマトリクス
  • 集計・検索・条件分岐・日付の4系統ごとに、数式構文と実務テンプレ
  • VLOOKUP→XLOOKUP乗り換えの判断軸と、INDEX+MATCHが有効な場面
  • 主要エラー値(#N/A・#REF!・#VALUE!・#NAME?・#DIV/0!・#NUM!・####)の意味と対処
  • 4週8閉所や2024年問題を反映した稼働日ベースの工期算出テンプレ
  • 現場フェーズ(着工前/施工中/竣工前)ごとの関数の使いどころ
  • Excel関数スキルの学習ロードマップと、面接・キャリアでの評価のされ方

施工管理でExcel関数が実務に効く理由

書類作成と数値集計の2軸

施工管理の書類は、書式の型(工程表・実行予算・出来高・写真台帳・日報)と、そこに載る数値の集計(原価・進捗・稼働日・出面・数量)の2軸で成り立ちます。前者は既存のテンプレートで大部分が固まりますが、後者は毎現場ごとの入力データに応じて動くため、関数が正しく組めていないと 同じテンプレを使っても月ごとに集計が狂う ということが起きます。

このため、施工管理職にとってのExcelスキルは「テンプレを埋められる」ではなく「テンプレの数式を読める・直せる・組み直せる」水準が実務のラインになります。

施工管理職に求められるExcelスキルの実態

施工管理職の中途採用求人票を確認すると、応募要件・歓迎スキルに「Excelでの実行予算・原価管理経験」「工程表作成経験」「関数・ピボット活用」といった記載が入るケースが目立ちます(タテルート編集部が2026年6月〜9月に大手・準大手ゼネコン、サブコン、ハウスメーカーの中途採用ページと転職媒体の公開求人約120件を確認した範囲での傾向)。求人票に出るキーワードのうち、関数系で頻出するのは SUM/SUMIFS/VLOOKUP/XLOOKUP/IF の5種でした(同編集部確認範囲)。

一方、業界横断の統計としては、厚生労働省「賃金構造基本統計調査」等の公式統計に「Excel関数スキル別」の切り分けはありません。本記事内の求人観測は編集部集計の傾向として扱ってください。

施工管理のExcel関数10選(用途別マトリクス)

10関数の全体像

施工管理の書類作業で頻度が高い関数を、4系統×10関数に整理したのが下表です。

系統 関数 主用途 代表シーン
集計 SUM 単純合計 数量拾い・月次原価の合計
集計 SUMIFS 複数条件で合計 科目別・月別・現場別の実績集計
集計 SUMPRODUCT 掛け算の合計 数量×単価の一括計算・条件付き合計
集計 SUBTOTAL フィルタ後合計 週報の絞り込み集計・小計出力
検索 VLOOKUP 縦方向検索 単価台帳突合(旧環境)
検索 XLOOKUP 縦横自在検索 単価台帳突合(推奨)
検索 INDEX+MATCH 動的検索 列位置が変わる可能性がある帳票
条件 IF・IFS 条件分岐 進捗率→ステータス判定
条件 IFERROR エラー抑制 #N/A表示を実務向きに置換
日付 EOMONTH 月末算出 月次締め日・支払サイト計算
日付 WORKDAY/NETWORKDAYS.INTL 稼働日算出 4週8閉所を反映した工期算出

「10選」と書きつつ、WORKDAY/NETWORKDAYS.INTLは組で扱うため、関数の数え方としては11個ですが、日付の稼働日計算という1つの用途 としてまとめています。

用途別マトリクス

  • 集計 = SUM/SUMIFS/SUMPRODUCT/SUBTOTAL:数量・原価・進捗の合計
  • 検索 = VLOOKUP/XLOOKUP/INDEX+MATCH:単価・仕様の突合
  • 条件 = IF・IFS/IFERROR:判定とエラー処理
  • 日付 = EOMONTH/WORKDAY/NETWORKDAYS.INTL:工程・締め日・稼働日

この4系統を頭に入れておくと、書類の見た目からどの関数を使うかを逆算しやすくなります。

集計・原価管理で使う4関数(SUM/SUMIFS/SUMPRODUCT/SUBTOTAL)

SUM(合計)と SUBTOTAL(フィルタ後合計)の使い分け

もっとも基本の合計関数がSUMですが、施工管理の実務では フィルタで絞り込んだ状態でも小計を出したい 場面が頻発します。この場合はSUBTOTALを使います。

  • 書式:=SUM(範囲)
  • 書式:=SUBTOTAL(集計方法, 範囲)(集計方法=9 で合計、109 で非表示行を除外した合計)

週報や日報を1シートに積み上げて、日付や工種でフィルタして小計を出すレイアウトでは、SUMだと非表示行も含めて合計してしまうため、フィルタ運用のシートではSUBTOTAL を基準にします。

SUMIFS(複数条件で科目別・月別集計)

実行予算対比の実績集計や、現場別・科目別の原価集計は、SUMIFSがほぼ標準です。

  • 書式:=SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2, …)
  • 例:=SUMIFS(実績シート!$E:$E, 実績シート!$B:$B, "2026-09", 実績シート!$C:$C, "労務費") → 2026年9月の労務費合計

条件範囲は列指定($B:$B)でも動きますが、行数が多い場合は テーブル化して構造化参照 に切り替えると、範囲追加時の修正漏れが減ります。

SUMPRODUCT(数量×単価の一括計算・条件付き合計)

数量拾いの明細で「数量列×単価列」を各行で掛け算してから合計する場面では、SUMPRODUCTが最短です。

  • 書式:=SUMPRODUCT(数量範囲, 単価範囲)
  • 例:=SUMPRODUCT($D$4:$D$120, $E$4:$E$120) → 明細120行分の数量×単価合計

さらに、SUMIFSでは条件式に不等号(>=など)を組み合わせるとき配列条件で扱いにくいことがあり、その場合はSUMPRODUCTで論理式を配列化する形(=SUMPRODUCT((条件1)*(条件2)*金額列))を使うと、旧バージョンのExcelでも動作します。

実務テンプレ|月別・科目別 実行予算実績表

実行予算と実績を月次で並置する表の基本形は、以下のような列構造です。

科目 予算 4月実績 5月実績 6月実績 累計実績 予算残 消化率
労務費 12,000,000 =SUMIFS(実績!$E:$E,実績!$B:$B,”2026-04″,実績!$C:$C,”労務費”) … … =SUM(4月〜6月実績) =B-累計 =累計/B
  • 単価台帳の変更に強くしたい場合は、予算 列も XLOOKUP でマスタから引く形にする
  • 消化率が100%を超える科目にIF・IFERRORで強調表示を挟むと、月次会議のチェックが早くなる

検索・突合で使う3関数(VLOOKUP/XLOOKUP/INDEX+MATCH)

VLOOKUPと構造的な落とし穴

VLOOKUPは長く現場で使われてきた関数ですが、次の3つの構造的な弱点があります。

  • 列番号が数値指定:マスタに列を追加すると列番号がずれ、意図しない列を参照する事故が起きやすい
  • 左方向検索ができない:検索キー列より左の列を返せない
  • 完全一致の指定を忘れると近似一致になる:数値マスタでバグの温床になる

書式:=VLOOKUP(検索値, 範囲, 列番号, FALSE)(FALSE は完全一致)

Excelが古い環境やマスタが枯れていて列構成が変わらない書類では引き続き使えますが、新規に組むならXLOOKUPが第一選択です。詳細な関数仕様はMicrosoft VLOOKUP 関数で確認できます。

XLOOKUPで再設計する単価台帳突合

XLOOKUPはExcel 2021以降とMicrosoft 365で使え、VLOOKUPの弱点を解消しています。

  • 書式:=XLOOKUP(検索値, 検索範囲, 戻り範囲, [見つからない場合], [一致モード], [検索モード])
  • 例:=XLOOKUP(A4, 単価台帳!$B:$B, 単価台帳!$D:$D, "未登録") → A4のコードで単価台帳を検索し、D列(単価)を返す。無ければ「未登録」

戻り範囲を列単位で指定できるため、マスタに列が追加されても数式が壊れません。新規テンプレは原則XLOOKUP、既存のVLOOKUP資産は現場に負担のない範囲で順次差し替える、という方針が実務的です。参考:Microsoft XLOOKUP 関数。

INDEX+MATCHが有効なケース

INDEX+MATCHはXLOOKUP登場以前の定番でしたが、いまも「列位置が動的に変わる」帳票では有効です。

  • 書式:=INDEX(戻り範囲, MATCH(検索値, 検索範囲, 0))
  • 例:発注者の指定フォーマットで列順が案件ごとに変わるケース、シート間で列見出しの並びが揃わないケース

新環境で新規に組むなら、可読性の観点からもXLOOKUPを基準にし、INDEX+MATCHは既存資産のメンテナンス用途に絞ると混乱が減ります。

実務テンプレ|資材コード→単価自動引き

資材コードから単価を引く定型テンプレは、単価台帳シート+明細シートの2枚構成が扱いやすい形です。

  • 単価台帳シート(列:コード/品名/規格/単価/改定日)
  • 明細シート(列:コード/数量/単価(XLOOKUPで引く)/金額(=数量×単価)/備考)

単価改定日を持たせておくと、改定履歴が残り、後で「どの単価で見積もったか」の遡及確認が可能になります。数量拾いの効率化については施工管理の効率化ツール/段取り改善の実務も併読すると全体像が掴めます。

条件分岐・エラー対策で使う2関数(IF・IFS/IFERROR)

IF・IFSで進捗判定と丸め処理

IFは1つの条件で分岐、IFSは複数条件を上から順に評価する関数です。

  • 書式:=IF(条件, 真の場合, 偽の場合)
  • 書式:=IFS(条件1, 値1, 条件2, 値2, …, TRUE, 既定値)
  • 例(進捗率→ステータス):=IFS(D4>=1,"完了",D4>=0.7,"仕上げ",D4>=0.3,"施工中",TRUE,"未着手")

条件が3つを超える場合はIFの入れ子より IFSのほうが可読性が高い ため、進捗判定・原価アラートのような分岐はIFSに寄せます。

IFERRORでエラー表示を実務向きに置換

#N/A や #DIV/0! がセルに残ると、集計側で #N/A が波及して他のセルの数値まで読めなくなります。IFERRORで表示を整えます。

  • 書式:=IFERROR(数式, エラー時の値)
  • 例:=IFERROR(XLOOKUP(A4, 単価!$B:$B, 単価!$D:$D), "未登録")
  • 例:=IFERROR(D4/E4, "") → ゼロ除算時は空欄

IFERRORでエラーを潰しすぎると、本来調べるべき異常を隠す ことになります。実務では「未登録」「要確認」など後で追跡できる文字列を置くと、フィルタで残件が拾えます。詳細はMicrosoft IFERROR 関数を参照してください。

実務テンプレ|進捗率→ステータス自動判定

工程表の各行に進捗率(0〜1)を入れておき、隣列でIFSでステータスを返す構成にすると、週次会議の目視スピードが上がります。

  • 進捗率列:0.65
  • ステータス列:=IFS(D4>=1,"完了",D4>=0.7,"仕上げ",D4>=0.3,"施工中",D4>0,"準備",TRUE,"未着手")
  • 遅延判定列:=IF(TODAY()>締切日, IF(D4<1, "遅延", ""), "")

条件付き書式でステータス列に色を付ければ、印刷資料としても機能します。

日付・工程管理で使う3関数(EOMONTH/WORKDAY/NETWORKDAYS.INTL)

EOMONTHで月末締め自動計算

月次締め・支払サイト算出はEOMONTHが最短です。

  • 書式:=EOMONTH(基準日, 月数) → 月末日を返す
  • 例:=EOMONTH(A4, 0) → A4の月末
  • 例:=EOMONTH(A4, 1)+15 → 翌月15日締め

締め日と支払サイトを別列で計算しておくと、資金繰り表・下請支払リストで再利用できます。

WORKDAY・NETWORKDAYS.INTLで稼働日ベースの工期算出

土日祝や現場閉所日を除いた稼働日の算出には、WORKDAY/NETWORKDAYS.INTLを使います。

  • WORKDAY:起算日から稼働日数を加算した日付を返す(=WORKDAY(開始日, 日数, [祝日リスト]))
  • NETWORKDAYS.INTL:2日間の稼働日数を返す(=NETWORKDAYS.INTL(開始日, 終了日, [週末], [祝日リスト]))

第3引数の「週末」を "0000011"(土日休み)や "0000001"(日曜のみ休み)のように7桁の文字列で指定できるため、4週8閉所(4週間で8日間の現場閉所という業界指標) を反映した工期計算がしやすくなります。

実務テンプレ|4週8閉所を反映した稼働日計算

  • 祝日リストシートを別途持ち、祝日+会社休日+閉所日を一覧化
  • 工期セル:=NETWORKDAYS.INTL(C4, D4, "0000011", 祝日リスト!$A:$A)
  • 進捗基準の想定稼働日:=WORKDAY(着工日, 想定日数, 祝日リスト!$A:$A)

建設業では2024年4月から時間外労働の上限規制が適用されており、原則は月45時間/年360時間、特別条項付き36協定でも年720時間以内、時間外労働と休日労働の合計で単月100時間未満/複数月平均80時間以内が上限です。違反企業には6ヶ月以下の懲役または30万円以下の罰金が科されます(出典:厚生労働省「時間外労働の上限規制」)。災害復旧・復興工事には一部の制限緩和特例があります。稼働日ベースの工期算出は、上限規制の枠内で工程を組む前提として必須の型です。

働き方改革と工期の整合については施工管理の2024年問題と働き方改革の実務対応も併読すると具体化しやすくなります。

数式運用の基本ルール(絶対参照・エラー値・テーブル化)

絶対参照と相対参照の使い分け

数式コピーの事故は、参照方式の理解が甘いことが原因の大半です。

  • 相対参照:A1(コピーで行・列がずれる)
  • 絶対参照:$A$1(コピーしてもずれない)
  • 複合参照:$A1(列だけ固定)、A$1(行だけ固定)

単価台帳や祝日リストなど「動かしたくない範囲」は原則 $ 付きで書く、明細の1行を組み立ててから下方向にコピーする、というのが基本ルーティンです。

主要エラー値の意味と対処

エラー値の意味を覚えておくと、切り分けが早くなります。

エラー値 意味 主な原因
#N/A 該当なし XLOOKUP・VLOOKUPで見つからない/MATCHで該当なし
#REF! 参照無効 参照先の行/列が削除された
#VALUE! 値が不正 数値が期待される場所に文字列
#NAME? 名前解決失敗 関数名の誤り/参照名の未定義
#DIV/0! ゼロ除算 分母がゼロ/空欄
#NUM! 数値エラー 引数が範囲外・計算不能
#### 表示幅不足 列幅が狭いだけ(数式は正常)

#### は幅を広げれば消えるので焦らないこと、#N/A はマスタの表記揺れ確認が最優先、#REF! は数式履歴を確認し Ctrl+Z で戻せる範囲は戻すのが基本対応です。

テーブル化(Ctrl+T)で数式コピー事故を減らす

範囲をテーブル化しておくと、行追加時に自動で書式・数式が拡張され、SUMIFS の範囲追加漏れが起きにくくなります。

  • 手順:範囲を選択して Ctrl+T → 「先頭行を見出しとして使用する」にチェック
  • 構造化参照:=SUMIFS(実績[金額], 実績[月], "2026-09", 実績[科目], "労務費")

構造化参照は列見出しの変更に強く、$B:$B のような列全体指定より意図が読み取りやすくなります。

現場フェーズ別・関数の使いどころ

着工前(見積・実行予算・工程表)

  • 見積:SUMPRODUCT(数量×単価)/XLOOKUP(単価台帳突合)
  • 実行予算:SUMIFS(科目別集計)/IF・IFS(残枠判定)
  • 工程表:WORKDAY/NETWORKDAYS.INTL/EOMONTH/条件付き書式

施工中(週報・出面・原価管理)

  • 週報:SUBTOTAL(フィルタ後合計)/IFS(工種別ステータス)
  • 出面:SUMIFS(日別×職種別)/IFERROR(未入力抑制)
  • 原価管理:SUMIFS(月次実績)/XLOOKUP(発注書突合)

竣工前(出来高・写真台帳・完成書類)

  • 出来高:SUMIFS(工種別出来高)/IF(100%到達判定)
  • 写真台帳:VLOOKUP/XLOOKUP(撮影日→工程マイルストーン)
  • 完成書類:EOMONTH(引渡月末算出)/SUM/IFERROR

写真整理・電子小黒板の実務は工事写真の整理方法|命名規則・フォルダ構成・電子納品フロー側で扱っています。

Excel関数の学習ロードマップとキャリア価値

1週間〜3か月の学習ステップ

Excel関数は、まとめて詰め込むより「自分の書類に組み込みながら覚える」ほうが定着しやすい領域です。

期間 目標 学習の型
1週間 SUM/SUMIFS/IFの基本形を1つの実務書類で使う 週報/日報を関数化
1か月 XLOOKUP/IFERROR/EOMONTHまで拡張 実行予算+単価台帳を関数化
3か月 SUMPRODUCT/WORKDAY/NETWORKDAYS.INTL/構造化参照 工程表と原価管理を統合

関数を覚えることが目的化しないよう、自分が毎月使う書類の集計を関数に置き換える ことをゴールに置くのが継続のコツです。

転職・面接でのExcelスキルの位置づけ

施工管理の中途採用では、Excel関数スキル単独で採用可否が決まるわけではありませんが、書類作成の速さと数値の正確性 として評価軸に入るケースは多いというのが求人票の傾向です(前述の編集部確認範囲)。面接での聞かれ方の例は次の通りです。

  • 「実行予算の月次実績集計は、どの関数でどう組んでいましたか?」
  • 「単価台帳と発注データの突合はどう自動化していましたか?」
  • 「工程表で稼働日ベースの日付計算はどう組みますか?」

「関数を知っている」ではなく「現場でどう使ったか」のエピソードで答えられるようにしておくと、実務力の裏付けになります。転職準備の全体像は施工管理の転職完全ガイド|転職先5パターン・成功8ステップ・年代別戦略を、面接対策の全体像は施工管理 面接 質問 回答例|逆質問・志望動機の型側で扱っています。

よくある失敗と対策5選

失敗1|列を追加してVLOOKUPが壊れる

原因:列番号を数値で固定している。対策は XLOOKUPへの差し替え、または最低でも COLUMN() を使った動的な列番号の指定に切り替えること。

失敗2|フィルタ後の合計がSUMで狂う

原因:SUMは非表示行も含めて合計する。対策は SUBTOTAL(9,…) または SUBTOTAL(109,…) に置き換えること。フィルタ運用シートは最初からSUBTOTAL基準で組む。

失敗3|#N/Aが放置されて集計が全滅する

原因:単価台帳との突合で見つからないコードが混ざり、IFERRORで抑えていないため上位のSUMIFSまで壊れる。対策は XLOOKUP+IFERROR の組み合わせで、未登録は「未登録」文字列に置換したうえで、別列で件数カウントして異常を検知する運用にすること。

失敗4|稼働日計算でNETWORKDAYSだけ使い祝日・閉所日が漏れる

原因:土日は考慮されるが祝日リストを与えていない。対策は 祝日リストシート を別途持ち、NETWORKDAYS.INTL の第4引数に指定する。4週8閉所を反映するなら、閉所日を祝日リストに合流させる運用にする。

失敗5|数式が個人依存で属人化する

原因:数式を組んだ本人しか意図がわからず、退職・異動で保守できなくなる。対策は セルコメント・別シートの数式説明ドキュメント・テーブル化と構造化参照 をセットで運用し、担当交代時に読める状態を保つこと。属人化を防ぐには、書類の型そのものの標準化も必要で、施工管理でエクセルを使う書類15種類|作り方・関数・アプリ移行の判断軸で扱っている書類テンプレの標準化と併走させると効果的です。

よくある質問

Q1|VLOOKUPは覚えなくていい?

新規テンプレを組むならXLOOKUPが第一選択で問題ありません。ただし現場の既存資産にはVLOOKUPが大量に残っているため、読める水準までは押さえておく ことが実務的です。

Q2|SUMIFSとピボットテーブルはどう使い分ける?

固定レイアウトの帳票(実行予算対比表など)にはSUMIFS、集計軸を頻繁に切り替えて探索したい場面にはピボットテーブルが向いています。両方使えると原価管理の解像度が上がります。

Q3|INDEX+MATCHは今から覚えるべき?

新規テンプレはXLOOKUPで十分ですが、発注者や協力会社から届く既存フォーマットで列位置が動くケースへの対応として、読める・微調整できる レベルを持っておくと安全です。

Q4|配列数式・スピル・LET・LAMBDAは覚えるべき?

現場実務で最初から必須ではありません。原価集計や単価突合が自動化できてから、次の段階で導入すると効果が出やすい領域です。

Q5|VBA・マクロは学ぶべき?

書類を大量に処理するポジション(本社原価管理・積算部門)に配属される場合は有効です。現場配属で優先度が高いのは、まずSUMIFS/XLOOKUP/IFERROR/EOMONTHの4関数を実務書類に組み込めることです。

Q6|Google スプレッドシートでも同じ関数が使える?

主要関数(SUM/SUMIFS/VLOOKUP/XLOOKUP/IF/IFERROR/EOMONTH/WORKDAY)は同じ書式で動作するものが多いですが、NETWORKDAYS.INTL の週末指定の挙動などに差があります。会社の指定フォーマットがExcelの場合はExcelで組み、社内共有はスプレッドシートを使うといった併用が現実的です。

Q7|関数が動かないときの切り分け順は?

まず数式バーで参照範囲を確認、次にエラー値(#N/A・#REF!・#VALUE!・#NAME?)から原因を特定、最後に F9 キーで部分計算をして式のどこで値が変わるかを追う、という順が定石です。

Q8|Excelのバージョンで使える関数が違うのが不安

XLOOKUP・IFS・SPILL(動的配列)はExcel 2021以降とMicrosoft 365で使えます。会社支給端末のExcelが古い場合は、INDEX+MATCH/IFの入れ子 で代替可能です。バージョン確認は「ファイル」→「アカウント」で行えます。

Q9|数値が合わないと言われたとき、どう説明する?

「集計範囲」「絞り込み条件」「単価マスタの版」「エラー処理」の4点を明示できると信頼が上がります。数式の裏側を口頭で説明できる状態が、Excelスキルの本当のライン、と考えたほうが実務に沿います。

Q10|施工管理アプリが普及したらExcelは不要になる?

写真管理・電子小黒板・日報など、専用アプリが優位な領域は移行が進んでいますが、実行予算・原価管理・工程調整のように 現場ごとにレイアウトを微調整したい書類 はExcelが残る傾向です。アプリとExcelの使い分けは施工管理アプリの比較|写真・工程・日報・原価管理を機能別に整理で扱っています。

Q11|Excelの学習教材のおすすめは?

書籍・動画・社内テンプレの3つを組み合わせるのが最短です。まず自分が毎月触る書類(週報・実行予算)の関数を、公式ヘルプ(Microsoft Excel サポート)と1冊の入門書で確認しながら1つずつ置き換えていくのが挫折しにくい方法です。

Q12|施工管理技士の試験にExcelは出る?

施工管理技術検定は建設業法・施工管理・法規・工程・品質・安全などが出題範囲で、Excel関数そのものは試験科目ではありません。ただし実務経験の中で書類作成・数値管理を担う場面は多く、日常業務のスキルとしては引き続き重要です。試験概要は一般財団法人建設業振興基金・一般財団法人全国建設研修センターで確認できます。

まとめ

施工管理のExcel関数は、集計・検索・条件分岐・日付の4系統×10関数(SUM/SUMIFS/SUMPRODUCT/SUBTOTAL/VLOOKUP/XLOOKUP/INDEX+MATCH/IF・IFS/IFERROR/EOMONTH/WORKDAY・NETWORKDAYS.INTL)に整理すると、書類ごとに使う関数が逆算できるようになります。

  • 集計はSUMIFS+SUMPRODUCT+SUBTOTALの3枚で回る
  • 検索はXLOOKUPを第一選択、既存資産はVLOOKUPを読める水準で維持
  • 条件分岐はIFSでネストを避け、エラーはIFERRORで運用可能な表示に置換
  • 日付はEOMONTHとNETWORKDAYS.INTLで、4週8閉所と2024年問題を反映した稼働日ベースの工期を組む
  • 参照方式・エラー値・テーブル化を基礎教養として押さえ、属人化を防ぐ

書類の型・15分類・アプリ移行判断は施工管理でエクセルを使う書類15種類|作り方・関数・アプリ移行の判断軸、工程表の作り方は工程表をエクセルで作る手順|バーチャート/ガントチャートの作り方と自動化に整理しています。関数スキルはキャリア面でも中途採用の評価軸に入るため、書類作成の時間短縮と数値の正確性という2つのアウトプットにつなげていくのが実務的な学び方です。次のキャリア判断や転職準備を検討している方は、タテルートの無料キャリア相談(LINE)という情報整理の場も選択肢の1つになります。

運営:株式会社ヘルスベイシス・コンストラクション/タテルート編集部

キャリア相談

年収・転職でお悩みの方へ

建設業界に特化したキャリアアドバイザーが、転職市場の動向や年収相場を踏まえてご相談に応じます。費用はかかりません。

LINEで相談(無料) フォームから問い合わせ →
タテルート編集部

建設業界のキャリア情報を発信する編集部。一次情報と現場の声を重視した記事設計で、読者の「次の一歩」を支援することを使命としています。

キャリアの判断材料を、
第三者視点で整理しませんか。

建設業界に特化したキャリアアドバイザーが、転職・年収・資格取得の選択肢を一緒に整理します。
ご相談に費用はかかりません。