工事台帳エクセルの作り方 工事ごとの粗利が見える項目と全関数
小さな
この
この
この
工事台帳とは、受注金額と原価を工事ごとに並べて粗利を見る表
工事台帳とは、
この
| 言葉 | この |
|---|---|
| 見積金額 | 最初に |
| 追加工事 | 工事の |
| 受注金額 | 見積金額と |
| 実行予算 | この |
| 実際額 | 請求書や |
| 見込み原価 | 実際額が |
| 見込み粗利 | 受注金額から |
粗利が見えなくなる原因は、原価の数字が後から届くこと
工事ごとの
| 見えなくなる |
起きること | この |
|---|---|---|
| 外注の |
工事が |
発注の |
| 追加工事の |
口頭で |
明細を |
| 自社の |
外注の |
手間を |
| まとめ買いの |
どの |
請求書1枚を |
| 入金を |
追加工事の |
残金を |
工事台帳は、工事一覧と原価明細の2枚で作る
工事台帳で
| シート | 1行の単位 | いつ |
何が |
|---|---|---|---|
| 工事一覧 | 工事1件 | 見積もりを |
工事ごとの |
| 原価明細 | 発注や |
発注した |
何に |
| 月の確認 | (入力は |
月に1回 | 会社全体の |
3枚目の
金額は、
工事一覧の項目は32列
工事一覧は、
| 列 | 項目 | 入れ方 |
|---|---|---|
| A | 工事番号 | R26-012 のように |
| B | 工事名 | 浴室とトイレの入れ替え |
| C | 施主 | 名前 |
| D | 担当 | 名前 |
| E | 状態 | リストから |
| F | 着工日 | 日付 |
| G | 完了日 | 日付 |
| H | 見積金額 | 最初に |
| I | 追加工事 | 追加で |
| J | 受注金額 | 式 |
| K | 実行予算 | 式 |
| L | 確定原価 | 式。 |
| M | 見込み原価 | 式 |
| N | 見込み粗利 | 式 |
| O | 見込み粗利率 | 式 |
| P | 予定粗利率 | 式。 |
| Q | 追加の原価 | 式 |
| R | 粗利の判定 | 式 |
| S | 着手金 | 金額 |
| T | 着手金の |
日付 |
| U | 着手金の |
入金を |
| V | 中間金 | 金額。 |
| W | 中間金の |
日付 |
| X | 中間金の |
入金を |
| Y | 残金 | 式 |
| Z | 残金の |
日付 |
| AA | 残金の |
入金を |
| AB | 入金済み | 式 |
| AC | 未入金 | 式 |
| AD | 次の入金日 | 式 |
| AE | 入金の判定 | 式 |
| AF | 番号の確認 | 式 |
E列の
| 状態 | 意味 | 粗利と |
|---|---|---|
| 見積中 | 見積もりを |
しない |
| 受注 | 契約したが、 |
する |
| 施工中 | 工事を |
する |
| 完了 | 工事は |
する |
| 締め | 原価が |
する |
| 失注 | 受注しなかった | しない |
原価明細の項目は11列
原価明細は、
| 列 | 項目 | 入れ方 |
|---|---|---|
| A | 工事番号 | 工事一覧と |
| B | 区分 | 材料・外注・手間・ |
| C | 内容 | 解体、ユニットバス、大工 6人工 |
| D | 取引先 | 名前。自社 |
| E | 本工事か |
本工事 か 追加 を選ぶ |
| F | 予定額 | 発注の |
| G | 実際額 | 請求書や |
| H | 見込み額 | 式 |
| I | 差額 | 式。 |
| J | 請求書の日 | 日付 |
| K | 確認 | 式 |
G列は、0 を0 は0 なら
見積・追加工事・実行予算・外注費・材料費の持ち方
金額の
ポイント1. 見積金額は、最初に決めた金額のまま残す
H列の
ポイント2. 実行予算は、着工前に原価明細の予定額で作る
実行予算は
ポイント3. 外注費は、発注した日に行を足す
外注費は、
ポイント4. 材料費は、まとめ買いでも工事ごとの行に分ける
材料の
ポイント5. 自社の手間は、人工に社内の単価を掛けて入れる
自社の=6*30000 のように、
ポイント6. 追加工事は、原価と金額の両方を入れて初めて完了にする
追加工事の
ポイント7. 粗利は、予定と見込みの2つを持つ
P列の
請求と入金の予定は、3回の枠で工事一覧に持つ
請求と
残金は受注金額-着手金-中間金 の
入金日は、
| AE列の |
意味 |
|---|---|
| 済 | 未入金が0 |
| 入金遅れ | 次の |
| 7日以内 | 次の |
| 日を入れる | 次の |
| 日を確認 | 予定日に |
| 入金が多い | 入金日を |
ひとつ気をR26-012-2 のように
支払いの
Excelで工事台帳を作る手順は、6つ
エクセル
ここの'原価明細'! のように
手順1. シートを3枚、名前だけ先に作る
新しい
手順2. 月の確認のシートに、3つの設定を入れる
工事一覧の
| セル | 項目 | 入れる値 |
|---|---|---|
| A1、B1 | 目標の |
30%(例。 |
| A2、B2 | 見る |
2026/10/1 |
| A3、B3 | 見る |
下の |
B3(見る月の末日)
=EOMONTH(B2,0)手順3. 原価明細のシートに式を入れる
1行目に
H2(見込み額)
=IF(A2="","",IF(G2="",F2,G2))
I2(差額)
=IF(OR(A2="",F2="",G2=""),"",G2-F2)
K2(確認)
=IF(A2="",IF(COUNTA(B2:G2)>0,"番号を入れる",""),IF(COUNTIF('工事一覧'!$A:$A,A2)=0,"番号なし",IF(AND(B2<>"材料",B2<>"外注",B2<>"手間",B2<>"その他"),"区分を確認",IF(AND(F2="",G2=""),"金額を入れる",IF(OR(AND(F2<>"",NOT(ISNUMBER(F2))),AND(G2<>"",NOT(ISNUMBER(G2)))),"金額を確認","")))))手順4. 工事一覧のシートに式を入れる
1行目に
粗利の
J2(受注金額)
=IF(A2="","",H2+I2)
K2(実行予算)
=IF(A2="","",SUMIFS('原価明細'!$F:$F,'原価明細'!$A:$A,A2))
L2(確定原価)
=IF(A2="","",SUMIFS('原価明細'!$G:$G,'原価明細'!$A:$A,A2))
M2(見込み原価)
=IF(A2="","",SUMIFS('原価明細'!$H:$H,'原価明細'!$A:$A,A2))
N2(見込み粗利)
=IF(A2="","",J2-M2)
O2(見込み粗利率)
=IF(OR(A2="",J2=0),"",N2/J2)
P2(予定粗利率)
=IF(OR(A2="",J2=0,K2=0),"",(J2-K2)/J2)
Q2(追加の原価)
=IF(A2="","",SUMIFS('原価明細'!$H:$H,'原価明細'!$A:$A,A2,'原価明細'!$E:$E,"追加"))
R2(粗利の判定)
=IF(OR(A2="",E2="見積中",E2="失注"),"",IF(K2=0,"予算なし",IF(AND(E2="締め",L2<>M2),"未確定あり",IF(AND(Q2>0,I2=0),"追加の請求なし",IF(N2<0,"赤字",IF(O2<'月の確認'!$B$1,"目標割れ",IF(M2>K2,"予算超え","")))))))入金の
Y2(残金)
=IF(A2="","",J2-S2-V2)
AB2(入金済み)
=IF(A2="","",IF(U2="",0,S2)+IF(X2="",0,V2)+IF(AA2="",0,Y2))
AC2(未入金)
=IF(A2="","",J2-AB2)
AD2(次の入金日)
=IF(A2="","",IF(AND(S2>0,U2=""),IF(T2="","",T2),IF(AND(V2>0,X2=""),IF(W2="","",W2),IF(AND(Y2>0,AA2=""),IF(Z2="","",Z2),""))))
AE2(入金の判定)
=IF(OR(A2="",E2="見積中",E2="失注"),"",IF(AC2<0,"入金が多い",IF(AC2=0,"済",IF(AD2="","日を入れる",IF(ISERROR(AD2-TODAY()),"日を確認",IF(AD2<TODAY(),"入金遅れ",IF(AD2-TODAY()<=7,"7日以内","")))))))
AF2(番号の確認)
=IF(A2="","",IF(COUNTIF($A:$A,A2)>1,"番号が重複",IF(H2="","見積金額なし","")))O列と
手順5. 月の確認のシートに集計の式を入れる
A列の
B5(施工中の件数)
=COUNTIF('工事一覧'!$E:$E,"施工中")
B6(受注の残)
=SUMIFS('工事一覧'!$J:$J,'工事一覧'!$E:$E,"受注")+SUMIFS('工事一覧'!$J:$J,'工事一覧'!$E:$E,"施工中")
B7(完了した工事の受注金額)
=SUMIFS('工事一覧'!$J:$J,'工事一覧'!$G:$G,">="&$B$2,'工事一覧'!$G:$G,"<="&$B$3)
B8(完了した工事の見込み粗利)
=SUMIFS('工事一覧'!$N:$N,'工事一覧'!$G:$G,">="&$B$2,'工事一覧'!$G:$G,"<="&$B$3)
B9(完了した工事の粗利率)
=IF(B7=0,"",B8/B7)
B10(赤字の件数)
=COUNTIF('工事一覧'!$R:$R,"赤字")
B11(目標割れの件数)
=COUNTIF('工事一覧'!$R:$R,"目標割れ")
B12(追加の請求なしの件数)
=COUNTIF('工事一覧'!$R:$R,"追加の請求なし")
B13(予算超えの件数)
=COUNTIF('工事一覧'!$R:$R,"予算超え")
B14(未確定の原価)
=SUM('工事一覧'!$M:$M)-SUM('工事一覧'!$L:$L)
B15(入金の予定)
=SUMIFS('工事一覧'!$S:$S,'工事一覧'!$T:$T,">="&$B$2,'工事一覧'!$T:$T,"<="&$B$3)+SUMIFS('工事一覧'!$V:$V,'工事一覧'!$W:$W,">="&$B$2,'工事一覧'!$W:$W,"<="&$B$3)+SUMIFS('工事一覧'!$Y:$Y,'工事一覧'!$Z:$Z,">="&$B$2,'工事一覧'!$Z:$Z,"<="&$B$3)
B16(実際の入金)
=SUMIFS('工事一覧'!$S:$S,'工事一覧'!$U:$U,">="&$B$2,'工事一覧'!$U:$U,"<="&$B$3)+SUMIFS('工事一覧'!$V:$V,'工事一覧'!$X:$X,">="&$B$2,'工事一覧'!$X:$X,"<="&$B$3)+SUMIFS('工事一覧'!$Y:$Y,'工事一覧'!$AA:$AA,">="&$B$2,'工事一覧'!$AA:$AA,"<="&$B$3)
B17(入金遅れの件数)
=COUNTIF('工事一覧'!$AE:$AE,"入金遅れ")
B18(明細の確認の件数)
=COUNTIF('原価明細'!$K:$K,"番号*")+COUNTIF('原価明細'!$K:$K,"金額*")+COUNTIF('原価明細'!$K:$K,"区分*")
B19(原価の合計の差)
=SUM('原価明細'!$H:$H)-SUM('工事一覧'!$M:$M)1工事のR26-012 を
B23(予定)
=SUMIFS('原価明細'!$F:$F,'原価明細'!$A:$A,$B$21,'原価明細'!$B:$B,$A23)
C23(実際)
=SUMIFS('原価明細'!$G:$G,'原価明細'!$A:$A,$B$21,'原価明細'!$B:$B,$A23)
D23(見込み)
=SUMIFS('原価明細'!$H:$H,'原価明細'!$A:$A,$B$21,'原価明細'!$B:$B,$A23)
E23(差)
=D23-B23
B27(予定の合計)
=SUM(B23:B26)
C27(実際の合計)
=SUM(C23:C26)
D27(見込みの合計)
=SUM(D23:D26)
E27(差の合計)
=SUM(E23:E26)手順6. リスト、固定、色を付けて、架空の1工事で試す
「データ」の, で
| シート | 列 | リストの値 |
|---|---|---|
| 工事一覧 | E 状態 | 見積中,受注,施工中,完了,締め,失注 |
| 原価明細 | B 区分 | 材料,外注,手間,その他 |
| 原価明細 | E 本工事か |
本工事,追加 |
工事一覧は、
最後に、
架空の工事で読むと、判定はこう出る
8件の
| 工事番号 | 状態 | 受注金額 | 実行予算 | 見込み原価 | 見込み粗利 | 見込み率 | 予定率 | 粗利の判定 | 入金の判定 |
|---|---|---|---|---|---|---|---|---|---|
| R26-003 | 締め | 800,000 | 460,000 | 458,000 | 342,000 | 42.8% | 42.5% | (空欄) | 済 |
| R26-009 | 締め | 600,000 | 300,000 | 300,000 | 300,000 | 50.0% | 50.0% | 未確定あり | 済 |
| R26-012 | 施工中 | 3,150,000 | 2,140,000 | 2,177,000 | 973,000 | 30.9% | 32.1% | 予算超え | 7日以内 |
| R26-015 | 施工中 | 2,000,000 | 1,100,000 | 1,100,000 | 900,000 | 45.0% | 45.0% | 追加の |
入金遅れ |
| R26-018 | 完了 | 1,800,000 | 1,730,000 | 1,930,000 | -130,000 | -7.2% | 3.9% | 赤字 | 入金遅れ |
| R26-021 | 施工中 | 1,000,000 | 740,000 | 740,000 | 260,000 | 26.0% | 26.0% | 目標割れ | 日を入れる |
| R26-024 | 見積中 | 450,000 | 200,000 | 200,000 | 250,000 | 55.6% | 55.6% | (空欄) | (空欄) |
| R26-025 | 受注 | 700,000 | 0 | 0 | 700,000 | 100.0% | (空欄) | 予算なし | 7日以内 |
R26-012の
| 区分 | 予定 | 実際 | 見込み | 差 |
|---|---|---|---|---|
| 材料 | 1,130,000 | 1,130,000 | 1,130,000 | 0 |
| 外注 | 770,000 | 205,000 | 795,000 | 25,000 |
| 手間 | 180,000 | 0 | 180,000 | 0 |
| その他 | 60,000 | 72,000 | 72,000 | 12,000 |
| 合計 | 2,140,000 | 1,407,000 | 2,177,000 | 37,000 |
この
月に1回見る数字は、月の確認のシートの順に読む
月に
| 順 | 見る数字 | セル | 例の値 | 見て |
|---|---|---|---|---|
| 1 | 原価の |
B19 | 0 | 0でなければ、 |
| 2 | 明細の |
B18 | 0 | 原価明細の |
| 3 | 未確定の |
B14 | 2,200,000 | 届いていない |
| 4 | 追加の |
B12 | 1 | 請求するか、 |
| 5 | 赤字の件数 | B10 | 1 | 原因を |
| 6 | 目標割れの |
B11 | 1 | 施工中なら、 |
| 7 | 予算超えの |
B13 | 1 | 増えた |
| 8 | 入金遅れの |
B17 | 2 | 施主への |
| 9 | 入金の予定 | B15 | 3,860,000 | 実際の |
| 10 | 実際の入金 | B16 | 1,800,000 | 通帳の |
| 11 | 完了した |
B7 | 1,800,000 | 月の |
| 12 | 完了した |
B9 | -7.2% | 目標と |
| 13 | 受注の残 | B6 | 6,850,000 | これからの |
| 14 | 施工中の |
B5 | 3 | 現場の |
全部を
赤字が見える線は、3本引く
赤字が
| 順 | R列の表示 | 条件 | 打つ手 |
|---|---|---|---|
| 1 | 予算なし | 受注後なのに |
実行予算を |
| 2 | 未確定あり | 締めなのに |
請求書を |
| 3 | 追加の |
追加の |
請求するか、 |
| 4 | 赤字 | 見込み粗利が |
原因を |
| 5 | 目標割れ | 見込み粗利率が |
残りの |
| 6 | 予算超え | 見込み原価が |
増えた |
目標を1-目標の粗利率 を
目標の
スプレッドシートで作るときに変える所
Googleスプレッドシートでも、
| 変える所 | Excel | Googleスプレッドシート |
|---|---|---|
| 入力の |
「データ」の |
「データ」の |
| 見出しの |
「表示」の |
「表示」の |
| 文字に |
「ホーム」の |
「表示形式」の |
| 式の |
色を |
「データ」の |
| 保存先 | 1か所に |
共有先を |
スプレッドシートの
動かして確かめた結果
この
架空の
判定の
| 見込み原価 | 見込み粗利率 | R列の表示 |
|---|---|---|
| 700,000 | 30.0% | (空欄) |
| 701,000 | 29.9% | 目標割れ |
| 1,000,000 | 0.0% | 目標割れ |
| 1,000,001 | -0.0001% | 赤字 |
入金の
| 次の |
AE列の |
|---|---|
| 昨日 | 入金遅れ |
| 今日 | 7日以内 |
| 7日後 | 7日以内 |
| 8日後 | (空欄) |
| 空 | 日を入れる |
11月末 と |
日を確認 |
動かす中で
| 起きること | 結果 | この |
|---|---|---|
明細のR26-012 ) |
その |
リストや |
| 工事番号の |
同じく |
同上 |
| 明細の |
原価から |
B19だけでなく |
実際額に 12万 と |
見込みの |
金額は |
実際額を0 にした |
予定額でなく |
まだ |
区分を 外注費 と入れた |
確認に |
リストから |
| 工事番号が |
確認に |
番号は |
| 追加工事を |
受注金額と |
残金を |
| 残金の |
残金が |
枝番で |
| 着手金が |
着手金の |
金額を |
動かせなかった* を
やってはいけないこと
工事台帳で、
ポイント1. 請求書が届いてから明細を入れる
発注の
ポイント2. 式の列に金額を手で打つ
J列や
ポイント3. 工事番号を人によって書き換える
R26-012 と R26012 は
ポイント4. 自社の手間を入れずに粗利を比べる
外注の
ポイント5. 締めた工事の数字を後から書き換える
後から
Excelでは足りなくなる線
Excelや
| 起きている |
な |
次の手 |
|---|---|---|
| 発注の |
発注と |
発注する |
| 見積書、 |
同じ |
見積もりの |
| 入金が |
3回の |
請求と |
| 現場には |
同じ |
人ごとに |
| 複数の |
1つの |
1件ずつ |
| 工事の |
工事一覧の |
過去の |
1つ
工事台帳を仕組みへ移す手順は、5つ
工事台帳を
手順1. 工事番号を、見積もりから請求まで同じにする
見積書、
手順2. 表の決まりを言葉にして書き出す
状態の
手順3. 最初に移す場所を1つ選ぶ
いちばん遅れている
手順4. 過去の工事は、締めた行から移す
工事一覧の
手順5. 1か月は並べて、数字を照合する
入力は
工事台帳を使い始める前のチェックリスト
工事台帳を
- 工事番号の
付け方を 決め、 見積書や 工事写真と 同じ 番号に した - シートを
3枚、 名前の とおりに 作った - 原価明細と
工事一覧の 式を 下の 行まで コピーした - 式の
列の 色を 変えた - 状態、
区分、 本工事か 追加かに リストを 付けた - 手間の
社内の 単価を 決めた - 目標の
粗利率を、 自社の 締めた 工事から 決めた - 明細の
金額の 基準を、 見積書と 同じ 1つに そろえた - 誰が
いつ原価明細を 入れるかを 決めた - 発注の
時点で 予定額を 入れる 決まりを、 担当に 伝えた - 架空の
1工事で 手計算と 合う ことを 確かめた - 月に
1回、 月の 確認を 見る 日を 決めた
自社でやる場合と、任せる場合
自社で
任せる
出典(一次情報)
Excelと
- SUMIFS の
構文 → Microsoft サポート 「SUMIFS 関数」、 Google ドキュメント エディタ ヘルプ「SUMIFS 関数」 - COUNTIF の
構文、 ワイルドカード、 条件と セルを &でつなぐ 書き方、 余分な スペースの 注意 → Microsoft サポート 「Microsoft Excel で COUNTIF 関数を 」、使用する Google ドキュメント エディタ ヘルプ「COUNTIF」 - COUNTA の
構文 → Microsoft サポート 「COUNTA 関数」 - EOMONTH の
構文 → Microsoft サポート 「EOMONTH 関数」、 Google ドキュメント エディタ ヘルプ「EOMONTH」 - ISERROR と
ISNUMBER → Microsoft サポート 「IS 関数」、 Google ドキュメント エディタ ヘルプ「ISERROR」 - TODAY の
動き → Microsoft サポート 「TODAY 関数」 - シート名に
アルファベット以外の 文字が ある ときの 引用符 → Microsoft サポート 「セル参照を 作成または 」変更する - 入力の
リストの 作り方 → Microsoft サポート 「ドロップダウン リストを 作成する 」、Google ドキュメント エディタ ヘルプ「セル内に プルダウン リストを 」作成する - 行と
列の 固定 → Microsoft サポート 「ウィンドウ枠を 固定して行と 」、列を ロックする Google ドキュメント エディタ ヘルプ「行と 列の 」固定、 グループ化、 非表示、 結合 - 条件付き書式 → Microsoft サポート
「条件付き書式を 使用して 」、Excel 内の 情報を 強調表示する Google ドキュメント エディタ ヘルプ「Google スプレッドシートで 条件付き書式ルールを 」使用する - シートと
範囲の 保護と、 セキュリティ対策ではない こと → Google ドキュメント エディタ ヘルプ「シートを 保護する、 」非表示に する、 編集する
2枚の
よくある質問
工事台帳とは何ですか?
工事ごとに、
工事台帳はエクセルで作れますか?
作れます。
工事台帳と工事写真台帳は違うものですか?
違う
請求書がまだ届いていない原価は、どう入れますか?
発注した
目標の粗利率は何パーセントにすればよいですか?
自社の
