Anh chị và các bạn tìm giúp em giá nhập hàng liền trước với!

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

Ngô Phượng ht

Thành viên mới
Tham gia
20/12/23
Bài viết
3
Được thích
0
Chào các anh chị và các bạn!
Mình có file nhập hàng hóa, ở mỗi lần nhập mình muốn so sánh giá nhập lần này với giá nhập lần gần nhất. Mình đã thử dùng lookup nhưng hàm trả về đúng giá trị lần nhập này thôi. Mình gửi file, mọi người chỉ giúp mình ạ! screenshot_1703045827.png
 

File đính kèm

  • Giá nhập.xlsx
    9.4 KB · Đọc: 12
Bạn thử nhé D8=LOOKUP(A8;A$3:A7/(B$3:B7=B8);C$3:C7)
Hoặc
D8=VLOOKUP(A8;A$4:C7/(B$4:B7=B8);3)

Cái đầu không cần ctrl shift enter, cái sau chắc phải cần. Nếu muốn kéo từ ô d4 luôn thì bạn lồng thêm iferror vào nhé.
 
Tại ô E8:

- Dùng XLOOKUP: =XLOOKUP(B8;$B$4:B7;$C$4:C7;0;0;-1)
- Dùng Max: =MAX(($A$4:A7=MAX(($B$4:B7=B8)*$A$4:A7))*($B$4:B7=B8)*$C$4:C7)
 

File đính kèm

  • Giá nhập.xlsx
    11 KB · Đọc: 4
Chính xác luôn!!! Cảm ơn bạn nhiều nhé!
Bạn lưu ý công thức max nếu trong 1 ngày 1 sản phẩm nhập nhiều hơn 1 lần sẽ ra không đúng nhe. Nếu có trường hợp vậy thì dùng công thức:

=IF(ISNA(VLOOKUP(B8;$B$4:B7;1;0))=TRUE;0;INDEX($C$4:C7;MAX(($A$4:A7=MAX(($B$4:B7=B8)*$A$4:A7))*($B$4:B7=B8)*ROW(INDIRECT("1:"&COUNTA($B$4:B7))));1))
 

File đính kèm

  • Giá nhập.xlsx
    11.5 KB · Đọc: 2
Web KT
Back
Top Bottom