Nhờ giúp đỡ: cách look up đơn giá theo nhiều điều kiện

devil_angle

Thành viên mới
Tham gia ngày
1 Tháng tư 2009
Bài viết
4
Được thích
4
Điểm
663
Mình có một order form cần điền đơn giá tùy theo mã style và code khách hàng nhưng mà giá cho khách hàng chia ra tận 6 loại khách.

Ví dụ: style A nếu khách là WS1 thì đơn giá là 20, cùng style A đó nhưng khách WS2 thì đơn giá sẽ là 18.
Mình không biết dùng công thức hay cách nào để đơn giá (unit price) tự động chạy khi mình gõ style và customer code vào như file đính kèm.

Xin mọi người giúp đỡ. Cám ơn nhiều ạ.
 

File đính kèm

Lần chỉnh sửa cuối:

Nguyễn Hồng Quang

Thành viên GPE Hà Nội
Tham gia ngày
8 Tháng sáu 2007
Bài viết
1,198
Được thích
854
Điểm
860
Tuổi
35
Nơi ở
Hà Nội
Mình có một order form cần điền đơn giá tùy theo mã style và code khách hàng nhưng mà giá cho khách hàng chia ra tận 6 loại khách.

Ví dụ: style A nếu khách là WS1 thì đơn giá là 20, cùng style A đó nhưng khách WS2 thì đơn giá sẽ là 18.
Mình không biết dùng công thức hay cách nào để đơn giá (unit price) tự động chạy khi mình gõ style và customer code vào như file đính kèm.

Xin mọi người giúp đỡ. Cám ơn nhiều ạ.
Bảng dạng của bạn có thể dùng Offset cũng được. Nếu như theo bảng của bạn thì kết quả của O15 là 19 hay 20$?
 

devil_angle

Thành viên mới
Tham gia ngày
1 Tháng tư 2009
Bài viết
4
Được thích
4
Điểm
663
Bảng dạng của bạn có thể dùng Offset cũng được. Nếu như theo bảng của bạn thì kết quả của O15 là 19 hay 20$?
dùng Offset là như nào ạh?!?!??!
Vì kết quả tại O15 mình chỉ dùng hàm vlookup bình thường nên sẽ là 19$.

Mình cần cách nào đó để khi thay đổi giá trị tại P5 thì O15 cũng thay đổi theo dựa vào kết quả của sheet "price list" áh bạn.
 

hocexcel_1991

Bắt đầu học Excel
Tham gia ngày
9 Tháng bảy 2018
Bài viết
339
Được thích
571
Điểm
335
Nơi ở
Từ Sơn, Bắc Ninh
dùng Offset là như nào ạh?!?!??!
Vì kết quả tại O15 mình chỉ dùng hàm vlookup bình thường nên sẽ là 19$.

Mình cần cách nào đó để khi thay đổi giá trị tại P5 thì O15 cũng thay đổi theo dựa vào kết quả của sheet "price list" áh bạn.
Công thức
Mã:
O15=VLOOKUP(C11,'Price list'!$A$6:$F$1000,MATCH($P$5,'Price list'!$F$4:$H$4,0)+5,0)
 

devil_angle

Thành viên mới
Tham gia ngày
1 Tháng tư 2009
Bài viết
4
Được thích
4
Điểm
663
Công thức
Mã:
O15=VLOOKUP(C11,'Price list'!$A$6:$F$1000,MATCH($P$5,'Price list'!$F$4:$H$4,0)+5,0)
Ui, mình đã làm được rồi, cám ơn bạn nhiều lắm.

Nhưng mà cho mình hỏi xíu
O15=VLOOKUP(C11,'Price list'!$A$6:$F$1000,MATCH($P$5,'Price list'!$F$4:$H$4,0)+5,0) --> sao lại +5 ở đây ạh?!??!!?

Cám ơn lần nữa ạ :heart::heart::heart::heart::heart::heart:
 

hocexcel_1991

Bắt đầu học Excel
Tham gia ngày
9 Tháng bảy 2018
Bài viết
339
Được thích
571
Điểm
335
Nơi ở
Từ Sơn, Bắc Ninh
Ui, mình đã làm được rồi, cám ơn bạn nhiều lắm.

Nhưng mà cho mình hỏi xíu
O15=VLOOKUP(C11,'Price list'!$A$6:$F$1000,MATCH($P$5,'Price list'!$F$4:$H$4,0)+5,0) --> sao lại +5 ở đây ạh?!??!!?

Cám ơn lần nữa ạ :heart::heart::heart::heart::heart::heart:
Tính từ cột A đến cột E là 5 cột
 

Nguyễn Hồng Quang

Thành viên GPE Hà Nội
Tham gia ngày
8 Tháng sáu 2007
Bài viết
1,198
Được thích
854
Điểm
860
Tuổi
35
Nơi ở
Hà Nội
Mình có một order form cần điền đơn giá tùy theo mã style và code khách hàng nhưng mà giá cho khách hàng chia ra tận 6 loại khách.

Ví dụ: style A nếu khách là WS1 thì đơn giá là 20, cùng style A đó nhưng khách WS2 thì đơn giá sẽ là 18.
Mình không biết dùng công thức hay cách nào để đơn giá (unit price) tự động chạy khi mình gõ style và customer code vào như file đính kèm.

Xin mọi người giúp đỡ. Cám ơn nhiều ạ.
Gửi bạn thêm 1 công thức kết hợp lookup (được bạn nhắc đến trong tiêu đề) và offset như mình đã nói đến ở #2
O15=LOOKUP(2,1/('Price list'!$A$6:$A$76=$C$11),OFFSET('Price list'!$E$6:$L$76,,MATCH('ORDER FORM SHOES'!$P$5,'Price list'!$F$4:$L$4,0),,1))
 

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
6,262
Được thích
10,331
Điểm
1,860
Thêm 1 công thức cùi bắp để bạn tham khảo

=VLOOKUP(C11,'Price list'!$A:$L,IF(LEFT(P5,1)="W",5,9)+1*RIGHT(P5,1),0)

Nếu cần bạn có thể thay thêm con số 9 bằng 1 hàm IF() thứ 2
 
Top Bottom