C-DOC05. – B.O.Q.

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

ตัวอย่าง

ItemDescriptionQtyUnitUnit RateAmount
1Concrete120m³2,500300,000
2Reinforcement15ton28,000420,000
3Tile850m²650552,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 คือราคาต่อหน่วยของงานหรือวัสดุ

ตัวอย่าง

WorkUnitUnit Rate
Concretem³2,500
Tilem²650
Paintm²180
Doorunit15,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.

ผลลัพธ์อาจเป็น

RoomArea
Lobby80 m²
Office 0125 m²
Office 0228 m²
Meeting35 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 ได้รวดเร็วขึ้น