Xin giúp đỡ về mảng - loại hàng ra khỏi mảng có điều kiện

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

vietkid221992

Thành viên chính thức
Tham gia
26/8/22
Bài viết
63
Được thích
30
em có bài toán như sau ạ:
em cần tham chiếu lấy "ngày sản xuất" của mã hàng "A" có "lot" giống nhau, chỉ khác là 1 lot đã hết và 1 lot còn tồn,
vậy em muốn các bác giúp em dùng hàm, dùng code gì để khi tồn kho =0 thì row đó sẽ bị loại khỏi mảng em tham chiếu.
Em cảm ơn ạ
 

File đính kèm

Mảng tham chiếu là mảng nào?
Nếu muốn tạo mảng LOT:
=IF(D2: D6=0,B2:B6,"")
 
Bạn cho ví dụ cụ thể nhé
 
Mình đang chờ xem kết quả để suy ngược lại yêu cầu. Khó hiểu thật.
 
Mình đang chờ xem kết quả để suy ngược lại yêu cầu. Khó hiểu thật.
- mình muốn từ số lot để vlookup lấy ngày sản xuất của lot đó,
- lại có khả năng cùng 1 lot nhưng ngày sản xuất khác nhau ( đây là đặc thù của công ty mình)
- như ví dụ lot "222" có 2 ngày sản xuất là "1-Jan" và "5-Jan", vậy khi mình xuất kho lot này thì mình chỉ có thể xuất lot sản xuất ngày "5-Jan" bở vì lot "1-Jan" tồn kho bằng 0 rồi, nhưng khi mình vlookup up thì hàm lại lấy giá trị từ trên xuống và đưa gia kết quả "1-Jan"
=> mình muốn tìm cách khi =vlookup(222,B:C,2,0) thì mình sẽ nhận được giá trị "5-Jan"
dễ hiểu hơn chưa ạ. hihi
 
- mình muốn từ số lot để vlookup lấy ngày sản xuất của lot đó,
- lại có khả năng cùng 1 lot nhưng ngày sản xuất khác nhau ( đây là đặc thù của công ty mình)
- như ví dụ lot "222" có 2 ngày sản xuất là "1-Jan" và "5-Jan", vậy khi mình xuất kho lot này thì mình chỉ có thể xuất lot sản xuất ngày "5-Jan" bở vì lot "1-Jan" tồn kho bằng 0 rồi, nhưng khi mình vlookup up thì hàm lại lấy giá trị từ trên xuống và đưa gia kết quả "1-Jan"
=> mình muốn tìm cách khi =vlookup(222,B:C,2,0) thì mình sẽ nhận được giá trị "5-Jan"
dễ hiểu hơn chưa ạ. hihi
Ban đầu mình hiểu theo ý này, nhưng có thuật ngữ "tham chiếu, mảng" nên đoán chắc phải hầm hố lắm. Dùng Vlookup là hàm cơ bản, nhưng với bài này khả năng nó lại là dao mổ trâu ấy.
Ít ra phải có 1 bảng nữa thể hiện duy nhất 1 số 222 mới hiểu được. Ra đề mà với mình nó như đố vui Excel ấy.
Công thức thì để nghĩ xem cách khác đã, chứ Vlookup thì không biết làm rồi.
 
- mình muốn từ số lot để vlookup lấy ngày sản xuất của lot đó,
- lại có khả năng cùng 1 lot nhưng ngày sản xuất khác nhau ( đây là đặc thù của công ty mình)
- như ví dụ lot "222" có 2 ngày sản xuất là "1-Jan" và "5-Jan", vậy khi mình xuất kho lot này thì mình chỉ có thể xuất lot sản xuất ngày "5-Jan" bở vì lot "1-Jan" tồn kho bằng 0 rồi, nhưng khi mình vlookup up thì hàm lại lấy giá trị từ trên xuống và đưa gia kết quả "1-Jan"
=> mình muốn tìm cách khi =vlookup(222,B:C,2,0) thì mình sẽ nhận được giá trị "5-Jan"
dễ hiểu hơn chưa ạ. hihi
1675753663757.png

Như này đúng ý bạn chưa ?
 
- mình muốn từ số lot để vlookup lấy ngày sản xuất của lot đó,
- lại có khả năng cùng 1 lot nhưng ngày sản xuất khác nhau ( đây là đặc thù của công ty mình)
- như ví dụ lot "222" có 2 ngày sản xuất là "1-Jan" và "5-Jan", vậy khi mình xuất kho lot này thì mình chỉ có thể xuất lot sản xuất ngày "5-Jan" bở vì lot "1-Jan" tồn kho bằng 0 rồi, nhưng khi mình vlookup up thì hàm lại lấy giá trị từ trên xuống và đưa gia kết quả "1-Jan"
=> mình muốn tìm cách khi =vlookup(222,B:C,2,0) thì mình sẽ nhận được giá trị "5-Jan"
dễ hiểu hơn chưa ạ. hihi
Dùng cột phụ rồi dùng hàm Index kết hợp với match có lẽ đúng yêu cầu bạn thử xem
Công thức cột phụ tại E2 = IF(D2=0;"";MAX($E$1:E1)+1)
Tại F2 = IF(E2="";"";INDEX($C$2:$C$10;MATCH(MAX($E$1:E1)+1;$E$2:$E$10;0)))
 

File đính kèm

  • 1675754701307.png
    1675754701307.png
    25.6 KB · Đọc: 9
Ban đầu mình hiểu theo ý này, nhưng có thuật ngữ "tham chiếu, mảng" nên đoán chắc phải hầm hố lắm. Dùng Vlookup là hàm cơ bản, nhưng với bài này khả năng nó lại là dao mổ trâu ấy.
Ít ra phải có 1 bảng nữa thể hiện duy nhất 1 số 222 mới hiểu được. Ra đề mà với mình nó như đố vui Excel ấy.
Công thức thì để nghĩ xem cách khác đã, chứ Vlookup thì không biết làm rồi.
ban đầu mình nghĩ sẽ là xin hướng dẫn loại các row mà có giá trị tồn kho = 0 ra khỏi mảng tham chiếu là b:c nên là dùng từ như vậy
Bài đã được tự động gộp:

ùi, cảm ơn bạn. hihi
Bài đã được tự động gộp:

Em xin cảm ơn tất cả mọi người, em đã làm được rồi ạ,
 
Lần chỉnh sửa cuối:
Này thì vê lúc ấp. Quá rảnh.
Hàm vê lúc ấp được cái đem ra cân ký thì ngon. Chứ hiệu quả thuộc dạng dài dai dỏm dở.
Vì đã có kết quả nên hàm chỉ phục vụ giải trí là chính, nếu siêng thì tự gõ lại nhé.
 

File đính kèm

  • 1675764809207.png
    1675764809207.png
    175.8 KB · Đọc: 14
  • 1675765298288.png
    1675765298288.png
    22.4 KB · Đọc: 14
Web KT

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

Back
Top Bottom