Oanhnhunguyen2610
Thành viên mới

- Tham gia
- 24/3/20
- Bài viết
- 26
- Được thích
- 0
Góp ý với bạn:Hôm qua em có đăng nhưng chắc diễn giải chưa rõ nên chưa làm được.
Em có data ở sheet "List", muốn dò tìm qua sheet "DS chọn đánh giá" nhưng không biết phải sử dụng công thức gì và cú pháp ra sao.
Giúp em với nhé!
Chào anh,Góp ý với bạn:
1/ Bạn đã vi phạm nội quy về tiêu đề bài viết, nếu không sửa đổi sẽ bị xóa bài viết.
2/ Trên diễn đàn có rất nhiều các anh, chị, cô, chú...bạn nên thêm câu chào hay thưa, gửi gì đó có lẽ sẽ tốt hơn bạn nhé.
Bạn diễn giải chi tiết điều kiện và kết quả mong muốn vào trong file nhé.Chào anh,
Em cảm ơn và đã chỉnh lại tiêu đề. Có thể giúp em tìm công thức được không ạ?
Có lẽ tối về mình mới xem cho bạn được bạn nhé.Chào anh,
Danh sách List là do các Manager chọn nhân viên họ đánh giá. Sau đó, em cần tổng hợp vào list "DS chọn đánh giá" cho từng nhân viên tên của Manager đã chọn họ.
View attachment 235729
Dạ anh, khi nào tiện anh xem giúp em. Cảm ơn anh.Có lẽ tối về mình mới xem cho bạn được bạn nhé.
Thử công thứcChào anh,
Danh sách List là do các Manager chọn nhân viên họ đánh giá. Sau đó, em cần tổng hợp vào list "DS chọn đánh giá" cho từng nhân viên tên của Manager đã chọn họ.
View attachment 235729
D2=IFERROR(INDEX(List!$D$3:$Y$12,MATCH($B2,List!$B$3:$B$12,0),AGGREGATE(15,6,(COLUMN(List!$D$3:$Y$3)-3)/(List!$B$3:$B$12=$B2)/(List!$D$3:$Y$12<>""),COLUMN(A1))),"")
Cảm ơn hocexcel_1991 nhiều nhiều. Thật là kỳ diệu. Kiến thức non kém quá nên tạm thời xin phép sao chép công thức từ từ ngâm cứu. Rất cảm ơn bạn.Thử công thức
Mã:D2=IFERROR(INDEX(List!$D$3:$Y$12,MATCH($B2,List!$B$3:$B$12,0),AGGREGATE(15,6,(COLUMN(List!$D$3:$Y$3)-3)/(List!$B$3:$B$12=$B2)/(List!$D$3:$Y$12<>""),COLUMN(A1))),"")
ThửChào anh,
Danh sách List là do các Manager chọn nhân viên họ đánh giá. Sau đó, em cần tổng hợp vào list "DS chọn đánh giá" cho từng nhân viên tên của Manager đã chọn họ.
View attachment 235729
D2 =IFERROR(INDEX(List!$D3:$Y3,,MATCH("?*",OFFSET(List!$C3,,MATCH(C2,List!$C3:$Y3,0),,22),0)+MATCH(C2,List!$C3:$Y3,0)-1)," ")
Dạ anh, nếu phức tạp hơn nữa mà excel thông thường không làm được thì chắc em làm thủ công chứ VBA thì em chưa biết gì về nó. Cảm ơn rất nhiều ạ.Nói theo kỹ thuật bảng thì là bạn muốn thu một bảng cross-tabbed (pivot - list tên mngs theo hàng ngang) về thành bảng danh mục (list thứ tự mngs theo hàng ngang).
Nếu chỉ có 3 mngs cho mỗi người thì tương đối công thức có thể làm được. Nhưng nếu số mngs không nhất định thì dùng VBA dễ hơn.
Chưa nên....Sẵn đây cho em xin ý kiến chút, em làm Nhân sự, có nên học VBA không?