B.O.Q. คืออะไร? จากแบบสถาปัตยกรรมสู่ปริมาณงานและต้นทุนก่อสร้าง
B.O.Q. (Bill of Quantities) หรือ บัญชีแสดงปริมาณงาน คือเอกสารที่รวบรวมรายการงาน วัสดุ และปริมาณที่เกี่ยวข้องกับโครงการก่อสร้าง เพื่อใช้เป็นข้อมูลสำหรับการประมาณราคา การเสนอราคา การเปรียบเทียบราคา และการบริหารต้นทุนโครงการ
พูดง่าย ๆ คือ
Drawing บอกว่า “จะสร้างอะไร”
Schedule บอกว่า “มีอะไรบ้าง”
Specification บอกว่า “ต้องมีคุณสมบัติอย่างไร”
และ
B.O.Q. บอกว่า “ต้องใช้ปริมาณเท่าไร และมีต้นทุนประมาณเท่าไร”
ดังนั้น B.O.Q. จึงเป็นหนึ่งในจุดเชื่อมสำคัญระหว่าง Design และ Cost
B.O.Q. อยู่ตรงไหนใน Design Process?
B.O.Q. ไม่ควรถูกมองว่าเป็นเอกสารที่เกิดขึ้นเฉพาะตอน Tender เท่านั้น เพราะการควบคุมต้นทุนสามารถเริ่มตั้งแต่ช่วง Concept Design ได้
PROJECT BRIEF
↓
PROGRAM
↓
DESIGN
↓
DRAWING
↓
SCHEDULE
↓
SPECIFICATION
↓
QUANTITY TAKEOFF
↓
B.O.Q.
↓
COST ESTIMATE
↓
TENDER / PROCUREMENT
↓
CONSTRUCTION
ในช่วงต้นโครงการอาจใช้ข้อมูลประมาณการแบบหยาบ เช่น
- Cost / m²
- Building Area
- Construction System
- Major Material
- Structural System
เมื่อแบบละเอียดขึ้นจึงสามารถทำ Quantity Takeoff ที่ละเอียดมากขึ้น
B.O.Q. ไม่ใช่แค่ “ตารางราคา”
B.O.Q. ที่ดีควรประกอบด้วยข้อมูลอย่างน้อย
ITEM
DESCRIPTION
QUANTITY
UNIT
UNIT RATE
AMOUNT
ตัวอย่าง
| Item | Description | Qty | Unit | Unit Rate | Amount |
|---|---|---|---|---|---|
| 1 | Concrete | 120 | m³ | 2,500 | 300,000 |
| 2 | Reinforcement | 15 | ton | 28,000 | 420,000 |
| 3 | Tile | 850 | m² | 650 | 552,500 |
ตัวเลขในตัวอย่างเป็นเพียงตัวอย่างเพื่ออธิบายโครงสร้าง ไม่ใช่ราคาก่อสร้างอ้างอิง
1. Quantity Takeoff
Quantity Takeoff คือกระบวนการวัดและคำนวณปริมาณงานหรือวัสดุจาก Drawing, Model และเอกสารที่เกี่ยวข้อง
ตัวอย่าง
DRAWING
↓
MEASUREMENT
↓
QUANTITY
↓
B.O.Q.
สิ่งที่อาจต้อง Takeoff เช่น
- พื้นที่พื้น
- พื้นที่ผนัง
- พื้นที่ฝ้า
- ความยาวผนัง
- จำนวนประตู
- จำนวนหน้าต่าง
- ปริมาตรคอนกรีต
- น้ำหนักเหล็ก
- จำนวนสุขภัณฑ์
- จำนวนอุปกรณ์
Quantity Takeoff จาก Drawing
ตัวอย่างการคำนวณพื้นที่พื้น
Room
10 m × 8 m
Area
= 10 × 8
= 80 m²
ถ้ามีพื้นที่ประเภทเดียวกัน 10 ห้อง
80 × 10
= 800 m²
ข้อมูลนี้สามารถนำไปใช้ใน
- Flooring
- Ceiling
- Painting
- Waterproofing
โดยต้องพิจารณาเงื่อนไขการวัดตามมาตรฐาน วิธีถอดแบบ และขอบเขตงานของโครงการด้วย
2. Material Quantity
Material Quantity คือปริมาณวัสดุที่ต้องใช้สำหรับงานแต่ละประเภท
ตัวอย่าง
Floor Tile
= 850 m²
Wall Tile
= 420 m²
Paint
= 2,100 m²
Concrete
= 520 m³
แต่ปริมาณที่แสดงในแบบกับปริมาณที่ต้องจัดซื้ออาจไม่เท่ากัน เพราะอาจมี
- Waste
- Cutting
- Breakage
- Packaging
- Minimum Order
- Installation Method
ดังนั้นต้องกำหนด Basis of Measurement ให้ชัดเจน
3. Area
พื้นที่เป็นหนึ่งในหน่วยที่ใช้บ่อยที่สุดในการประมาณปริมาณงานสถาปัตยกรรม
หน่วยทั่วไป เช่น
m²
ใช้กับงาน เช่น
- Flooring
- Wall Finishes
- Ceiling
- Painting
- Waterproofing
- Facade
- Roofing
ตัวอย่าง
Floor Area
= Length × Width
10 × 8
= 80 m²
แต่ต้องระวังว่าพื้นที่ที่ใช้ใน B.O.Q. อาจมีหลักเกณฑ์การหักช่องเปิดหรือวิธีวัดแตกต่างกันตามประเภทงานและมาตรฐานที่โครงการกำหนด
4. Volume
Volume ใช้กับงานที่ต้องคำนวณเป็นปริมาตร
หน่วยที่พบบ่อยคือ
m³
ตัวอย่างเช่น
- Concrete
- Excavation
- Backfill
- Fill Material
สูตรพื้นฐาน
Volume
= Length × Width × Depth
ตัวอย่าง
Concrete Slab
20 m × 10 m × 0.15 m
= 30 m³
ในงานจริงต้องพิจารณา Opening, Beam, Column และหลักเกณฑ์การวัดตามระบบที่ใช้อีกครั้ง
5. Cost
เมื่อได้ Quantity แล้ว จึงสามารถเชื่อมกับต้นทุน
QUANTITY
×
UNIT RATE
=
COST
ตัวอย่าง
850 m²
×
650 บาท/m²
=
552,500 บาท
B.O.Q. จึงสามารถทำหน้าที่เป็นโครงสร้างข้อมูลสำหรับ Cost Estimate
6. Unit Rate
Unit Rate คือราคาต่อหน่วยของงานหรือวัสดุ
ตัวอย่าง
| Work | Unit | Unit Rate |
|---|---|---|
| Concrete | m³ | 2,500 |
| Tile | m² | 650 |
| Paint | m² | 180 |
| Door | unit | 15,000 |
Unit Rate อาจประกอบด้วยหลายองค์ประกอบ เช่น
UNIT RATE
├── Material
├── Labor
├── Equipment
├── Overhead
└── Other Costs
โครงสร้างจริงขึ้นอยู่กับระบบประมาณราคาและขอบเขตของ B.O.Q.
Unit Rate ไม่เท่ากับราคาวัสดุ
นี่เป็นจุดที่ต้องระวัง
ตัวอย่าง
Tile ราคา 500 บาท/m²
ไม่ได้หมายความว่า
งานปูกระเบื้องมี Unit Rate 500 บาท/m²
เพราะอาจมี
- Tile
- Adhesive
- Grout
- Labor
- Wastage
- Equipment
- Overhead
ดังนั้นต้องกำหนดให้ชัดว่า Unit Rate ใน B.O.Q. เป็น
Material Rate
หรือ
Installed Rate
หรือรวมต้นทุนประเภทใดไว้แล้ว
7. Waste
Waste คือปริมาณสูญเสียหรือส่วนเกินที่เกิดขึ้นจากการตัด การแตก การติดตั้ง หรือกระบวนการก่อสร้าง
ตัวอย่าง
ต้องการ Tile
Required Area
= 100 m²
กำหนด Waste
10%
ปริมาณสำหรับจัดซื้ออาจเป็น
100 × 1.10
= 110 m²
แต่ Waste ไม่ควรถูกกำหนดเป็นเปอร์เซ็นต์เดียวกับวัสดุทุกประเภท
เพราะขึ้นอยู่กับ
- Material
- Size
- Pattern
- Module
- Cutting
- Installation
- Site Condition
Waste กับ Design
Design เองก็มีผลต่อ Waste
ตัวอย่างเช่น
Pattern A
ใช้ Module ที่สัมพันธ์กับพื้นที่
→ Cutting Waste ต่ำกว่า
Pattern B
ใช้ Pattern ที่ต้องตัดวัสดุจำนวนมาก
→ Cutting Waste สูงกว่า
ดังนั้น
Design Decision → Quantity → Waste → Cost
จึงเป็นความสัมพันธ์ที่สำคัญ
8. Estimate
Cost Estimate คือการประมาณต้นทุนของโครงการจากข้อมูลที่มีอยู่ ณ ช่วงเวลานั้น
ความละเอียดของ Estimate จะเพิ่มขึ้นตามความละเอียดของ Design
CONCEPT
↓
ROUGH ESTIMATE
↓
SCHEMATIC ESTIMATE
↓
DESIGN DEVELOPMENT
↓
DETAILED ESTIMATE
↓
TENDER / B.O.Q.
ช่วง Concept อาจใช้
Cost / m²
ขณะที่ช่วง Construction Documentation อาจใช้
Detailed Quantity × Unit Rate
Area-Based Estimate
ในช่วงแรกของโครงการอาจใช้พื้นที่เป็นตัวตั้ง
Building Area
×
Benchmark Cost / m²
=
Preliminary Cost
เช่น
5,000 m²
×
20,000 บาท/m²
=
100 ล้านบาท
ตัวเลขนี้เป็นเพียงตัวอย่างวิธีคำนวณ ไม่ใช่ Cost Benchmark ของตลาด
ข้อดีคือรวดเร็ว
ข้อจำกัดคือยังไม่สะท้อนรายละเอียดของ Design มากนัก
Element-Based Estimate
เมื่อ Design ละเอียดขึ้น สามารถแบ่งต้นทุนตาม Building Elements
TOTAL COST
│
├── Site Work
├── Structure
├── Architecture
├── MEP
├── Interior
└── External Work
ทำให้สามารถวิเคราะห์ได้ว่า
เงินกำลังถูกใช้กับส่วนไหนของอาคารมากที่สุด?
9. Cost Comparison
B.O.Q. สามารถใช้เปรียบเทียบ Design Options ได้
ตัวอย่าง
OPTION A
Concrete Facade
Total = X
OPTION B
Aluminum Facade
Total = Y
OPTION C
Precast Facade
Total = Z
แต่การเปรียบเทียบไม่ควรดูเฉพาะ Initial Cost
ควรพิจารณาด้วย เช่น
- Maintenance
- Durability
- Energy
- Replacement
- Construction Time
- Availability
จึงอาจเกิดเป็น
Life Cycle Cost Comparison
Design Option → Cost
B.O.Q. สามารถช่วยให้ Design Decision มีข้อมูลด้านต้นทุนรองรับ
DESIGN OPTION A
↓
QUANTITY
↓
UNIT RATE
↓
COST
DESIGN OPTION B
↓
QUANTITY
↓
UNIT RATE
↓
COST
จากนั้นทีมออกแบบสามารถเปรียบเทียบ
- Cost
- Performance
- Aesthetic
- Construction
- Maintenance
พร้อมกันได้
B.O.Q. กับ Value Engineering
B.O.Q. มีประโยชน์มากในการทำ Value Engineering
ตัวอย่าง
ORIGINAL DESIGN
↓
QUANTITY
↓
COST
↓
IDENTIFY HIGH-COST ELEMENT
↓
ALTERNATIVE DESIGN
↓
RE-CALCULATE
เช่น Facade เป็นส่วนที่มีต้นทุนสูงมาก
ทีมออกแบบอาจทดลอง
- เปลี่ยน Material
- เปลี่ยน Module
- ลดพื้นที่บางส่วน
- ปรับ Construction System
- เปลี่ยน Detail
แล้วเปรียบเทียบผลกระทบด้าน Cost และ Performance
AI กับ B.O.Q.
B.O.Q. เป็นหนึ่งในพื้นที่ที่ AI สามารถเข้ามาช่วยได้มาก เพราะเป็นงานที่มีข้อมูลจากหลายแหล่ง
หัวข้อสำคัญ ได้แก่
- AI Quantity Takeoff
- Drawing Measurement
- Cost Estimation
- BOQ Generation
- Estimate Review
1. AI Quantity Takeoff
AI สามารถช่วยอ่าน Drawing เพื่อค้นหาองค์ประกอบและประมาณปริมาณ
Workflow
DRAWING
↓
AI VISION
↓
ELEMENT DETECTION
↓
MEASUREMENT
↓
QUANTITY
↓
B.O.Q.
ตัวอย่าง Element
- Wall
- Door
- Window
- Floor
- Ceiling
- Room
- Furniture
- Fixture
แต่ผลลัพธ์ควรถูกตรวจสอบกับ Drawing ต้นฉบับ เพราะการอ่านแบบจากภาพมีความเสี่ยงต่อการตีความผิด โดยเฉพาะแบบที่มี Scale, Annotation หรือ Layer ซับซ้อน
2. Drawing Measurement
AI สามารถช่วยวัดข้อมูลจาก Drawing ได้ในบาง Workflow
ตัวอย่าง
FLOOR PLAN
↓
SCALE / DIMENSION
↓
GEOMETRY
↓
AREA
↓
QUANTITY
เช่น
Calculate the floor area of each room and create a room-area table.
ผลลัพธ์อาจเป็น
| Room | Area |
|---|---|
| Lobby | 80 m² |
| Office 01 | 25 m² |
| Office 02 | 28 m² |
| Meeting | 35 m² |
แต่ต้องระวังเรื่อง Scale และหน่วยของ Drawing เพราะหากข้อมูลต้นทางไม่ถูกต้อง ผลการคำนวณทั้งหมดจะผิดตามไปด้วย
3. Cost Estimation
AI สามารถช่วยสร้าง Preliminary Cost Estimate จากข้อมูล Design
ตัวอย่าง
PROJECT
↓
BUILDING AREA
↓
BUILDING TYPE
↓
SYSTEM
↓
MATERIAL
↓
COST MODEL
หรือในระดับละเอียด
QUANTITY
×
UNIT RATE
↓
ESTIMATE
AI ยังสามารถช่วยสร้าง Scenario เช่น
Option A
Standard Finish
Option B
Premium Finish
Option C
High Performance Finish
แล้วเปรียบเทียบ Cost Impact
อย่างไรก็ตาม ราคาวัสดุ ค่าแรง และต้นทุนก่อสร้างเปลี่ยนแปลงตามเวลา สถานที่ ผู้รับเหมา และเงื่อนไขโครงการ จึงควรใช้ข้อมูลราคาที่ตรวจสอบได้และเป็นปัจจุบันสำหรับ Estimate จริง
4. B.O.Q. Generation
AI สามารถช่วยสร้าง Draft B.O.Q. จาก Drawing และ Specification
ตัวอย่าง Workflow
DRAWING
+
SPECIFICATION
+
SCHEDULE
↓
AI
↓
QUANTITY EXTRACTION
↓
B.O.Q.
ตัวอย่าง Prompt:
Analyze the architectural drawings and specification. Generate a preliminary BOQ organized by work category, including description, quantity, unit and drawing reference. Clearly identify assumptions and items requiring verification.
จุดสำคัญคือให้ AI แสดง Assumptions แยกจากข้อมูลที่ตรวจพบจริง
AI ไม่ควร “เดาปริมาณ”
ในงาน B.O.Q. เรื่องนี้สำคัญมาก
ถ้า Drawing ไม่สามารถบอกข้อมูลได้ AI ไม่ควรสร้างตัวเลขขึ้นมาเอง
ควรระบุว่า
QUANTITY
= Not Determined
Reason:
Insufficient drawing information
แทนการสร้างตัวเลขที่ดูสมจริงแต่ไม่มีหลักฐาน
นี่เป็นหลักสำคัญของ AI Quantity Takeoff
Unknown ต้องเป็น Unknown
ไม่ใช่
Unknown → Guess
5. Estimate Review
AI สามารถช่วยตรวจ Estimate ได้
ตัวอย่าง
B.O.Q.
↓
AI REVIEW
↓
ANOMALY DETECTION
↓
FLAG
↓
HUMAN REVIEW
สิ่งที่ AI อาจช่วยตรวจได้ เช่น
- Missing Items
- Duplicate Items
- Unusual Quantity
- Unusual Unit Rate
- Wrong Unit
- Inconsistent Description
- Missing Waste
- Calculation Error
- Drawing / BOQ Mismatch
AI Quantity QA
ตัวอย่าง
DRAWING
Floor Area = 1,200 m²
B.O.Q.
Floor Finish = 1,850 m²
AI FLAG
Quantity appears unusually high
relative to the referenced floor area.
Verify scope and measurement basis.
AI ไม่ควรสรุปทันทีว่า “ผิด” แต่ควรระบุเป็น
Potential Issue
เพื่อให้ผู้รับผิดชอบตรวจสอบต่อ
เพราะปริมาณที่มากกว่าพื้นที่ Floor Plan อาจมีเหตุผล เช่น รวมผนัง พื้นที่ภายนอก หรือ Scope อื่น ๆ
B.O.Q. + Schedule
Schedule สามารถเป็นข้อมูลต้นทางของ B.O.Q.
ตัวอย่าง
DOOR SCHEDULE
D-01 = 20
D-02 = 15
D-03 = 8
↓
B.O.Q.
↓
Door Quantity
ดังนั้น
Schedule → Quantity → B.O.Q.
เป็น Workflow ที่เหมาะกับการทำ Automation
B.O.Q. + Specification
Specification ช่วยกำหนดว่า Quantity ที่ถอดมานั้นเป็นงานประเภทใดและมีข้อกำหนดอย่างไร
QUANTITY
↓
MATERIAL
↓
SPECIFICATION
↓
UNIT RATE
↓
COST
ตัวอย่าง
Tile
850 m²
↓
Tile Specification
↓
Selected Product
↓
Unit Rate
↓
Total Cost
B.O.Q. + BIM
BIM มีศักยภาพสูงในการสร้าง Quantity จาก Model
BIM MODEL
↓
ELEMENT
↓
PARAMETERS
↓
QUANTITY
↓
SCHEDULE
↓
B.O.Q.
ตัวอย่าง
Door Object อาจมี
ID
Type
Width
Height
Material
Level
Room
Quantity
จึงสามารถนำข้อมูลไปสร้าง Schedule และ Quantity ได้
แต่ BIM Quantity จะมีความน่าเชื่อถือเพียงใดขึ้นอยู่กับความถูกต้องของ Model, Parameters, Modeling Rules และ Measurement Rules
BIM → B.O.Q.
Workflow ที่มีประสิทธิภาพอาจเป็น
ARCHITECTURAL MODEL
↓
STRUCTURAL MODEL
↓
MEP MODEL
↓
QUANTITY DATA
↓
B.O.Q.
↓
COST DATABASE
↓
COST PLAN
นี่เป็นพื้นฐานของแนวคิด 5D BIM
โดยเชื่อม
3D Model + Cost
เข้าด้วยกัน
B.O.Q. Database
สำนักงานสามารถสร้างฐานข้อมูล B.O.Q. จากโครงการเดิม
BOQ DATABASE
│
├── Work Category
├── Material
├── Unit
├── Unit Rate
├── Supplier
├── Project
├── Location
└── Date
เมื่อมีโครงการใหม่ AI สามารถช่วยค้นหา Historical Data ที่มีลักษณะใกล้เคียง
เช่น
Find previous projects with similar floor area, building type and facade system.
จากนั้นใช้เป็นข้อมูลประกอบการทำ Preliminary Estimate
ไม่ควรนำราคาจากโครงการเก่ามาใช้ตรง ๆ โดยไม่พิจารณาเรื่องเวลา สถานที่ เงื่อนไขตลาด และ Scope ที่แตกต่างกัน
B.O.Q. เป็นสะพานระหว่าง Design กับ Cost
เมื่อมองภาพรวมของ Design Process
CLIENT BRIEF
↓
PROGRAM
↓
DESIGN
↓
DRAWING
↓
SCHEDULE
↓
SPECIFICATION
↓
QUANTITY
↓
B.O.Q.
↓
COST
↓
DECISION
นี่ทำให้ทีมออกแบบสามารถตอบคำถามที่สำคัญได้ว่า
“Design นี้ต้องใช้ทรัพยากรเท่าไร?”
และ
“ถ้าเปลี่ยน Design แล้ว Cost จะเปลี่ยนอย่างไร?”
B.O.Q. กับ AI Design Decision
ในอนาคต AI สามารถช่วยทำ Design Scenario ที่เชื่อมกับ Cost
DESIGN A
↓
QUANTITY A
↓
COST A
DESIGN B
↓
QUANTITY B
↓
COST B
DESIGN C
↓
QUANTITY C
↓
COST C
แล้วเปรียบเทียบ
- Area
- Quantity
- Cost
- Material
- Performance
- Construction
- Maintenance
ทำให้ AI ไม่ได้เพียงสร้างภาพสวย ๆ แต่สามารถช่วยตอบคำถามว่า
“ถ้าเลือก Design นี้ ต้นทุนและผลกระทบจะเป็นอย่างไร?”
B.O.Q. Checklist
Quantity Takeoff
- Drawing Reference
- Scope
- Measurement Basis
- Quantity
- Unit
- Waste
- Assumption
Material
- Material Type
- Specification
- Product
- Quantity
- Waste
- Application
Cost
- Unit Rate
- Material
- Labor
- Equipment
- Overhead
- Other Costs
- Date of Rate
QA
- Drawing ↔ B.O.Q.
- Schedule ↔ B.O.Q.
- Specification ↔ B.O.Q.
- Quantity Calculation
- Unit
- Duplicate Items
- Missing Items
- Unusual Quantities
- Unusual Rates
AI QA
- AI Clearly Identifies Assumptions
- Unknown Data Is Not Fabricated
- Source Drawing Is Referenced
- Quantity Is Verifiable
- Cost Data Has a Known Source
- Human Review Before Final Use
สรุป
B.O.Q. คือระบบที่เปลี่ยน Design Information ให้กลายเป็น Quantity และ Cost Information
หัวข้อสำคัญประกอบด้วย
QUANTITY TAKEOFF
MATERIAL QUANTITY
AREA
VOLUME
COST
UNIT RATE
WASTE
ESTIMATE
COST COMPARISON
และเมื่อเข้าสู่ยุค AI Workflow สามารถพัฒนาเป็น
DRAWING
↓
AI MEASUREMENT
↓
QUANTITY TAKEOFF
↓
B.O.Q.
↓
COST ESTIMATION
↓
COST COMPARISON
↓
DESIGN DECISION
โดยเฉพาะ AI Quantity Takeoff และ Drawing Measurement มีศักยภาพในการลดงาน Manual ที่ใช้เวลามาก
แต่สิ่งสำคัญที่สุดคือ AI ต้องสามารถบอกได้ว่า
ข้อมูลใดมาจาก Drawing
ข้อมูลใดเป็นการคำนวณ
ข้อมูลใดเป็น Assumption
ข้อมูลใดยังไม่สามารถระบุได้
เพราะ B.O.Q. เป็นข้อมูลที่มีผลโดยตรงต่อ Cost, Tender และการตัดสินใจทางธุรกิจของโครงการ
ดังนั้น AI ควรทำหน้าที่เป็น
Quantity & Cost Assistant
ไม่ใช่ผู้รับรอง B.O.Q. โดยอัตโนมัติ
เป้าหมายในระยะยาวคือการสร้างระบบที่เชื่อม
Drawing → Schedule → Specification → BIM → Quantity → B.O.Q. → Cost
ให้เป็นข้อมูลชุดเดียวกันมากที่สุด เพื่อลดการกรอกข้อมูลซ้ำ ลดความคลาดเคลื่อน และทำให้การเปลี่ยนแปลง Design สามารถสะท้อนกลับไปยัง Quantity และ Cost ได้รวดเร็วขึ้น