Rất cám ơn bạn hoangminhtien va duongv đã hỗ trợ mình trong công thức này.
Công thức của bạn minhtien thi mình hiểu nhưng của ban duongv thì mình không hiểu gì hết. Nếu trong file có nhiều tham số nhưng chỉ lấy mã KH và mã vật tư để dò tìm thì công thức của bạn sẽ không lấy được giá trị đúng, bạn giải thích thêm cho minh nha.
Cám ơn mọi ngưởi nhiều.
Công thức của tôi:
=IF(A5<>"",tim1,tim2)
Trong đó tôi sử dụng 2 name
tim1
=VLOOKUP(data!$B4,OFFSET(INDIRECT("'Actual Qty'!A"&MATCH(data!$A4,DATA,0)),0,1,MATCH(data!$A5,DATA,0)-2,2),2,0)
tim2
=VLOOKUP(data!$B4,OFFSET(INDIRECT("'Actual Qty'!A"&MATCH(data!$A4,DATA,0)),0,1,MAX(IF(vatu<>"",ROW(vatu),""))-2,2),2,0)
Bạn test thấy nó sai ở trường hợp nào vậy.