trong bất bộ Office nào cũng có 1 mớ sách hay ... nếu thật sự đam mê nó thì sẻ lục hết nó ra có nhiều thứ rất hay và hơn thế nữa
View attachment 234100
Xin lỗi mọi người vì giải thích thiếu sót nhiều quá. Giải thích chi tiết như sau:
Đây là file quản lý danh sách đơn hàng. Như mọi người nhìn thấy trong sheet “Order List”, có một loạt đơn hàng có mã số (1738, 1739, 1740, 1885, v.v...)
Các đơn hàng sẽ có tên mã dự án (projectA, B...), loại công việc (worktype), thời gian bắt đầu, thời gian kết thúc, số ngày công. Các thông tin này sẽ lấy từ sheet “4-9” và sheet “10-3”.
Trong sheet “4-9” và sheet “10-3” này cấu trúc là chiều ngang là ngày tháng và chiều dọc là danh sách thành viên (tên nhân viên, mã số nhân viên). Ví dụ sheet “4-9” thì sẽ chiều ngang từ ngày 1/4 đến 30/9, sheet “10-3” sẽ là từ 1/10 đến 31/3. Hai sheet này sẽ chứa thông tin, thành viên nào tham gia vào đơn hàng nào, từ ngày nào đến ngày nào. Tại mỗi một ô trong bảng này, có ghi mã số đơn hàng tức là thành viên đấy, vào ngày đấy đã có tham gia vào đơn hàng đấy.
Ví dụ: Thành viên TKF0004, có mã số 304095 tham gia vào đơn hàng 1738 từ 1/4 đến 30/5. Có ba thành viên khác nữa là TKF00021, TKF00027, TKF00029 cũng tham gia vào đơn hàng 1738 từ ngày 1/4 đến 6/5.
Đề bài ở đây là: tại sheet “memberlist”, khi nhập tên dự án (khác với mã số đơn hàng) và loại công việc (worktype) thì sẽ liệt kê ra danh sách các đơn hàng có cùng tên dự án và loại công việc.
Ngoài ra, trong dự án này có bao nhiêu thành viên cũng liệt kê ra hết. Tại vì có những thành viên tên giống nhau nên khi lọc ra tên thành viên nên tìm theo mã số nhân viên.
Ví dụ: khi nhập tên dự án “ProjectA”, loại công việc 212H, dựa vào sheet “Oderlist” sẽ biết được ba đơn hàng đáp ứng được thông tin trên 1738, 1778, 1885.
Sau đó dựa vào 3 mã số đơn hàng, tại sheet “4-9” và sheet “10-3” tìm tất cả thành viên tham gia vào đơn hàng này và liệt kê ra từ ô B12
Đơn hàng 1738 thì có 4 thành viên, 1778 có 6 thành viên, và 1885 có 9 thành viên (TKF0020 bị trùng nhau giữa hai sheet). Những thành viên này cũng được liệt kê hết ra là thoã mãn yêu cầu đề bài.
Giải thích khá dài dòng mong mọi người thông cảm.
Nếu có điều gì chưa rõ ràng, mọi người cứ hỏi thêm.
Cám ơn mọi người dành thời gian quan tâm.
P/S: Xong đợt này quyết tâm mua sách VBA về học thêm mảng và dictionary. Chắc là giải pháp excel có những sách nào hướng dẫn chi tiêt và cụ thể về vấn đề này nhỉ.