Bóc Tách Khối Lượng và Dự Toán Chi Phí SketchUp Với SheetUp

SheetUp BOQ and cost estimate for SketchUp logo

⬇ Tải SheetUp cho SketchUp (.rbz)

SheetUp là extension SketchUp biến một mô hình thành bảng bóc tách khối lượng (BOQ) và dự toán chi phí trong một bảng duy nhất. Bạn tự thêm từng dòng: một khoản tự gõ, hoặc một component, một vật liệu hay một tag của mô hình. SheetUp đo số lượng, kích thước, chiều dài, diện tích bề mặt, diện tích chiếu, thể tích và khối lượng cho các dòng trỏ tới mô hình; bạn chọn đơn giá tính trên cái gì, đặt hệ số, đơn giá, hao hụt và thuế, rồi đọc tổng ở dòng cuối của bảng. Không có bước Generate và không có báo cáo tự động; file xuất là một bảng phẳng để bạn nhóm và trình bày trong Excel. Đơn giá luôn do bạn nhập, còn tài khoản 3dshouse miễn phí có sẵn một hạn mức lượt xuất file mỗi ngày.

Logo SheetUp, extension bóc tách khối lượng và dự toán chi phí cho SketchUp

Một bảng các dòng

Dự toán là một bảng duy nhất trong một lưới kiểu bảng tính, và dòng cuối cùng của nó là tổng. Thanh trên cùng có logo, ô tìm kiếm, Export, nút Columns và Settings. Add row nằm trong một thanh cố định ở đáy cửa sổ; khi có gì để báo, một dòng về lượt xuất miễn phí và tài khoản của bạn nằm ở bên phải thanh đó. Một cú bấm mở một popover, và bạn chọn dòng lấy số lượng từ đâu:

  • Custom row. Văn bản tự do: bạn gõ tên, số lượng và nhãn đơn vị như item hoặc weeks. Dòng được thêm ngay và ô Name của nó được chọn. Số lượng không bao giờ bị quy đổi, và số lượng âm dùng như một khoản trừ. Dùng cho chi phí chung, khoản dự phòng, nhân công hay bất cứ thứ gì chưa dựng trong mô hình.
  • Component… Các component chọn từ danh sách có ô tìm kiếm của mô hình, mỗi mục hiện kèm tag và số instance.
  • Material… Các vật liệu chọn từ danh sách vật liệu của mô hình; số lượng là diện tích bề mặt, hoặc số mặt.
  • Tag… Các tag chọn từ danh sách tag của mô hình, mỗi mục hiện kèm số component; số lượng là tổng hình học riêng của mọi component thuộc tag đó.
  • From selection. Hiện trong SketchUp khi đang chọn đối tượng: một dòng Component cho mỗi component khác nhau trong phần đang chọn, và chỉ đo các đối tượng được chọn.

Trong các danh sách chọn, bấm vào một mục chỉ tick ô của nó; chưa có gì được thêm cho đến khi bạn bấm Add N selected. Select all N results tick mọi mục khớp với ô tìm kiếm, nên gõ window, chọn tất cả kết quả rồi bấm nút là thêm mọi dòng khớp chỉ trong một bước, tức một lần hoàn tác. Danh sách được đọc từ mô hình khi bạn mở nó và chỉ gồm tên, tag và số đếm, không có hình học.

Bấm chuột phải vào một dòng để dùng Duplicate line, Delete line, Move up, Move down và Change source…; Move bị tắt khi đang tìm kiếm hoặc sắp xếp. Ô tìm kiếm lọc theo code, tên, nguồn hoặc tag, và bấm vào tiêu đề Code, Name, Qty, Price hoặc Total thì bảng được sắp xếp. Nút Columns mở một ô tick cho từng cột; cột bỏ tick bị ẩn trong lưới, vẫn được xuất ra file, và được ghi nhớ trong mô hình. Name và Total không ẩn được.

Nếu component, vật liệu hoặc tag của một dòng không còn trong mô hình, dòng vẫn được giữ, ô Qty hiện not found in this model và số lượng là 0 cho đến khi bạn chọn lại mục khác. Một dòng không bao giờ bị bỏ đi âm thầm. Sau khi mô hình thay đổi, SheetUp tự đo lại các dòng lấy từ mô hình, khoảng 1,5 giây sau đó; không có nút làm mới.

Mỗi loại dòng đo những gì

Ở đây component là mọi group hoặc component instance có mặt riêng hoặc có instance khác lồng bên trong; định danh là tag cộng tên, và group rỗng không được liệt kê. Component instance mang tên definition của nó. Group không có tên được liệt kê là Group, và mọi group không tên trên cùng một tag dùng chung mục đó, vì vậy hãy đặt tên group trước khi thêm. Tag mặc định hiện là Untagged. Một phần nằm ở tag mặc định bên trong group hoặc component có tag thì lấy tag đó, như trong SketchUp; phần có tag riêng thì giữ tag của nó. Các cột số đo là Count, W × H × L, Total length, Surface area, Area W×H, Volume và Weight:

  • Dòng Component: đo cả component. Với mỗi instance, SheetUp đo hình học của chính instance đó cộng mọi thứ lồng bên trong, cộng dồn qua các phép biến đổi của instance (scale 2 ở instance ngoài cho diện tích gấp 4 và thể tích gấp 8 của các phần lồng), rồi nhân với số instance. Container không có mặt riêng, ví dụ group cửa sổ gồm kính, ngưỡng và đầu khung, được đo bằng tổng các phần của nó: 14 cửa sổ, mỗi cái 1,7 m² các phần, cho 23,8 m². Count là số instance. Width, Height và Length là kích thước hộp bao của instance đầu tiên, từ nhỏ đến lớn, nên với container thì chúng bao cả các phần bên trong. Đặt Scope là Own only để chỉ đo hình học riêng của component, như dòng Tag.
  • Dòng Tag: chỉ hình học riêng. Dòng cộng các mặt trực tiếp của mọi component mang tag đó, nên một phần lồng trong component cùng tag chỉ được tính một lần, như một component riêng, và không bị tính lại trong container của nó. Tag không có kích thước riêng nên ô W × H × L để trống; Total length và đơn giá theo Width hoặc Height được cộng qua các component của nó. Count là số instance của các component đó, kể cả container.
  • Dòng Material. Diện tích mọi mặt được tô vật liệu đó; Count là số mặt. Mặt không có vật liệu riêng lấy vật liệu của instance cha gần nhất đã được tô; mặt không có gì cả được liệt kê là Not assigned.

Hai loại diện tích. Surface area là diện tích mọi mặt. Area W×H là diện tích đường bao chiếu của một component nhìn theo chiều nhỏ nhất của hộp bao, nhân với số instance: lỗ mở xuyên qua khối tường được trừ đi và hình chữ L cho kết quả chính xác. Một bức tường 4 × 3 × 0,2 m có lỗ mở 1 × 1 m có Surface area 25,6 m² và Area W×H 11 m² mỗi cái. Với hình học hở, tức không phải khối kín, Area W×H là hình chữ nhật bao, một cận trên và không trừ lỗ. Dòng Tag cộng Area W×H của các component thuộc nó; dòng Material chỉ có Surface area.

Thêm các phần của một component thành những dòng riêng là quyền chọn của bạn, và không có gì bị trừ khỏi dòng cha: một dòng Component cho cửa sổ cộng một dòng cho một phần của nó sẽ tính phần đó hai lần. Tiền tố của Code (CMP-, MAT-, TAG-, CUS-) cho thấy dòng đó trỏ tới đâu, nên phần chồng lấn nhìn thấy được. Trong SketchUp, chọn đối tượng thì các dòng có component hoặc tag khớp được tô sáng và dòng đầu tiên được cuộn vào tầm nhìn, đây là cách nhanh để đối chiếu một bức tường, một tấm sàn hay một cụm cấu kiện với dòng của nó.

Các cột và tổng

Các cột là Code, Name, Scope, Qty, Per, Factor, Billed qty, Billed unit, Price, Waste %, Tax %, Total, Weight per, Density, Count, W × H × L, Total length, Surface area, Area W×H, Volume và Weight; Code và Name luôn hiện khi bạn cuộn ngang. Scope, Billed qty và Billed unit bị ẩn cho đến khi bạn tick chúng trong Columns. Các ô gõ được thì sửa trực tiếp trong bảng; số lượng đo được (nó theo mô hình) thì không.

  • Code. Sinh từ tên theo loại nguồn, ví dụ CMP-GROUND-SLAB-01, MAT-CONCRETE-01, TAG-WALLS-01 hoặc CUS-01, thêm số đếm khi trùng. Bạn ghi đè được; xóa trống thì code được sinh lại.
  • Name. Dòng lấy từ mô hình hiện tên thật của component, tag (Untagged với tag mặc định) hoặc vật liệu của nó. Sửa tên thì component, tag hoặc vật liệu đó được đổi tên trong mô hình SketchUp, trong một bước hoàn tác, và dòng đi theo tên mới. Với component, việc này đổi tên definition, hoặc các group mang tên đó, nên các instance đổi cùng nhau. Nếu tên đã có người dùng, hoặc mục đó là tag mặc định, một thông báo hiện ra và ô trở về như cũ. Với dòng Custom thì tên chỉ là chữ.
  • Scope. Chỉ có ở dòng Component. With parts (mặc định) cộng dồn mọi thứ lồng trong component; Own only đo hình học riêng của nó, như dòng Tag cộng. Count và kích thước giống nhau ở cả hai.
  • Qty. Với dòng lấy từ mô hình là số đo được, chỉ đọc, hiện kèm đơn vị; với dòng Custom là số bạn gõ.
  • Per. Đơn giá tính trên cái gì, chọn từ một danh sách thả xuống cuộn được và không bao giờ gõ. Các mục nằm dưới các tiêu đề, mỗi mục kèm đơn vị: Each; Length, Width và Height theo m, mm, cm, in, ft hoặc yd; Surface area và Area W×H theo m², ft² hoặc yd²; Volume theo m³, ft³ hoặc yd³; Weight theo kg, t (tấn mét), lb hoặc ton (tấn Mỹ, 2.000 lb). Each là số instance (số mặt với vật liệu), Length là tổng chiều dài (chiều lớn nhất nhân số instance), Width và Height là chiều rộng (kích thước nhỏ nhất) và chiều cao (kích thước ở giữa) của hộp bao nhân số instance. Vật liệu chỉ có Surface area và Each. Dòng Component hoặc Tag mới tính giá theo Each, dòng Material mới theo Surface area; Volume không bao giờ được chọn thay bạn. Dòng Custom thì có nhãn đơn vị tự do.
  • Factor. Hệ số nhân với số lượng, mặc định 1, không âm; phân số như 1/2 hoặc /2 được lưu là 0,5. Dùng cho một tỷ lệ như số kiôgam thép trên mỗi mét khối bê tông, hay cho số tầng giống nhau. Bằng 0 thì tổng là 0.
  • Billed qty và Billed unit. Ẩn mặc định. Billed qty là Qty × Factor, chỉ đọc, theo đơn vị của Per và kèm Billed unit; Billed unit là văn bản tự do trên dòng lấy từ mô hình, như MH, bags hoặc truckloads. Total không đổi.
  • Price. Tính trên đơn vị ở cột Per, ô Price hiển thị đơn vị đó, ví dụ 8,78 /ft³. Giá trống hoặc bằng 0 làm dòng thành chưa có giá, và Total hiện một dấu gạch.
  • Waste % và Tax %, từ 0 đến 1000. Để trống nghĩa là lấy mặc định trong Settings, ô hiện màu xám.
  • Total. Tổng của dòng, theo công thức bên dưới.
  • Weight per và Density. Ở dòng Component và Tag, bất kể Per là gì. Weight per cho biết trọng lượng đơn vị trong Density tính trên cái gì: kg/m³ (thể tích, mặc định), kg/m² (Area W×H), kg/m² (diện tích bề mặt), kg/m (chiều dài) hoặc kg each (mỗi instance), kèm lb/ft³, lb/ft², lb/ft và lb ở hệ Anh. Khối lượng là số đo đó nhân với Density. Density để trống thì hiện auto với thể tích, nghĩa là dùng bảng dựng sẵn theo tên vật liệu, và none với bốn loại còn lại cho đến khi bạn gõ số. Đổi Weight per sẽ xóa Density, vì con số đó thuộc đơn vị cũ. Dòng Tag áp Density cho mọi component thành viên.
  • Count, W × H × L, Total length, Surface area, Area W×H, Volume, Weight. Các số đo của dòng lấy từ mô hình theo đơn vị của bạn, như trên. Thể tích ước tính bắt đầu bằng ≈, và khối lượng bằng 0 hiện none.

Tổng của một dòng là:

  • Total = Qty x Factor x Price x (1 + Waste/100) x (1 + Tax/100)

Hao hụt tính trên subtotal của dòng, còn thuế tính trên subtotal cộng hao hụt. Tổng cộng là dòng cuối của bảng, bằng tổng các dòng; ứng dụng không hiện bảng chi tiết nào bên dưới nó. Ví dụ tính tay, chỉ là số học: Settings có Waste mặc định 0 % và Tax mặc định 10 %, và bảng có ba dòng. Tấm sàn là khối kín đo được 12 m³; tag Walls cộng lại là 120 m² diện tích bề mặt.

Code Name Qty Per Factor Price Waste % Tax % Total
CMP-GROUND-SLAB-01 Ground slab 12 m³ Volume (m³) 1 310,00 5 10 (mặc định) 4.296,60
CUS-SITE-PRELIMINARIES-01 Site preliminaries 1 item 1 2.500,00 0 (mặc định) 10 (mặc định) 2.750,00
TAG-WALLS-01 Walls 120 m² Surface area (m²) 1 85,00 5 10 (mặc định) 11.781,00
Total 18.827,60

Tấm sàn là 12 x 1 x 310 = 3.720; thêm 5 % hao hụt thành 3.906; thêm 10 % thuế thành 4.296,60. Chi phí chung là 1 x 2.500, không hao hụt, thuế 10 %, ra 2.750,00. Tường là 120 x 85 = 10.200; thêm hao hụt 10.710; thêm thuế 11.781,00. Dòng Total ghi 4.296,60 + 2.750,00 + 11.781,00 = 18.827,60. Bài dự toán chi phí trong SketchUp, tính từng bước nói về phép tính của một dự toán, các lỗi hay gặp và giới hạn của dự toán lập từ hình học.

Đơn vị, tiền tệ và tỷ trọng

Settings, nút ở đầu bên phải thanh trên cùng, chứa đúng sáu thứ: Units (Metric hoặc Imperial), Default waste %, Default tax %, Currency (USD, EUR, GBP, CAD, AUD, NZD, CHF, SEK, NOK, DKK, JPY hoặc SGD), Number format (1,234.50 hoặc 1.234,50) và Decimals cho số lượng (0 đến 4; tiền theo loại tiền). Giao diện chỉ có tiếng Anh. Cài đặt, các cột đã ẩn và các dòng được lưu trong file mô hình SketchUp, nên đi cùng mô hình.

Lựa chọn Metric / Imperial hiện số lượng theo m, m², m³, kg hoặc ft, ft², ft³, lb. Đơn giá được gõ và hiện theo đơn vị đang hiển thị, lưu theo đơn vị mét, nên chuyển đơn vị không bao giờ làm đổi một tổng: giá 310 trên m³ hiện thành khoảng 8,78 trên ft³. Đơn vị đã chọn trong danh sách Per được giữ nguyên khi bạn chuyển hệ; chỉ dòng đang dùng đơn vị mặc định của hệ mới đi theo nút chuyển. Chọn đơn vị khác cùng loại (m³ sang yd³, m sang mm) thì đơn giá được quy đổi, nên số tiền không đổi. Chọn loại khác (m³ sang m²) thì con số đã gõ được giữ dưới đơn vị mới, vì vậy khi đó hãy kiểm tra lại giá.

Khối lượng là một số đo nhân với trọng lượng đơn vị; xem Weight per và Density ở trên. Với thể tích, Density gõ trên một dòng thay cho bảng dựng sẵn ở dòng đó; nếu không, tên vật liệu được đối chiếu với bảng dựng sẵn theo nguyên từ, tên dài nhất trước, và mục có nhiều vật liệu dùng vật liệu chiếm diện tích lớn nhất. Bảng này được liệt kê ở phần giới hạn bên dưới. Khối lượng có thể tính giá theo kg hoặc lb, hay theo tấn mét hoặc tấn Mỹ qua Per: 0,5 m³ thép là 0,5 x 7.850 = 3.925 kg, tức 3,925 t, và với giá 1.200 mỗi tấn là 4.710.

Xuất file, sao chép và in

Menu Export có Excel (.xlsx), HTML report, CSV, Copy to clipboard, Print và Import lines.

  • Excel (.xlsx). Một sheet phẳng tên Estimate, mỗi dòng của bảng là một hàng, với 25 cột: Code, Name, Source type, Tag, Scope, Count, Width, Height, Length, Total length, Surface area, Area W×H, Volume, Weight, Qty, Per, Factor, Billed qty, Billed unit, Price, Waste %, Tax %, Total, Weight per và Density. Các ô là số, đơn vị nằm ở tiêu đề, ví dụ Surface area (m²) hoặc Price (USD); cột Per mang nhãn của danh sách thả xuống, như Volume (m³) hoặc Length (mm), và Qty cùng Price tính theo đơn vị đó. Billed qty là Qty × Factor dưới dạng công thức sống. Weight per là nhãn hệ mét của trọng lượng đơn vị, còn Density luôn là giá trị lưu theo hệ mét. Cột Total của từng hàng và khối tổng dưới dữ liệu (Lines, Lines priced, Subtotal, Waste, Tax, Total) là công thức Excel sống kèm giá trị lưu sẵn, dùng đúng phép tính của ứng dụng. Hàng tiêu đề được cố định và có bộ lọc tự động phủ cả bảng.
  • CSV. Cùng các cột nhưng là giá trị, UTF-8 có byte-order mark để Excel đọc đúng m², m³ và ký hiệu tiền, không có công thức và không có khối tổng. Với dạng số 1.234,50 thì dấu phân cách là chấm phẩy. Ô văn bản mà bảng tính có thể hiểu là công thức (bắt đầu bằng =, +, -, @, tab hoặc xuống dòng) được thêm dấu nháy đơn ở đầu.
  • HTML report. Một trang có bảng, tên dự án, ngày và khối tổng, dàn trang sẵn để in ngang.
  • Copy to clipboard. Bảng dưới dạng văn bản phân tách bằng tab, có cả hàng tiêu đề, nên dán vào bảng tính sẽ mỗi ô một cột.
  • Print. Cùng trang đó qua hộp thoại in.
  • Import lines. Đọc file XLSX hoặc CSV do SheetUp xuất, thay toàn bộ các dòng hoặc thêm vào danh sách tùy bạn chọn trong một hộp xác nhận nhỏ, trong một bước hoàn tác. Mục được khớp theo tag và tên, mục lạ trở thành dòng not found in this model; số lượng lấy từ mô hình được đo lại, dòng Custom giữ số lượng đã gõ, và đơn giá sửa trong file được đưa vào theo. Một Name kết thúc bằng dấu sao, như Concrete*, được bung thành một dòng cho mỗi component, vật liệu hoặc tag khớp của mô hình (khớp tiền tố, không phân biệt hoa thường), với cùng Per, Factor, Price, Waste % và Tax %; không khớp gì thì vẫn là một dòng not found. Các cột được đọc theo tên tiêu đề, nên file từ các bản cũ vẫn nhập được.

Việc nhóm và trình bày được để cho Excel có chủ đích: các cột Source type, Tag và Name cho phép pivot table hoặc bộ lọc ra tổng theo tag, theo loại dòng hay theo component. Bài xuất danh sách vật liệu SketchUp ra Excel nêu thêm các đường khác để đưa dữ liệu vào bảng tính. Lưu một file XLSX, CSV hoặc HTML là một lượt xuất; Copy, Print và Import không phải là xuất file.

Cách lập bảng khối lượng và dự toán trong SketchUp bằng SheetUp

  1. Gán tag cho mô hình và đặt tên group, component. SheetUp liệt kê component theo tag và tên.
  2. Mở SheetUp từ menu Extensions hoặc nút trên toolbar.
  3. Bấm Add row và chọn nguồn. Chọn Component, Material hoặc Tag rồi tick những gì cần và bấm Add N selected, hoặc chọn Custom row cho khoản chưa dựng trong mô hình. From selection bắt đầu từ những gì đang chọn trong SketchUp.
  4. Với mỗi dòng, chọn Per cùng đơn vị từ danh sách thả xuống rồi đặt Factor và Price; gõ hao hụt và thuế ngay trên dòng, hoặc gõ một lần làm mặc định trong Settings. Với khối lượng, chọn Weight per và gõ Density.
  5. Đọc dòng Total ở cuối bảng. Đối chiếu các cột số đo (Count, kích thước, Surface area, Area W×H, Volume, Weight) với những gì bạn mong đợi; dấu ≈ trước một thể tích và chữ none ở Weight đánh dấu hai trường hợp cần chú ý. Dùng Columns để ẩn những gì không cần.
  6. Đặt đơn vị, tiền tệ, dạng số cùng hao hụt và thuế mặc định trong Settings. Sau khi sửa mô hình, các dòng tự được đo lại.
  7. Chọn Export: Excel cho bảng phẳng có công thức sống, CSV hoặc HTML; hoặc dùng Copy và Print.

Giới hạn cần biết trước khi tin một con số

  • Số lượng chỉ tốt bằng mô hình. SheetUp đo những gì đã được dựng. Phần chưa dựng, tag sai và hình học non-manifold không được sửa giúp.
  • Thể tích và khối lượng chỉ chính xác với khối kín. Với hình học hở hoặc không phải khối, thể tích là ước tính từ lưới mặt, không phải thể tích của một khối, và ô Volume bắt đầu bằng ≈. Thể tích và khối lượng của dòng Component chỉ chính xác khi các phần lồng bên trong cũng là khối kín.
  • Khối lượng lấy từ trọng lượng đơn vị. Với thể tích, dòng không có Density riêng và có vật liệu không nằm trong bảng dựng sẵn thì khối lượng là 0, hiện none; bốn lựa chọn Weight per còn lại không có bảng và hiện none cho đến khi bạn gõ Density. Dòng tính giá theo Weight khi đó cho tổng 0. Tỷ trọng dựng sẵn, chỉ cho thể tích, là giá trị chung, không phải số liệu của một sản phẩm cụ thể:
Tên trong vật liệu Tỷ trọng (kg/m³)
Concrete 2,400
Reinforced 2,500
Brick 1,800
Masonry 2,000
Steel 7,850
Iron 7,200
Aluminium / Aluminum 2,700
Timber 600
Wood 600
Plywood 550
Glass 2,500
Plasterboard 900
Gypsum 1,200
Stone 2,600
Gravel 1,800
Topsoil 1,600
Water 1,000
Fibre Cement 1,800
Vinyl 1,400
  • Lỗ mở chỉ được trừ trong Area W×H. Với khối kín, Area W×H bỏ phần lỗ mở xuyên qua nó. Surface area, thể tích và các số đo khác không trừ lỗ mở hay khoảng rỗng nào, và với hình học hở thì Area W×H là hình chữ nhật bao, không trừ lỗ.
  • Phần chồng lấn do bạn quyết định. Một dòng cho component và một dòng cho một phần của nó đều tính phần đó. Tiền tố Code cho thấy điều này; SheetUp không tự bớt đi gì.
  • Cùng tag và cùng tên là một component. Nếu các instance đó khác kích thước, Width, Height và Length hiện là của instance đầu tiên. Hãy đặt tên khác nhau cho các kích thước khác nhau.
  • Tự đo lại nhưng không tức thì. Các dòng lấy từ mô hình được đo lại khoảng 1,5 giây sau khi mô hình thay đổi.
  • Không hỗ trợ Profile Builder và không xuất PDF. Hãy xuất ra Excel, CSV hoặc HTML.
  • Không có dữ liệu giá và không áp dụng quy tắc đo bóc chuẩn. Mọi đơn giá do bạn nhập, và SheetUp không áp dụng một bộ quy tắc đo bóc. Hãy coi kết quả là dự toán cần rà soát, không phải bảng giá thầu hoàn chỉnh.
  • Cần kết nối Internet. Hộp thoại tải từ máy chủ của 3dshouse mỗi lần mở.

Mô hình lớn

SheetUp không quét cả mô hình từ đầu. Mở một danh sách chọn thì đọc một bảng chỉ mục của mô hình, gồm tag, tên và số instance của từng component cùng danh sách vật liệu và tag, nhưng không có mặt nào. Việc đo chỉ chạy cho các dòng đang có, một lần cho mỗi definition, nên instance lặp lại và dòng lặp lại không bị đo hai lần. Danh sách chọn được ảo hóa, nên chỉ các mục đang thấy mới được vẽ.

Phép đo chỉ mục, chạy qua mã host thật trên SketchUp 2025 với AMD Ryzen 7 3750H, đọc 10.000 instance trong 93-117 ms với mô hình 200 definition x 50 instance, và 185-195 ms với mô hình 10.043 vị trí đặt của 10.022 definition. Đo từng cái trong 10.038 group gốc của mô hình thứ hai mất 17,4 giây, đó là chi phí mà chỉ mục tránh được. Việc chuyển kết quả sang hộp thoại và phần gộp dữ liệu trong trang không nằm trong các con số đó, và đây là một máy với một mô hình, không phải cam kết cho máy của bạn.

Lượt xuất miễn phí

Thêm, sửa và nhập giá cho dòng, Copy, Print và Import không giới hạn. Một lượt dùng là một file XLSX, CSV hoặc HTML thực sự được lưu; hủy hộp thoại lưu thì không tốn lượt, và một lần xuất cần có ít nhất một dòng. Tài khoản 3dshouse miễn phí có sẵn một hạn mức lượt như vậy mỗi ngày. Máy chủ quyết định hạn mức và việc có hỏi đăng nhập lúc xuất hay không, nên trang này không ghi con số nào.

SheetUp phù hợp ở đâu

Nhiều extension SketchUp làm được bóc tách khối lượng, nhưng khác nhau ở thứ được đo, cách tính giá và định dạng xuất; bài so sánh tám extension bóc tách khối lượng SketchUp theo thứ chúng đo được đặt chúng cạnh nhau. SheetUp làm việc từ hình học, tag, tên và vật liệu của SketchUp, và để việc nhóm cho Excel. Surface area, Area W×H (diện tích chiếu theo chiều nhỏ nhất của hộp bao) và trọng lượng đơn vị theo thể tích, diện tích hoặc chiều dài của SheetUp theo các định nghĩa được ghi trong tài liệu của Quantifier Pro; SheetUp thêm khối lượng cố định cho mỗi đối tượng, và bài so sánh ở trên cho thấy các công cụ khác nhau ở đâu. Nếu dự toán cần thể tích của các khối, bài tính thể tích trong SketchUp giải thích khi nào thể tích là chính xác và khi nào không.

Xem thử trên trình duyệt

Cùng trang đó mở tại sheetup.3dshouse.com với một dự toán mẫu dựng sẵn thay cho mô hình, để bạn thêm và sửa dòng, nhập giá, đổi đơn vị, mở Settings và thử các lệnh xuất trước khi cài. Trang đó không đọc mô hình nào; From selection, việc tô sáng theo phần đang chọn và việc đổi tên trong mô hình chỉ có bên trong SketchUp.

Cài đặt

  1. Tải SheetUp .rbz.
  2. Trong SketchUp, mở Extension Manager, bấm Install Extension rồi chọn file vừa tải.
  3. SheetUp xuất hiện trong menu Extensions và trên toolbar. Hãy khởi động lại SketchUp nếu chưa thấy.

Yêu cầu

  • SketchUp 2022 trở lên.
  • Kết nối Internet: hộp thoại tải từ máy chủ của 3dshouse.
  • Tài khoản 3dshouse miễn phí khi một lần xuất yêu cầu. Thêm dòng và nhập giá không cần tài khoản.
  • Extension bản mới. Bản cài cũ hiện một thanh thông báo yêu cầu cập nhật SheetUp trong Window > Extension Manager và khởi động lại SketchUp; trong lúc đó Add row chỉ cho thêm dòng Custom.

Hỏi đáp

SheetUp làm gì?
Công cụ lập bảng bóc tách khối lượng và dự toán chi phí từ mô hình SketchUp dưới dạng một bảng các dòng. Bạn tự thêm từng dòng, là một khoản tự gõ hoặc lấy từ một component, một vật liệu hay một tag của mô hình; SheetUp chỉ đo số lượng, kích thước, chiều dài, diện tích bề mặt, diện tích chiếu, thể tích và khối lượng cho những gì một dòng trỏ tới, còn đơn giá do bạn nhập. Dòng cuối của bảng là tổng. Bảng xuất ra Excel thành một sheet phẳng, ra CSV hoặc HTML, sao chép vào clipboard dưới dạng văn bản phân tách bằng tab, hoặc in.

Thêm dòng bằng cách nào?
Bấm Add row ở thanh dưới cùng của cửa sổ. Một popover cho các lựa chọn Custom row, Component, Material, Tag và, trong SketchUp khi đang chọn đối tượng, From selection. Các danh sách chọn có ô tick ở mỗi mục: bấm vào một mục chỉ tick nó, còn Add N selected thêm các mục đã tick thành dòng trong một bước hoàn tác. Select all results tick mọi mục khớp với ô tìm kiếm.

Một dòng lấy số lượng từ đâu?
Dòng Custom có số lượng bạn gõ, kèm nhãn đơn vị bạn gõ. Dòng Component đo cả component, gồm hình học của chính nó và mọi thứ lồng bên trong. Dòng Tag cộng hình học riêng của mọi component thuộc tag đó. Dòng Material là diện tích mọi mặt được tô vật liệu đó, hoặc số mặt. Cột Per quyết định số đo nào là số lượng, và theo đơn vị nào: Each, Length, Width, Height, Surface area, Area W×H, Volume hoặc Weight.

Surface area và Area W×H khác nhau thế nào?
Surface area là diện tích mọi mặt. Area W×H là diện tích đường bao chiếu của một component nhìn theo chiều nhỏ nhất của hộp bao, nhân với số instance: lỗ mở xuyên qua khối tường được trừ đi, và hình chữ L cho kết quả chính xác. Một bức tường 4 m × 3 m × 0,2 m có lỗ mở 1 m × 1 m có Surface area 25,6 m² và Area W×H 11 m² mỗi cái. Với hình học hở, tức không phải khối kín, Area W×H là hình chữ nhật bao, một cận trên và không trừ lỗ.

Tổng của một dòng được tính thế nào?
Total = Qty x Factor x Price x (1 + Waste/100) x (1 + Tax/100). Qty là số lượng đo được hoặc gõ vào, Factor mặc định 1, Price tính trên đơn vị ở cột Per, còn Waste % hoặc Tax % để trống thì lấy mặc định đặt trong Settings. Dòng chưa có giá, hoặc giá bằng 0, cho tổng 0. Tổng cộng là dòng cuối của bảng.

Có sẵn cơ sở dữ liệu đơn giá không?
Không. Mọi đơn giá do bạn nhập, trên đơn vị của dòng đó. SheetUp lo phần đo và phép tính; đơn giá và việc chọn hạng mục nào để tính giá là của bạn.

Vì sao thể tích có dấu xấp xỉ?
Thể tích và khối lượng chỉ chính xác với khối kín. Với hình học hở hoặc không phải khối, thể tích là ước tính từ lưới mặt, không phải thể tích của một khối, và ô Volume bắt đầu bằng ≈. Hãy sửa hình học trong SketchUp (cho thành khối kín); dòng tự được đo lại một lúc sau khi mô hình thay đổi.

Khối lượng được tính thế nào, và vì sao hiện “none”?
Khối lượng là một số đo nhân với trọng lượng đơn vị. Cột Weight per của dòng Component hoặc Tag cho biết số đo nào: thể tích theo kg/m³ (mặc định), Area W×H hoặc diện tích bề mặt theo kg/m², chiều dài theo kg/m, hoặc each theo kg mỗi instance; dòng ở hệ Anh dùng lb. Với thể tích, Density gõ trên dòng được ưu tiên, còn Density để trống thì dùng bảng dựng sẵn theo tên vật liệu (liệt kê ở phần giới hạn phía trên). Với bốn loại còn lại không có bảng, nên ô Weight hiện “none” cho đến khi bạn gõ Density, và dòng tính giá theo Weight tạm cho tổng 0. Đổi Weight per sẽ xóa Density, vì con số đó thuộc đơn vị cũ.

Đổi tên một dòng thì xảy ra gì?
Với dòng Component, Tag hoặc Material, ô Name là tên thật trong mô hình SketchUp: sửa nó sẽ đổi tên component, tag hoặc vật liệu trong một bước hoàn tác và dòng đi theo tên mới. Nếu tên đã có người dùng, hoặc mục đó là tag mặc định (Untagged), một thông báo hiện ra và ô trở về như cũ. Với dòng Custom thì tên chỉ là chữ.

File Excel có chứa công thức không?
Có. File XLSX có một sheet tên Estimate, mỗi dòng của bảng là một hàng. Cột Total của từng hàng và khối tổng dưới dữ liệu (Lines, Lines priced, Subtotal, Waste, Tax, Total) là công thức Excel sống, nên đổi Qty, Factor, Price, Waste % hoặc Tax % trong Excel là kết quả tính lại. CSV mang cùng các cột nhưng chỉ là giá trị, không có khối tổng.

Có nhóm được dự toán theo tag, hạng mục hay giai đoạn không?
Không trong SheetUp: ứng dụng cố ý không có tính năng nhóm hay các tab báo cáo. File xuất là một bảng phẳng có các cột Source type, Tag và Name, nên bạn nhóm trong Excel bằng pivot table hoặc bộ lọc. Dòng Custom không có tag, vì vậy hãy đặt cho nó một code hoặc tên để lọc được.

Sửa đơn giá trong Excel rồi đưa lại vào SheetUp được không?
Được, bằng Import lines trong menu Export. Lệnh đọc file XLSX hoặc CSV do SheetUp xuất, rồi thay toàn bộ các dòng hoặc thêm vào danh sách. Component, vật liệu và tag được khớp theo tag và tên; mục không có trong mô hình trở thành dòng “not found in this model”. Một Name kết thúc bằng dấu sao, như Concrete*, được bung thành một dòng cho mỗi component, vật liệu hoặc tag khớp của mô hình (khớp tiền tố, không phân biệt hoa thường), với cùng Per, Factor, Price, Waste % và Tax %. Các cột được đọc theo tên tiêu đề, nên file xuất từ các bản cũ vẫn nhập được. Số lượng của dòng lấy từ mô hình luôn được đo lại từ mô hình; dòng Custom giữ số lượng và đơn giá đã gõ.

Dùng được đơn vị inch và tiền tệ riêng không?
Được. Settings có nút chuyển Metric / Imperial: số lượng hiện theo m, m², m³, kg hoặc ft, ft², ft³, lb. Danh sách Per của một dòng còn có mm, cm, in và yd cho chiều dài, yd² và yd³, và khối lượng theo kg, t (tấn mét), lb hoặc ton (tấn Mỹ, 2.000 lb). Đơn giá được gõ và hiện theo đơn vị đang hiển thị, lưu theo đơn vị mét, nên đổi hệ đơn vị hay đơn vị của dòng không bao giờ làm đổi một tổng. Settings còn có 12 loại tiền (USD, EUR, GBP, CAD, AUD, NZD, CHF, SEK, NOK, DKK, JPY, SGD), dạng số 1,234.50 hoặc 1.234,50, và 0 đến 4 chữ số thập phân cho số lượng. Giao diện chỉ có tiếng Anh.

Số lượng có tự cập nhật khi tôi sửa mô hình không?
Có. Khoảng 1,5 giây sau khi mô hình thay đổi, SheetUp tự đo lại các dòng lấy từ mô hình; không có nút Refresh. Con số mới hiện ra sau một lúc, nên số đọc ngay sau khi sửa có thể vẫn là số cũ.

Mô hình có hàng nghìn component thì có chạy được không?
Được thiết kế cho việc đó: danh sách chọn đọc một bảng chỉ mục gồm tên, tag và số instance mà không đo hình học nào, và chỉ những dòng đang có mới được đo. Trong phép đo của tác giả, lập chỉ mục 10.000 instance mất 93-117 ms đến 185-195 ms; điều kiện đo nằm ở phần mô hình lớn.

Có miễn phí không?
Thêm, sửa và nhập giá cho dòng, Copy, Print và Import không giới hạn. Lưu một file XLSX, CSV hoặc HTML là một lượt dùng, và tài khoản 3dshouse miễn phí có sẵn một hạn mức lượt mỗi ngày; máy chủ quyết định hạn mức và thời điểm hỏi đăng nhập. Một lần xuất cần có ít nhất một dòng.

Chạy trên SketchUp nào, có dùng offline được không?
SketchUp 2022 trở lên. Hộp thoại tải từ máy chủ của 3dshouse mỗi lần mở nên cần kết nối Internet. Nếu thanh thông báo ở trên cùng cho biết SheetUp cần extension bản mới, hãy mở Window > Extension Manager, cập nhật SheetUp và khởi động lại SketchUp; các dòng Custom, đơn giá và việc xuất file vẫn dùng được trong lúc chờ.

Miễn phí: giới hạn 3 lượt xuất mỗi ngày

Pro: không giới hạn, đảm bảo hoạt động, hỗ trợ ưu tiên

$48 $24 mua một lần
Tiết kiệm 50%
hoàn tiền trong 14 ngày
Mua Pro
Thêm công cụ SketchUp của 3dshouse
  • BevelUp — bo tròn hoặc vát cạnh thành hình học thật, chỉ một cú nhấp
  • Decimify — giảm số mặt (polygon) cho model nặng
  • Tracepen — chuyển ảnh thành mặt SketchUp
  • TileUp — biến một mặt thành gạch 3D thật, kèm bảng bóc tách
  • Texturic — tạo texture gạch liền mạch kèm bản đồ PBR
Nguyen Huu Khanh

Architect turned developer

Thuê tôi: viết plugin & phần mềm 3D theo yêu cầu. Từ $45/giờ.

khanhnhkts@gmail.com · 0914340133 · Zalo

Bài viết này được đăng trong SketchUp, Tools và được gắn thẻ .