Xin trợ giúp cách tìm mảng thỏa mãn nhiều điều kiện (1 người xem)

Liên hệ QC

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

Tranlong2909

Thành viên mới
Tham gia
2/11/17
Bài viết
10
Được thích
0
Giới tính
Nam
Xin Chào mọi người
Em có 1 file gồm 2 sheet:
Một sheet chứa nhiều PO trong đó mỗi PO sẽ có nhiều Size
Và một sheet là các khoảng Size, mỗi khoảng Size tối đa 25 size
Bây giờ Em muốn tìm khoảng Size cho mỗi PO ( tức là các size của PO đó thuộc cùng một khoảng size nào thì lấy khoảng size đó). Em tự mò code mà mãi chưa được. Xin mọi người giúp đỡ ạ.

Em cảm ơn !
 

File đính kèm

Xin Chào mọi người
Em có 1 file gồm 2 sheet:
Một sheet chứa nhiều PO trong đó mỗi PO sẽ có nhiều Size
Và một sheet là các khoảng Size, mỗi khoảng Size tối đa 25 size
Bây giờ Em muốn tìm khoảng Size cho mỗi PO ( tức là các size của PO đó thuộc cùng một khoảng size nào thì lấy khoảng size đó). Em tự mò code mà mãi chưa được. Xin mọi người giúp đỡ ạ.

Em cảm ơn !
Bài này rất khó
Chờ cao thủ vào giải quyết
 
Bạn thử làm thủ công vài kết quả mong muốn và diễn giải rõ ràng hơn được không, ví dụ: "các size của PO đó thuộc cùng một khoảng size nào thì lấy khoảng size đó" là như thể nào? Căn cứ vào đâu để biết các size nào là của PO nào...
 
Xin Chào mọi người
Em có 1 file gồm 2 sheet:
Một sheet chứa nhiều PO trong đó mỗi PO sẽ có nhiều Size
Và một sheet là các khoảng Size, mỗi khoảng Size tối đa 25 size
Bây giờ Em muốn tìm khoảng Size cho mỗi PO ( tức là các size của PO đó thuộc cùng một khoảng size nào thì lấy khoảng size đó). Em tự mò code mà mãi chưa được. Xin mọi người giúp đỡ ạ.

Em cảm ơn !
Bạn đăng bài lên thì phải làm kết quả giả định cho người ta hình dung, cái tối thiểu nhất là ghi dữ liệu vào chỗ nào bạn cũng không nói rõ.
Giả sử khoảng size nó là duy nhất thì ghi vào cột C sheet "PO & Size" mình không nói, nhưng đằng này mới chỉ xem PO đầu tiên mình đã thấy có tới 6 khoảng size thỏa mãn điều kiện, vậy bạn bắt người giúp bạn tự đoán suy nghĩ của bạn hay sao?
1597582713975.png
1597582727226.png
 
Bạn đăng bài lên thì phải làm kết quả giả định cho người ta hình dung, cái tối thiểu nhất là ghi dữ liệu vào chỗ nào bạn cũng không nói rõ.
Giả sử khoảng size nó là duy nhất thì ghi vào cột C sheet "PO & Size" mình không nói, nhưng đằng này mới chỉ xem PO đầu tiên mình đã thấy có tới 6 khoảng size thỏa mãn điều kiện, vậy bạn bắt người giúp bạn tự đoán suy nghĩ của bạn hay sao?
View attachment 243264
View attachment 243265
Sorry Bác lần đầu Em đăng bài nên còn thiếu sót

Như bác nói là đúng rồi đó ạ, nếu PO đó có các size thỏa mãn nhiều vùng thì mình lấy vùng nào cũng được ạ.
Bài đã được tự động gộp:

Bạn thử làm thủ công vài kết quả mong muốn và diễn giải rõ ràng hơn được không, ví dụ: "các size của PO đó thuộc cùng một khoảng size nào thì lấy khoảng size đó" là như thể nào? Căn cứ vào đâu để biết các size nào là của PO nào...

Sorry Bác lần đầu EM đang bài nên còn thiếu sót

Ý Em là ví dụ như ở sheet PO & Size có PO 0126079219 có 5 Size như EM bôi vàng . bây giờ Em muốn tìm các size này thuộc vùng size nào bên sheet Code size ( với tên các vùng size là Em bôi màu xanh ) nếu các size này thỏa mãn nhiều vùng size thì mình lấy vùng size nào cũng được ạ
Em xin gửi lại file có chú thích ạ

Mong các bác giúp đỡ
 

File đính kèm

Lần chỉnh sửa cuối:
Công thức tại ô C2
Mã:
=INDEX('Code Size'!$A$1:$AF$1,MATCH(COUNTIF($F$2:$F$6104,B2),MMULT(COLUMN(A:Y)^0,COUNTIF(OFFSET($G$1,MATCH(B2,$F$2:$F$6104,),,COUNTIF($F$2:$F$6104,B2)),'Code Size'!$A$2:$AF$26)),))
Điều kiện: Cột PO detail, các PO cùng số phải liên tục nhau.
 
Công thức tại ô C2
Mã:
=INDEX('Code Size'!$A$1:$AF$1,MATCH(COUNTIF($F$2:$F$6104,B2),MMULT(COLUMN(A:Y)^0,COUNTIF(OFFSET($G$1,MATCH(B2,$F$2:$F$6104,),,COUNTIF($F$2:$F$6104,B2)),'Code Size'!$A$2:$AF$26)),))
Điều kiện: Cột PO detail, các PO cùng số phải liên tục nhau.
Cảm ơn Anh, Em thử và đã được rồi ạ.

Nhưng Anh cho Em hỏi thêm là mình có dùng VBA xử lý được trường hợp này không, vì Em đang tập tành học VBA nên muốn biết để có thể áp dụng cho các trường hợp sau. Công thức kia Em nhìn mà chưa hiều gì luôn. Mong Anh chỉ giáo thêm.
 
Muốn VBA thì ngay từ đầu hãy đăng vào mục lập trình.
 
Tôi không biết VBA bạn ơi.
 
Web KT

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

Back
Top Bottom