Các đơn lẻ có dạng "mặt hàng * số lượng". Với bảng dữ liệu gồm giá bán mỗi mặt hàng, bạn sẽ cần xác nhận tổng doanh số từng mặt hàng. Sản phẩm không có phần "*" phía sau nghĩa là số lượng 1.
Ví dụ: Đơn 1 có "Cam*2+Sầu riêng+Hồng xiêm*3" là gồm Cam, Sầu riêng, Hồng xiêm với số lượng lần lượt là 2, 1, 3.
Link: Onedrive
![]() |
| Tổng giá bán từng đơn lẻ gồm nhiều sản phẩm |
Công thức:
1.=SUMPRODUCT(MMULT(ISNUMBER(FIND("*"&F$2:F$8&"*"&COLUMN(A:CU)&"*",SUBSTITUTE("*"&A2,"+","*1*+*")&"*1*"))*1,ROW($1:$99))*G$2:G$8)
2.=MAP(A2:A11,LAMBDA(s,LET(a,TEXTSPLIT(s,"*","+",,,1),SUM(DROP(a,,1)*VLOOKUP(TAKE(a,,1),F2:G8,2,)))))
