Bài toán tìm kiếm giá trị theo tên người và thứ tự thời gian

Liên hệ QC

Phamanh1998

Thành viên thường trực
Tham gia
12/6/20
Bài viết
267
Được thích
41
Giới tính
Nữ
Em xin phép gửi lời chào tới Anh/Chị trên diễn đàn :). Em đang có một bài toàn tìm kiếm sau mong được Anh/Chị hỗ trợ giúp đỡ bằng các Hàm Excel ạ

Sheet Lichsanxuat bao gồm lịch sản xuất của phân xưởng 1 sản xuất các loại bánh bên em tuy nhiên phần ngày kết thúc chuyền đang bị lộn xộn không theo thứ tự thời gian
Sheet Baocao em muốn sau khi chọn lựa Tên nhân sự, Khoảng thời gian từ ngày N đến ngày M (em có bôi vàng ạ) thì sẽ trả về kết quả thỏa mãn các điều kiện và được sắp xếp thứ tự thời gian tăng dần căn cứ theo ngày kết thúc chuyền sản xuất như em mô phỏng trong file

Em cảm ơn Anh/Chị nhiều ạ.
 

File đính kèm

Em xin phép gửi lời chào tới Anh/Chị trên diễn đàn :). Em đang có một bài toàn tìm kiếm sau mong được Anh/Chị hỗ trợ giúp đỡ bằng các Hàm Excel ạ

Sheet Lichsanxuat bao gồm lịch sản xuất của phân xưởng 1 sản xuất các loại bánh bên em tuy nhiên phần ngày kết thúc chuyền đang bị lộn xộn không theo thứ tự thời gian
Sheet Baocao em muốn sau khi chọn lựa Tên nhân sự, Khoảng thời gian từ ngày N đến ngày M (em có bôi vàng ạ) thì sẽ trả về kết quả thỏa mãn các điều kiện và được sắp xếp thứ tự thời gian tăng dần căn cứ theo ngày kết thúc chuyền sản xuất như em mô phỏng trong file

Em cảm ơn Anh/Chị nhiều ạ.
Sort trước không được sao? Dùng bằng VBA có được không?
Xem thử file dùng sự kiện ô B3. Tạo 1 mảng là dữ liệu ban đầu===> Sort dữ liệu trên sh ===> đưa vào 1 mảng khác====> xử lý,===> trả lại dữ liệu ban đầu
 

File đính kèm

Em xin phép gửi lời chào tới Anh/Chị trên diễn đàn :). Em đang có một bài toàn tìm kiếm sau mong được Anh/Chị hỗ trợ giúp đỡ bằng các Hàm Excel ạ

Sheet Lichsanxuat bao gồm lịch sản xuất của phân xưởng 1 sản xuất các loại bánh bên em tuy nhiên phần ngày kết thúc chuyền đang bị lộn xộn không theo thứ tự thời gian
Sheet Baocao em muốn sau khi chọn lựa Tên nhân sự, Khoảng thời gian từ ngày N đến ngày M (em có bôi vàng ạ) thì sẽ trả về kết quả thỏa mãn các điều kiện và được sắp xếp thứ tự thời gian tăng dần căn cứ theo ngày kết thúc chuyền sản xuất như em mô phỏng trong file

Em cảm ơn Anh/Chị nhiều ạ.
Mã:
A8 =IF(B8="","",COUNTA($A$6:A7))
Bash:
B8 =IFERROR(INDEX(Lichsanxuat!B$1:B$9,1/MOD(AGGREGATE(15,6,(Lichsanxuat!$H$4:$H$9+1/ROW($4:$9))/COUNTIF($B$3,Lichsanxuat!$D$4:$F$9),ROWS($1:1)),1)),"")
Copy và dán vào C8, G8 và H8
Mã:
D8 =IFERROR(IF($B$3=INDEX(Lichsanxuat!D$1:D$9,1/MOD(AGGREGATE(15,6,(Lichsanxuat!$H$4:$H$9+1/ROW($4:$9))/COUNTIF(Baocao!$B$3,Lichsanxuat!$D$4:$F$9),ROWS($1:1)),1)),$B$3,""),"")
Copy cho E8 và F8
Copy dòng 8 xuống dưới
 

File đính kèm

Web KT

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

Back
Top Bottom