Tra nhóm mã vật tư trong trường hợp mã vật tư được dùng cho nhiều bộ phận

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Eclipse2210

Thành viên mới
Tham gia
18/5/23
Bài viết
4
Được thích
0
Chào các anh chị em GPE,

Em đang có 1 danh sách các mã vật tư được chia theo nhóm và theo từng tổ sản xuất. Em đang được yêu cầu tìm nhóm vật tư khi có thông tin mã và tổ kèm theo.
Em đã thử pivot nguồn và sử dụng hàm Index tuy nhiên hàm Index lại lấy kết quả đầu tiên tìm ra nên kết quả không chính xác khi mã và tổ sản xuất cần tìm nằm ở phía sau.

Mong anh chị giúp em công thức nào có thể tra cứu được mã vật tư ạ.
Em xin cảm ơn!
 

File đính kèm

  • Ví dụ tra mã.xlsx
    45 KB · Đọc: 24
Chào các anh chị em GPE,

Em đang có 1 danh sách các mã vật tư được chia theo nhóm và theo từng tổ sản xuất. Em đang được yêu cầu tìm nhóm vật tư khi có thông tin mã và tổ kèm theo.
Em đã thử pivot nguồn và sử dụng hàm Index tuy nhiên hàm Index lại lấy kết quả đầu tiên tìm ra nên kết quả không chính xác khi mã và tổ sản xuất cần tìm nằm ở phía sau.

Mong anh chị giúp em công thức nào có thể tra cứu được mã vật tư ạ.
Em xin cảm ơn!
Kết quả bạn muốn thế nào.Ít ra cũng phải có cái kết quả chứ.
 
Kết quả bạn muốn thế nào.Ít ra cũng phải có cái kết quả chứ.
Em có lấy 1 ví dụ trong file excel đính kèm rồi ạ. Cụ thể em có thông tin tra mã 35027633 của tổ SX A2 thuộc nhóm nào thì hàm Index đang dò theo mã vật tư đầu tiên (trong khi đó là mã tương ứng với tổ SX A1) để trả về kết quả 0 trong khi kết quả là 9 ah.

View attachment 301192
 
Các bước thực hiện:
1. Pivot table show dạng tabular, bỏ hết subtotal. Không filter

1716875802568.png

2. Xác định mã cần tìm tại 1 ô nào đó, chẳng hạn M3

1716875916946.png


3. Xác định loại mã vì có cả chục cột mã. Chẳng hạn mã gốc (cột A), hay mã TT mấy (cột cụ thể)

Nếu cột A thì công thức sau, chúy ý 2 chữ A đỏ.

=INDEX($A$5:$K$853,MATCH(M3,$A$5:$A$853,0),MATCH("A2",$A$4:$K$4,0))

Nếu cột F thì sửa a đỏ thành F

Và A cho kết quả 0, F cho ra kết quả 9
 
Các bước thực hiện:
1. Pivot table show dạng tabular, bỏ hết subtotal. Không filter

View attachment 301194

2. Xác định mã cần tìm tại 1 ô nào đó, chẳng hạn M3

View attachment 301195


3. Xác định loại mã vì có cả chục cột mã. Chẳng hạn mã gốc (cột A), hay mã TT mấy (cột cụ thể)

Nếu cột A thì công thức sau, chúy ý 2 chữ A đỏ.

=INDEX($A$5:$K$853,MATCH(M3,$A$5:$A$853,0),MATCH("A2",$A$4:$K$4,0))

Nếu cột F thì sửa a đỏ thành F

Và A cho kết quả 0, F cho ra kết quả 9
Em cảm ơn anh đã hướng dẫn rất chi tiết. Nhưng do khi được gửi thông tin mã, em không xác định được nó thuộc loại cột mã nào với số lượng cần tra cứu cũng khá nhiều nên em đang để pivot table dưới dạng compact để quét công thức theo cột. Vẫn đang bí chỗ này anh ah. Mong anh cho em thêm chút ý tưởng.
 
Em cảm ơn anh đã hướng dẫn rất chi tiết. Nhưng do khi được gửi thông tin mã, em không xác định được nó thuộc loại cột mã nào với số lượng cần tra cứu cũng khá nhiều nên em đang để pivot table dưới dạng compact để quét công thức theo cột. Vẫn đang bí chỗ này anh ah. Mong anh cho em thêm chút ý tưởng.

Vì có 2 dòng có 35027633 nên kết quả trả về dòng 35027633 đầu tiên cột 3 => 0, dạng râu ông nọ cắm cằm càm bà kia.

Công thức này, nếu có nhiều dòng trùng, kết quả là giá trị lớn nhất:

=AGGREGATE(14,6,INDEX($A$5:$C$853,0,MATCH("A2",$A$4:$C$4,0))/(G499=$A$5:$A$853),1)
 
Vì có 2 dòng có 35027633 nên kết quả trả về dòng 35027633 đầu tiên cột 3 => 0, dạng râu ông nọ cắm cằm càm bà kia.

Công thức này, nếu có nhiều dòng trùng, kết quả là giá trị lớn nhất:

=AGGREGATE(14,6,INDEX($A$5:$C$853,0,MATCH("A2",$A$4:$C$4,0))/(G499=$A$5:$A$853),1)
Em cảm ơn anh. Công thức hữu ích quá ạ!
 
Web KT
Back
Top Bottom