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?Gửi bởi Let'GâuGâu
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?Gửi bởi Let'GâuGâu
Gửi bởi iceheart12
Mã:=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 ạGửi bởi salam
![]()
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ì? [IMG]images/smilies/a43.gif[/IMG][IMG]images/smilies/a43.gif[/IMG][IMG]images/smilies/a43.gif[/IMG]Gửi bởi salam
=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.Gửi bởi iceheart12
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
Vậy phải làm ntn vậy ạ?Gửi bởi HieuCD
ô O12 dùng công thức của bạn Let'gâugâuGửi bởi iceheart12
=SUMPRODUCT(E12:L12,OFFSET('BẢNG CHÍNH'!$D$1:$K$1,MATCH(B12,'BẢNG CHÍNH'!$B$2:$B$25,0),))
ô N12 =IFERROR(ROUND(Q12/M12,0),"")
copy xuống