計算エンジン試作 ── 現行Excelの式で Aタイプ1戸を再計算する

(仮称)大阪市北区大淀中5丁目新築工事/Aタイプ 2LDK 41.25㎡/入力は「積算資料1.xls」の拾いシートから機械的に取り出し、式は係数マスタ・部材マスタから引いて計算。2026-10-04 試作 / MYMArchitects株式会社 / Smile株式会社
310 / 311
LVL 27×40 本/戸(再計算 / Excel)
40 / 40
PB9.5 壁 枚/戸
21 / 21
PB9.5 天井 枚/戸
3,162
LVL 発注数(310本×10戸×1.02 → ROUNDUP)
結果:壁・天井・下り壁・置床・コーナーのすべての区分で現行Excelと一致。差は LVL 1本(外壁の1行目だけ間柱の端数が「+2本」で、他の外壁は「+1本」になっている ── Excel 側の不揃い。標準ルールで計算すると 310本、Excel は 311本)。この1本は「どちらを会社の標準にするか」を決めれば消えます(N-2)。

1. 壁(区分別)── LVL と ボード

区分縦材横材開口まわりLVL 本(再計算)Excel判定PB9.5 枚Excel耐水PB 枚Excel
外壁28723738-13.273.303.033.00
内壁88129109109一致24.5224.506.106.10
腰壁––44.41919一致4.614.610.460.46
厚壁7161414一致1.941.901.371.40
厚壁200000一致0.000.000.000.00
ダブル142183434一致4.784.800.000.00
合計199(40)+14(80)200+14→ 4040→ 1111

ボードの枚数は区分ごとに小数のまま持ち、1戸合計で ROUNDUP(Excel と同じ)。Excel の区分合計行は小数1桁に丸めているため ±0.05 の差が出る。開口の上部パネル分のボードは Excel どおり加算、開口の控除は無し。

2. 天井・下り壁・置床・コーナー

部屋面積 ㎡本/㎡LVL 本(小数)ボード種
玄関 廊下1.7552.74.739PB9.5
洗面2.2252.76.007耐水
便所1.1472.73.098PB9.5
LD12.8452.329.543PB9.5
K1.262.32.898耐水
洋室14.422.310.166PB9.5
洋室24.162.39.568PB9.5
洋室302.30.0PB9.5
WIC1.32.73.51PB9.5
SIC0.7352.71.985PB9.5
収納 D90002.70.0PB9.5
収納 D6000.7973.22.552PB9.5
収納 D40003.60.0PB9.5
天井 合計30.645→ 75(Excel 75)一致PB 18.44/耐水 2.37
項目再計算Excel判定式
下り壁 LVL2020一致Σ((ROUNDUP(L/0.3)+1)×H+2L) × 1.1 ÷ 2.7
際根太 LVL1616一致周長 × 1.3 ÷ 2.7
支持脚3030一致面積 × 4.5
パーチ t2088一致面積 × 1.15(㎡を枚扱い)
合板12(上貼り)33一致面積 × 1.2 ÷ 1.62
樹脂コーナー88一致壁分(手入力)+ 梁 下り壁総長×1.2÷2.6

3. 1戸の合計と、間配り表(実発注)との比較

部材再計算現行Excel間配り表(2階 A・基本)Excel − 間配り表
LVL 27×40(壁+天井+際根太)310311300+11
PB9.5 壁(3×8)404038+2
耐水PB 壁111110+1
PB9.5 天井(3×6)212120+1
耐水PB 天井333+0
パーチ t20887+1
合板12(CF下)333+0

再計算は現行Excelと合いました。一方、実際の発注(間配り表)は Excel より LVL で 11本、ボードで 1〜2枚少ない。この差は式ではなく「発注時の判断(端数の調整・在庫)」と見えます。どちらを「正」にするか(Excel の数か、多田様が実際に発注した数か)を 10/7 に確認します(N-9)。

3-b. A〜G 全タイプ(7タイプ × 各10戸)── 再計算 vs 現行Excel vs 間配り表

タイプ間取り・面積LVL 27×40 再計算Excel判定間配り表PB壁耐水壁PB天井耐水天井支持脚パーチ合板区分の一致
A41.25㎡310311-130040 / 40 / 3811 / 11 / 1021 / 21 / 203 / 3 / 330 / 308 / 8 / 73 / 3 / 31区分で差
B30.52㎡263263一致25031 / 31 / 2913 / 13 / 1216 / 16 / 152 / 2 / 229 / 298 / 8 / 73 / 3 / 3全区分一致
C34.65㎡270270一致25034 / 34 / 3212 / 12 / 1118 / 18 / 173 / 3 / 319 / 195 / 5 / 53 / 3 / 3全区分一致
D34.65㎡266266一致25033 / 33 / 3112 / 12 / 1118 / 18 / 173 / 3 / 322 / 226 / 6 / 53 / 3 / 3全区分一致
E34.65㎡258258一致25033 / 33 / 3111 / 11 / 1018 / 18 / 173 / 3 / 318 / 185 / 5 / 53 / 3 / 3全区分一致
F30.52㎡254254一致25031 / 31 / 2913 / 13 / 1216 / 16 / 152 / 2 / 229 / 298 / 8 / 73 / 3 / 3全区分一致
G41.25㎡333333一致32049 / 49 / 4511 / 11 / 1021 / 21 / 203 / 3 / 330 / 308 / 8 / 73 / 3 / 3全区分一致

各セルは「再計算 / Excel / 間配り表(2階・基本)」。B〜G はすべての区分で Excel と一致(A の1本だけ間柱端数の不揃い)。物件全体の LVL 27×40 は 19,540 本(7タイプ×10戸・ロス前)→ 発注数 19,931 本。

4. この試作で使った式(係数マスタ)

壁: 縦材 = L≤0.3 ? 2 : ROUNDUP(L÷0.3) + 端数(外壁+1/内壁+2/厚壁+1/ダブル+1) ← Excel の混在をそのまま再現 横材 = ROUNDUP( 横本数(外壁3/内壁2) × ΣL × 1.1 ÷ 2.7 ) 開口まわり = Σ((ROUNDUP(W÷0.3)+1)×H + 2W) → ROUNDUP(Σ × 1.1 ÷ 2.7) 腰壁: Σ((ROUNDUP(L÷0.3)+2)×H + 2L) × 1.1 ÷ 2.7 ← 腰壁だけ +2 PB: 壁 Σ(L×H×面数) × 1.05 ÷ (0.9×2.5) 耐水 ÷ (0.9×2.4) 天井 Σ面積 × 1.1 ÷ (0.9×1.8) 天井: LVL = ROUNDUP(Σ(面積 × 本/㎡)) 本/㎡ = 居室2.3/小部屋2.7/収納D600 3.2/収納D400 3.6 置床: 支持脚 = ROUNDUP(面積×4.5) 際根太 = ROUNDUP(周長×1.3÷2.7) パーチ = ROUNDUP(面積×1.15) 合板12 = ROUNDUP(面積×1.2÷1.62) 発注: 発注数 = ROUNDUP( 本/戸 × 戸数 × 1.02 )

係数(0.3/+1・+2/3・2/1.1/1.05/1.3/1.15/1.2/4.5/1.02)はすべて「係数マスタ」に置き、管理画面から変更できる作りにする(F-05/F-06)。式そのものは利用者には触らせない。