iceheart12
Thành viên mới

- Tham gia
- 24/12/12
- Bài viết
- 10
- Được thích
- 0

=VLOOKUP($B12,'BẢNG CHÍNH'!$B$2:$K$34,2+RIGHT(E$11,1))

Chỗ E12 cho đến L17 là số lượng. mình tự nhập tay bạn ơi, mính muốn điền số lượng vào rồi công thức sẽ tự lấy đơn giá Theo mã hàng và sizeTại E12 bạn dùng cái này xem đúng không, rồi kéo nha
Chỗ E12 cho đến L17 là số lượng. mình tự nhập tay bạn ơi, mính muốn điền số lượng vào rồi công thức sẽ tự lấy đơn giá Theo mã hàng và size
N12=SUMPRODUCT(E12:L12,OFFSET('BẢNG CHÍNH'!$D$1:$K$1,MATCH(B12,'BẢNG CHÍNH'!$B$2:$B$25,0),))

CÁi này có vẻ chạy được rồi ạ, nhưng mà mình chỉ muốn lấy đơn giá thôi chứ ko lấy tổng luôn?thử vận
Mã:N12=SUMPRODUCT(E12:L12,OFFSET('BẢNG CHÍNH'!$D$1:$K$1,MATCH(B12,'BẢNG CHÍNH'!$B$2:$B$25,0),))

Cái này ra NA bác ạN12=index('bảng chính'!$d$2:$k$25,match(b12,'bảng chính'!$b$2:$b$25,),match(1e+307,e12:l12))
CÁi này có vẻ chạy được rồi ạ, nhưng mà mình chỉ muốn lấy đơn giá thôi chứ ko lấy tổng luôn?
=VLOOKUP(B12,'BẢNG CHÍNH'!$B$1:$K$25,MATCH(10^10,'bảng công thức'!E12:K12),0)



Phải có số lượng ở cột size chứ, một mã có số lượng ở nhiều size lấy giá cuối cùng.Cái này ra NA bác ạ, với lại em không hiểu chỗ match(1e+307,e12:l12)) là sao ạ @@

Mĩnh cũng nghĩ qua chỗ này rồi, nếu ko có cách khắc phục thì mỗi size mình sẽ để 1 dòng chứ không để chung như vậy. Nếu vậy thì bạn có công thức lấy ra đơn giá ko?cái dòng thứ 2, cái 2 giá trị S/4 & S/5==> nếu 2 đơn giá này khác nhau, bạn lấy cái nào
còn lấy đơn gí thì vlookup thôi chứ sao nữa?
Mĩnh cũng nghĩ qua chỗ này rồi, nếu ko có cách khắc phục thì mỗi size mình sẽ để 1 dòng chứ không để chung như vậy. Nếu vậy thì bạn có công thức lấy ra đơn giá ko?
=VLOOKUP(B12,'BẢNG CHÍNH'!$B$1:$K$25,MATCH(10^10,'bảng công thức'!E12:K12),0)

À, Nó chạy rồi, tks bác nhiều ạPhải có số lượng ở cột size chứ, một mã có số lượng ở nhiều size lấy giá cuối cùng.

Bác giải thích thêm cho em cái khúc này được không ạ, em vẫn chưa ngâm cứu ra 1E+307 là cái gì?match(1e+307,e12:l12))






=1*10^307 là số tương đối lớn trong excel, số lớn nhất trong excel không nhớ lắm khoảng 9.9E+307.Bác giải thích thêm cho em cái khúc này được không ạ, em vẫn chưa ngâm cứu ra 1E+307 là cái gì?![]()

Vậy phải làm ntn vậy ạ?Bạn tính kiểu nầy chưa ổn, thành tiền sẽ không đúng nếu giá các size khác nhau.
phải tính thành tiền trước rồi mới tính đơn giá bình quân
ô O12 dùng công thức của bạn Let'gâugâuVậy phải làm ntn vậy ạ?