Giúp em lọc MSVT của Vật liệu và Nhân công sang sheet Tổng hợp

Liên hệ QC

Phanhanhdai

Thành viên tiêu biểu
Tham gia
16/3/08
Bài viết
733
Được thích
1,876
Nghề nghiệp
Thiết kế công trình
Em đang làm giá gói thầu xây dựng, file của em do đơn vị bạn đưa, em không có đơn giá gốc nên phải làm bằng thủ công. Nhiệm vụ của em là xem toàn công trình hết bao nhiêu chi phí vật liệu và nhân công, tức em phải trích lọc toàn bộ mã số vật tư (MSVT) của Vật liệu và Nhân công (tức cột C của Sheet!Phân tích vật tư) sang Sheet!Tổng hợp (không lẫy mã số của Máy thi công tức là bỏ qua các mã số như :8685 chẳng hạn). Em xin gửi file nhờ mọi người giúp cho.
 
Em đang làm giá gói thầu xây dựng, file của em do đơn vị bạn đưa, em không có đơn giá gốc nên phải làm bằng thủ công. Nhiệm vụ của em là xem toàn công trình hết bao nhiêu chi phí vật liệu và nhân công, tức em phải trích lọc toàn bộ mã số vật tư (MSVT) của Vật liệu và Nhân công (tức cột C của Sheet!Phân tích vật tư) sang Sheet!Tổng hợp (không lẫy mã số của Máy thi công tức là bỏ qua các mã số như :8685 chẳng hạn). Em xin gửi file nhờ mọi người giúp cho.
Theo mình bạn làm theo cách như sau:
1. Lọc Vật liệu
Dùng AutoFilter lọc theo cột E (cột đợt vị) để loại trừ ra nhân công là (công) và máy thi công là (ca). Sau đó lọc tiếp theo cột G (cột khối lượng) là NonBlank. Bạn lại sử dụng Advanced AutoFilter copy dưới dạng Only sang bảng tổng hợp
2. Lọc nhân công
Lọc theo cột đơn vị là "Công" để lọc ra nhân công. Sử dụng Advanced AutoFilter copy dưới dạng Only sang bảng tổng hợp
2. Bạn dùng hàm SumIf tính đưực tổng vật tư, nhân công
Chúc bạn thành công
 
Cảm ơn bác, cách lọc ấy thì em nghiên cứu làm được rùi, em muốn học thêm VBA để giải quyết bài toán này mà nghĩ mãi chưa được. Phiền các bác giúp em với.
 
Cảm ơn bác, cách lọc ấy thì em nghiên cứu làm được rùi, em muốn học thêm VBA để giải quyết bài toán này mà nghĩ mãi chưa được. Phiền các bác giúp em với.
Thế mặt mũi của "thằng" kết quả mà bạn muốn có ở sheet "Tong hop" như thế nào, bạn "quánh" thử vài cú xem nó ra sao chứ mơ mơ hồ hồ thế này thì lọc......bậy bạ là cái chắc. Híc
Thân
 
Em xin điền thử vào Sheet!Tong hop để mọi người dễ hình dung

Thế mặt mũi của "thằng" kết quả mà bạn muốn có ở sheet "Tong hop" như thế nào, bạn "quánh" thử vài cú xem nó ra sao chứ mơ mơ hồ hồ thế này thì lọc......bậy bạ là cái chắc. Híc
Thân
Em gửi file đính kèm, có gì nhờ thày giúp đỡ, em cảm ơn thày rất nhiều.
 

File đính kèm

Xin xem trong file kèm theo

& xin lưu í bạn, rằng tên trang tính không nên có khoảng trắng;

}}}}} --=0 }}}}}
 

File đính kèm

Xin bác chỉ rõ cho em được không ah? Tên file hay tên Sheet không nên có khoảng trắng? Vì sao ah?
Đây là kinh nghiệm do những nhà lập trình kinh nghiệm đúc kết được
Thật ra việc đặt tên file, tên sheet hay tên gì gì đó có thể tùy ý, nhưng trong 1 số trường hợp đặt biệt nó có thể gây hậu quả nghiêm trọng (1 vài lệnh sẽ không nhận biết được)
Chính vì lẽ đó, để tránh rủi ro, người ta khuyên nên đặt tên file, tên sheet (hay tên gì gì đó) phải là 1 chuổi liên tục không có khoảng trắng... Và tốt nhất cũng không đặt tên có dấu tiếng Việt
Vậy thôi (nghiên cứu VBA nhiều sẽ biết hậu quả của nó nằm ở chổ nào)
 
Web KT

Bài viết mới nhất

Back
Top Bottom