Tổng hợp Vật tư trong Xây dựng

Liên hệ QC

Tranhoe

Thành viên hoạt động
Tham gia
29/11/07
Bài viết
156
Được thích
330
Nghề nghiệp
Tư vấn và Thi công Xây dựng công trình
Mình lập Dự toán công trình trong Excel, đang gặp 1 vấn đề là sau khi phân tích vật tư xong, mình dùng AutoFile để lọc và tổng hợp khối lượng từng vật tư. Quá thủ công và rất chậm. Mong các Bác đưa ra cách làm nhanh hơn, nếu dùng Macro càng tốt. Mình gửi kèm theo File PhanTichVatTu.
 
Lần chỉnh sửa cuối:
Chưa down file của bạn, NHƯNG thườg thì làm như sau

Dùng SUMIF theo tên/ mã vật tư là được mà
.
 
Trời... cái ông bạn này xài loại font gì bí mật quá... Máy tính tôi có đũ các loại font mà vẫn ko nhìn ra dc chử gì trong file...
Bạn muốn người ta giúp mình thì nên xài font đại chúng 1 tí nhé... Sửa lại đi rồi post lên...
ANH TUẤN

Ah... chuyễn mã dc rồi... Bạn xem bên sheet TONGHOP tôi đã tổng hợp khối lượng theo thành phần...
Chú ý lần sau khi post file phải đễ ý kỹ về font, nên dùng font Unicode thì hay hơn, vì chẳng phải ai cũng có trong máy cái font mà bạn đang dùng... Mất công chuyễn mã mệt quá
ANH TUẤN
 

File đính kèm

  • TONGHOP_01.zip
    32 KB · Đọc: 1,146
Chỉnh sửa lần cuối bởi điều hành viên:
tải dữ liệu của gpe

các anh ơi! tại sao em muốn tải phần mềm dc pots lên diễn đàn đều bị báo lỗi (your current security settings do not allow this file to be downloaded.) anh nào biết tại sao thì cho em biết với. em cám ơn nhiều.
 
Anh Tuấn ơi, hàm sumif của anh có ý nghĩa gì? Sao lại ra kết quả như vậy?
 
teutamteu đã viết:
Anh Tuấn ơi, hàm sumif của anh có ý nghĩa gì? Sao lại ra kết quả như vậy?
Hàm Sumif là hàm cộng có điều kiện. Đây là hàm cơ bản mà, bạn nên mua một cuốn sách hướng dẫn về Excel (cuốn nào cũng đc) thì đều có nói về nó. Thân
 
Lần chỉnh sửa cuối:
teutamteu đã viết:
Anh Tuấn ơi, hàm sumif của anh có ý nghĩa gì? Sao lại ra kết quả như vậy?
Hàm Sumif của Anhtuan sử dụng như bình thường mà, trong đó các Range Anhtuan đã đặt Name là TP và KL.
Bạn mở file của Anhtuan vào Menu Insert/Name/define sẽ thấy name TP và KL trong đó, bạn tìm hiểu tiếp nhé.
 
anhtuan1066 đã viết:
Ah... chuyễn mã dc rồi... Bạn xem bên sheet TONGHOP tôi đã tổng hợp khối lượng theo thành phần...
Chú ý lần sau khi post file phải đễ ý kỹ về font, nên dùng font Unicode thì hay hơn, vì chẳng phải ai cũng có trong máy cái font mà bạn đang dùng... Mất công chuyễn mã mệt quá
ANH TUẤN
Mình ở Đà Nẵng, quen dùng Font Vietware_X, lần sau mình sẽ Post Font Unicode.
Chắc Bạn không phải dân Xây dựng, Khối lượng cần tổng hợp là Khối lượng hao phí chứ không phải khối lượng công việc.
Cám ơn Bạn, mình cũng dùng hàm SUMIF, ý mình hỏi là làm sao để trích được danh sách vật tư, sau đó mới dùng hàm SUMIF. Mong các Bác giúp cho
 
Lần chỉnh sửa cuối:
Tranhoe đã viết:
Mình ở Đà Nẵng, quen dùng Font Vietware_X, lần sau mình sẽ Post Font Unicode.
Chắc Bạn không phải dân Xây dựng, Khối lượng cần tổng hợp là Khối lượng hao phí chứ không phải khối lượng công việc.
Cám ơn Bạn, mình cũng dùng hàm SUMIF, ý mình hỏi là làm sao để trích được danh sách vật tư, sau đó mới dùng hàm SUMIF. Mong các Bác giúp cho

Bạn muốn lấy danh mục các vật tư thì bên Sheet PTCT bạn phải có Mã hiệu vật tư thì mới lấy được.
Nếu không có thì copy sang và xóa những tên vật tư giống nhau = VBA.
Bạn thử đoạn Code sau
(file Ví dụ đính kèm)

Sub XoaVLGiongNhau_Active()
Dim k, solan As Integer
Dim Rselect As Range
Dim Selcheck As String

With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
End With

k = 1
Do Until ActiveCell = 0
Selcheck = ActiveCell.Value
Set Rselect = Range(ActiveCell, Cells(65000, 1))
solan = Application.WorksheetFunction.CountIf(Rselect, Selcheck)
If solan > 1 Then
Selection.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Select
End If
k = k + 1
Loop

With Application
.ScreenUpdating = True
.Calculation = xlCalculationAutomatic
End With
End Sub
 

File đính kèm

  • XoaVLgiongnhau.7z
    11.6 KB · Đọc: 346
Bạn Tranhoe ơi, bạn có file excel thống kê các loại vật tư hao phí cho 1 nội dung công việc theo từng mã hiệu không. Ví dụ mã AK.12111 Lợp mái che tường bằng fibrô xi măng Fibrôximăng m2 129,5 Móc sắt đệm cái 280 Nhân công 3,5/7 công 7,3 Nếu có thì post lên diễn đàn cho mình xin với nhé. Cám ơn nhiều.
Còn trong file tonghop của bạn anh tuấn các bạn chú ý sửa vùng dữ liệu KL dùng để tổng hợp là ở cột H chứ không phải cột D đâu nhé.
 
Bạn gán cho tùng vật từng vậ tư một số nào đó và dùng hàm Sumif
 
Bạn anhtuan1066 ơi làm ơn chỉ dùm làm sao chuyển được mã vậy? Mình không chuyển nổi.Thanks trước nhé.
 
hoiphamvan đã viết:
Bạn gán cho tùng vật từng vậ tư một số nào đó và dùng hàm Sumif
Nếu ban không thích dùng sumif thì có thể dùng thằng pivotTable cũng có thể rổng hợp tốt vậy
thanks!
 
Tranhoe đã viết:
Cám ơn Bạn, mình cũng dùng hàm SUMIF, ý mình hỏi là làm sao để trích được danh sách vật tư, sau đó mới dùng hàm SUMIF. Mong các Bác giúp cho
Muốn lấy ra dc danh sách vật tư thì ko cần dùng công thức hay code gì đâu... Dùng chức năng sẳn có cũa Excel, đó là Advanced Filter... Bạn nghiên cứu xem
ANH TUẤN
 
trancaonhan đã viết:
Co ban nao biet cach tach vat tu ra 5% va 10% sao khi minh da tong hop vat tu bang chuong trinh du toan minh da tinh

Bạn chú ý gõ tiếng việt có dấu.
Câu hỏi của bạn ngay cả dân xây dựng cũng không hiểu được đó. Bạn nói rõ ràng hơn đi mọi người sẽ giúp đỡ mà tốt nhất gửi cả file của bạn lên, trong đó nói rõ yêu cầu của bạn.

Good Luck!
 
Em đang làm một bảng tính nhưng gặp phải một vấn đề khó như thế này:
Em tính toán khối lượng bằng cách nhập: ( Ví dụ)
A1=3
A2=4.5
A3=5
Thì dùng hàm gì ở ô B1 để ô B1 sẽ tự động diễn giải ra như thế này: 3*4.5*5 và ô C1 sẽ tự động tính ra bằng 67.5
 
Em đang làm một bảng tính nhưng gặp phải một vấn đề khó như thế này:
Em tính toán khối lượng bằng cách nhập: ( Ví dụ)
A1=3
A2=4.5
A3=5
Thì dùng hàm gì ở ô B1 để ô B1 sẽ tự động diễn giải ra như thế này: 3*4.5*5 và ô C1 sẽ tự động tính ra bằng 67.5
  1. Công thức tại B1
    PHP:
    B1 =A1&"*"&A2&"*"&A3
    [*]Công thức tại C1
    PHP:
    C1 =A1*A2*A3
    hoặc C1 =PRODUCT(A1:A3)
Nội dung này đã hỏi tại Hỏi về hàm "Diễn giải khối lượng bài #9
Lần sau: mỗi nội dung chỉ nên hỏi tại 1 nơi thôi nhé

Chúc thành công
 
Em đang làm một bảng tính nhưng gặp phải một vấn đề khó như thế này:
Em tính toán khối lượng bằng cách nhập: ( Ví dụ)
A1=3
A2=4.5
A3=5
Thì dùng hàm gì ở ô B1 để ô B1 sẽ tự động diễn giải ra như thế này: 3*4.5*5 và ô C1 sẽ tự động tính ra bằng 67.5
tại B1 bạn nhập công thức
B1=A1&"*"&A2&"*"&A3
tại C1 bạn nhập công thức
C1=PRODUCT(A1:A3)
 
Web KT
Back
Top Bottom