Tính giá combo theo sản phẩm được chọn

Liên hệ QC

castanea

Thành viên chính thức
Tham gia
28/4/09
Bài viết
55
Được thích
1
Hi mọi người. Mình đang cần tính giá của các combo gồm nhiều sản phẩm khác nhau
data đầu vào có giá của các sản phẩm và combo sẽ gồm nhiều sp ghép lại với nhau
mình cần tính tổng giá trị của combo
Mình cần công thức tại ô Tổng tiền nhè
Cám ơn mọi người
 

File đính kèm

Hi mọi người. Mình đang cần tính giá của các combo gồm nhiều sản phẩm khác nhau
data đầu vào có giá của các sản phẩm và combo sẽ gồm nhiều sp ghép lại với nhau
mình cần tính tổng giá trị của combo
Mình cần công thức tại ô Tổng tiền nhè
Cám ơn mọi người
Trong lúc đợi, xài tạm công thức mảng này:

=SUM(SUMIF($L$1:$L$6,IF(B2:G2="x",$B$1:$G$1,""),$M$1:$M$6))

Kết thúc bằng Ctrl+Shift+Enter.

Nếu chèn thêm dòng 2 và ghi giá sản phẩm dưới nó, công thức sẽ là:

=SUMPRODUCT(SUMIF(B3:G3,"x",$B$2:$G$2))

Chỉ Enter.
 

File đính kèm

Trong lúc đợi, xài tạm công thức mảng này:

=SUM(SUMIF($L$1:$L$6,IF(B2:G2="x",$B$1:$G$1,""),$M$1:$M$6))

Kết thúc bằng Ctrl+Shift+Enter.

Nếu chèn thêm dòng 2 và ghi giá sản phẩm dưới nó, công thức sẽ là:

=SUMPRODUCT(SUMIF(B3:G3,"x",$B$2:$G$2))

Chỉ Enter.
Mình thấy công thức đầu tiên ko cần dùng mảng nó vẫn trả về kết quả đúng
Nếu thêm dòng vlookup giá qua thì chỉ cần sumif là dc mà mình ko muốn có thêm dòng đó nên mình làm cách 1 của bạn.
cám ơn bạn nhiều
 
Nếu dùng 365, chỉ cần Enter.

Trường hợp vị trí sản phẩm giống nhau như trong file, chỉ khác ngang và dọc, có thể dùng:

=MMULT(--(B2:G2="x"),$M$1:$M$6)

.
 
Thêm nữa cho nhiều nè.

=SUM(IF(($B$1:$G$1=$L$1:$L$6)*($B2:$G2="x"),$M$1:$M$6,))

Ctr+Shift+Enter

Ps: số bạn đưa ra trong ví dụ là sai so với công thức nhé.

Untitled.png
 
Tại I3=SUMIFS($B$2:$G$2,B3:G3,"x") kéo xuống là xong
 
Web KT

Bài viết mới nhất

Back
Top Bottom