PDA

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



Tranhoe
27-01-08, 10:12 AM
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.

tigertiger
27-01-08, 10:59 AM
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à
.

anhtuan1066
27-01-08, 11:18 AM
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

doilabekho8683
28-01-08, 12:10 AM
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.

teutamteu
28-01-08, 01:25 PM
Anh Tuấn ơi, hàm sumif của anh có ý nghĩa gì? Sao lại ra kết quả như vậy?

pantasyxd
30-01-08, 03:28 PM
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

viendo
30-01-08, 04:28 PM
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é.

Tranhoe
31-01-08, 09:00 AM
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

nguyentuhp
31-01-08, 09:43 AM
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

Tu Anh
31-01-08, 08:08 PM
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é.

hoiphamvan
01-02-08, 03:23 PM
Bạn gán cho tùng vật từng vậ tư một số nào đó và dùng hàm Sumif

Brutal
10-02-08, 08:02 PM
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é.

dphi_long60
10-02-08, 11:22 PM
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!

anhtuan1066
11-02-08, 08:15 AM
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

nguyentuhp
05-03-08, 12:59 AM
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!

phuthong113
12-08-08, 06:40 PM
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

boyxin
12-08-08, 06:47 PM
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

Công thức tại B1
B1 =A1&"*"&A2&"*"&A3
Công thức tại C1
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 (http://www.giaiphapexcel.com/forum/showthread.php?t=8294) 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

hoangminhtien
12-08-08, 06:48 PM
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)