Tìm kiếm những sản phẩm Đạt trong ngày (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

thierry henry

Thành viên mới
Tham gia
11/6/18
Bài viết
49
Được thích
4
Em có tình huống nhờ các thầy giúp . Đó là Tìm kiếm những sản phẩm True trong ngày , chỉ dán 1 trong những sản phẩm True này vào bảng một cách ngẫu nhiên , đảm bảo một sản phẩm True không trong 3 ngày liền tiếp . Code VBA không có tiếng việt nên em đổi chữ đạt và không đạt thành true và false .
Vì bài toán bắt tìm kiếm với một loạt điều kiện vừa theo chiều dọc ( tìm dòng cuối ) vừa theo chiều ngang ( tìm cột cuối ) và nội dung cần dán thì theo dòng chứ không theo cột . Nên em rất cần sự hỗ trợ của các thầy . Xin cảm ơn
 

File đính kèm

Em có tình huống nhờ các thầy giúp . Đó là Tìm kiếm những sản phẩm True trong ngày , chỉ dán 1 trong những sản phẩm True này vào bảng một cách ngẫu nhiên , đảm bảo một sản phẩm True không trong 3 ngày liền tiếp . Code VBA không có tiếng việt nên em đổi chữ đạt và không đạt thành true và false .
Vì bài toán bắt tìm kiếm với một loạt điều kiện vừa theo chiều dọc ( tìm dòng cuối ) vừa theo chiều ngang ( tìm cột cuối ) và nội dung cần dán thì theo dòng chứ không theo cột . Nên em rất cần sự hỗ trợ của các thầy . Xin cảm ơn
Bảng sản phẩm của bạn có số dòng lớn nhất là bao nhiêu
 
Dạ số dòng lớn nhất là 31 ngày , nhỏ nhất là 28 ngày ạ . còn sản phẩm không hạn chế . em cảm ơn

Thử công thức này trong K2:

=LET(f,FILTER($B$1:$H$1,(B2:H2=TRUE)*($B$1:$H$1<>K1)),INDEX(f,RANDBETWEEN(1,ROWS(f))))

Hoặc:

INDEX($B$1:$H$1,AGGREGATE(14,6,COLUMN(B2:H2)/(B2:H2=TRUE)/(COUNTIF(K1,$B$1:$H$1)=0)-1,RANDBETWEEN(1,COUNTIF(B2:H2,TRUE)-1)))
.
 
Dạ số dòng lớn nhất là 31 ngày , nhỏ nhất là 28 ngày ạ . còn sản phẩm không hạn chế . em cảm ơn
Gửi bạn file tham khảo theo số liệu bài 1.
Chạy solver trong file đính kèm.
Thay đổi số liệu trong vùng xanh lá trước khi chạy để có thể tìm kết quả phù hợp khác. Giá trị trong vùng xanh lá phải là số

Tổng số lượng ô TRUE, FALSE có thể bị giới hạn tùy theo bản excel của bạn. Cái này có lẽ là khoảng <= 200

---
Có lẽ là có > 1 kết quả phù hợp yêu cầu
 

File đính kèm

Gửi bạn file tham khảo theo số liệu bài 1.
Chạy solver trong file đính kèm.
Thay đổi số liệu trong vùng xanh lá trước khi chạy để có thể tìm kết quả phù hợp khác. Giá trị trong vùng xanh lá phải là số

Tổng số lượng ô TRUE, FALSE có thể bị giới hạn tùy theo bản excel của bạn. Cái này có lẽ là khoảng <= 200

---
Có lẽ là có > 1 kết quả phù hợp yêu cầu
dạ em cảm ơn anh chị
Bài đã được tự động gộp:

Thử công thức này trong K2:

=LET(f,FILTER($B$1:$H$1,(B2:H2=TRUE)*($B$1:$H$1<>K1)),INDEX(f,RANDBETWEEN(1,ROWS(f))))

Hoặc:

INDEX($B$1:$H$1,AGGREGATE(14,6,COLUMN(B2:H2)/(B2:H2=TRUE)/(COUNTIF(K1,$B$1:$H$1)=0)-1,RANDBETWEEN(1,COUNTIF(B2:H2,TRUE)-1)))
.
dạ em cảm ơn anh chị
 
Mình có dữ liệu cần tìm theo cả dòng và cột, theo mốc thời gian, dòng sản phẩm và số lượng ký hoặc xuất HĐ cho từng khu, nhờ các bạn cao thủ chỉ bảo dùm ạ.
 

File đính kèm

Mình có dữ liệu cần tìm theo cả dòng và cột, theo mốc thời gian, dòng sản phẩm và số lượng ký hoặc xuất HĐ cho từng khu, nhờ các bạn cao thủ chỉ bảo dùm ạ.
File này là file cũ của bạn chủ thớt mà, file của bạn đâu?
 
Mình có dữ liệu cần tìm theo cả dòng và cột, theo mốc thời gian, dòng sản phẩm và số lượng ký hoặc xuất HĐ cho từng khu, nhờ các bạn cao thủ chỉ bảo dùm ạ.
Tìm theo dòng cột thì có thể dùng VLOOKUP()+MATCH() hoặc INDEX()+MATCH().
Nếu kèm số lượng hợp đồng thì phải có file của bạn mới tính được
 
Tìm theo dòng cột thì có thể dùng VLOOKUP()+MATCH() hoặc INDEX()+MATCH().
Nếu kèm số lượng hợp đồng thì phải có file của bạn mới tính được
Nhờ bạn tìm dữ liệu theo công thức giúp mình nhé, mình biết hàm index/ vlookup/match nhưng m chưa biết kết hợp sao ạ, cảm ơn bạn.
 

File đính kèm

Nhờ bạn tìm dữ liệu theo công thức giúp mình nhé, mình biết hàm index/ vlookup/match nhưng m chưa biết kết hợp sao ạ, cảm ơn bạn.
Công thức tại C5
Mã:
=INDEX($B$19:$BN$49,MATCH(IF(C$3="",B$3,C$3),$B$19:$B$49,0)+ROWS($C$3:C4),(DAY($B$3)-1)*2+4+(C$3="")*1)
Copy cho vùng C5:J8
 
Mình có 1 file cần hỗ trợ thêm, nhờ các bạn hướng dẫn công thức sum SL theo đại lý và sản phẩm giúp mình nhé, cảm ơn nhiều ạ.
 

File đính kèm

Mình có 1 file cần hỗ trợ thêm, nhờ các bạn hướng dẫn công thức sum SL theo đại lý và sản phẩm giúp mình nhé, cảm ơn nhiều ạ.
Thử công thức dưới đây. Tại D7
Mã:
=SUMPRODUCT(INDEX($G$15:$J$24,,MATCH($C7,$G$14:$J$14,0))*($E$15:$E$24=D$4))
Copy cho D7:G8 & D10:G11
 
Web KT

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

Back
Top Bottom