Nhờ giúp đỡ dùng hàm để trích xuất dữ liệu qua sheet mới (1 người xem)

Người dùng đang xem chủ đề này

mỗi công việc luôn có 4 người? chỉ có 4 mã 1?
 
Mình rút gọn thôi bạn. Mình có ghi chú công việc và con người luôn thay đổi về số lượng tức là nhập dần nhiều lên, thay đổi cả về số lượng người, số công việc và số bộ phận tức là nhóm người đó ví dụ như KT hoặc TC.....
 
Công thức quá phức tạp nên khó giải thích cho bạn được
 

File đính kèm

Công thức quá phức tạp nên khó giải thích cho bạn được
Cảm ơn bác rất nhiều. Tuy nhiên khi mình áp dụng vào bảng dữ liệu. Nếu số lượng bộ phận (TC,KT,BH... hoặc có bộ phận nhưng chưa phát sinh công việc nhỏ hơn 4) sẽ cho kết quả không chính xác.
P/s: mình thay đổi số 4 đầu tiên cùa cột G tại sheet báo cáo bằng số đơn vị đã có phát sinh công việc cũng không chích xác. Bác có thể chỉ thêm một chút.
Cảm ơn nhiều!
 
Chỉnh lại ô công thức H6 và copy xuống
=IF(F6<>F7,0,ROW()+COUNTIF($E$5:E6,E6)+IF(COUNTIF($E$5:E6,E6)>VLOOKUP(E6,$K$1:$M$4,3),1-VLOOKUP(E6,$K$1:$M$4,3)*2,0))
nếu chưa đúng ý thì gởi file ví dụ cần sửa
 
Chỉnh lại ô công thức H6 và copy xuống
=IF(F6<>F7,0,ROW()+COUNTIF($E$5:E6,E6)+IF(COUNTIF($E$5:E6,E6)>VLOOKUP(E6,$K$1:$M$4,3),1-VLOOKUP(E6,$K$1:$M$4,3)*2,0))
nếu chưa đúng ý thì gởi file ví dụ cần sửa

Em thấy tình hình có vẻ hơi phức tạp. Nên em đã chỉnh sửa lại dữ liệu của mình và đưa ra yêu cầu đơn giải hơn ở file đính kèm trong sheet dữ liệu mới và báo cáo mới. Bác giúp em! Thanks!
 

File đính kèm

không biết bạn nhập liệu thế nào nên làm trừ hao một chút, còn các yêu cầu khác không hiểu, bạn cho ví dụ mới làm được
 

File đính kèm

không biết bạn nhập liệu thế nào nên làm trừ hao một chút, còn các yêu cầu khác không hiểu, bạn cho ví dụ mới làm được
Cảm ơn bác rất nhiều!
Việc chuyển mã sang bảng báo cáo đã hoạt động rất trơn tru đúng theo yêu cầu. Chỉ còn một yêu cầu là đó là. Khi hết một nhóm mã đơn vị ví dụ: PD;PD;PD...PD Tự động thêm một mã VD: PDSUM (để sau này em dùng công thức tham chiếu đến tự động cộng chân theo đơn vị) sau đó tiếp tục SF;SF;SF...SF rồi lại SFSUM......
Cụ thể hơn ở trong file tại sheet báo cáo đến C19 là hết PD thì C20 là PDSUM sau đó tiếp tục SF từ C21 đến C23, tại C24 lại là SFSUM....
Cảm ơn bác thật nhiều!
 
Tổng cộng đặt ở cột D cho tiện việc xử lý
 

File đính kèm

bạn thêm bớt như thế nào? cho ví dụ mới kiểm tra được
Sorry bác em đã kết luận hơi hồ đồ!
1/Nó sai trong trường hợp sau: Tại cột C trong vùng từ C1:C23 mà gặp số ô trống lớn hơn 1 ô thì kết quả sẽ sai. Thực ra trong bảng dữ liệu vẫn có những dòng trống mã này. Tuy nhiên nhiên trên báo cáo lại không cần những dòng này. Cái này là khác với yêu cầu ban đầu em gửi cho bác !$@!!. Nếu không cần cái tổng cộng kia em dùng if để loại bỏ nó khỏi báo cáo.
2/ Em so sanh hàm trên hai file không thấy sự khác biệt ở đâu kể cả name DV;Data;MaDV. Chỉ có =IFERROR(INDEX(Data;$B9;4);"Tổng cộng") và =IFERROR(INDEX(Data;$B9;4);"") vậy làm sao để ở cột A trong báo cáo thêm một dòng cho mỗi DV được. Bác khai sáng giúp em +-+-+-+.
Cảm ơn bác nhiều!
 
Sorry, tập tin trước mình quên nhập đầy đủ cột A, bạn xem lại công thức cột A
 

File đính kèm

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

Back
Top Bottom