Giúp tính tiền cho từng khách hàng theo đơn giá riêng biệt

Liên hệ QC

thaibao77

Thành viên mới
Tham gia
4/11/07
Bài viết
12
Được thích
1
Chào các bác.

Em cũng gà excel lắm, đụng phải vấn đề này không biết giải quyết thế nào:

Có 1 sheet "chitiet" ghi tất cả các phát sinh đơn hàng cho các khách hàng (định dạng table)
và 1 sheet "dongia" bao gồm các giá áp dụng riêng cho từng khách hàng (định dạng table)

Muốn tính tiền cho từng đơn hàng em phải làm sao? suy nghĩ hoài mà không biết cách.

Mong các pro giải quyết vấn đề trên dùm

Cám ơn nhiều nhiều.

nguyenthaibao7@gmail.com
 

File đính kèm

Chào các bác.

Em cũng gà excel lắm, đụng phải vấn đề này không biết giải quyết thế nào:

Có 1 sheet "chitiet" ghi tất cả các phát sinh đơn hàng cho các khách hàng (định dạng table)
và 1 sheet "dongia" bao gồm các giá áp dụng riêng cho từng khách hàng (định dạng table)

Muốn tính tiền cho từng đơn hàng em phải làm sao? suy nghĩ hoài mà không biết cách.

Mong các pro giải quyết vấn đề trên dùm

Cám ơn nhiều nhiều.

nguyenthaibao7@gmail.com

Mình không biết nhiều về excel nhưng mình nghĩ có thể đáp ứng được yêu cầu của bạn (vì có nhiều cách khác và đơn giản hơn nhiều, nhưng mình không biết, cũng đang học mà)
 

File đính kèm

Chào các bác.

Em cũng gà excel lắm, đụng phải vấn đề này không biết giải quyết thế nào:

Có 1 sheet "chitiet" ghi tất cả các phát sinh đơn hàng cho các khách hàng (định dạng table)
và 1 sheet "dongia" bao gồm các giá áp dụng riêng cho từng khách hàng (định dạng table)

Muốn tính tiền cho từng đơn hàng em phải làm sao? suy nghĩ hoài mà không biết cách.

Mong các pro giải quyết vấn đề trên dùm

Cám ơn nhiều nhiều.

nguyenthaibao7@gmail.com
Bạn có thể sử dụng hàm này
Mã:
=SUMPRODUCT($B3:$E3,Dongia!$B3:$E3)
 
Cám ơn các bác đã trả lời nhanh vấn đề trên.

Vấn đề ở chổ là có khoảng hơn 30 mặt hàng và yêu cầu là dựa vào tên đại lý hoặc mã đại lý để sử dụng hàm sumproduct được chính xác cho từng khách hàng (do có nhiều đơn giá khác nhau cho từng khách hàng khác nhau)

Mong các bác góp ý thêm dùm

Cám ơn nhiều nhiều
 
Gởi Dylan & thanhxt,

Dùng công thức như vậy, nếu Mặt hàng và Khách hàng không sắp theo thứ tự giống nhau thì sao?
Vì rất có thể có KH không mua và KH kế tiếp dồn dòng lên, không copy xuống được.
 
Lần chỉnh sửa cuối:
Gởi Dylan & thanhxt,

Dùng công thức như vậy, nếu Mặt hàng và Khách hàng không sắp theo thứ tự giống nhau thì sao?
Vì rất có thể có KH không mua và KH kế tiếp dồn dòng lên, không copy xuống được.
Cám ơn bạn nhắc nhở!
Vậy nếu dữ liệu nhập khác đi thì mình làm sao?
Tạm thời chưa suy nghĩ ra ... mong bạn chỉ giáo vậy.
 
Mình nghĩ như vầy mà chưa tìm ra cách làm:

Dò tên/mã khách hàng ở sheet "chitiet" tra vào bảng "dongia", nếu đúng thì dùng hàm sumproduct bình thường. Ngặc một nỗi là sẽ dò bằng cách nào trong khi các hàm lookup chỉ trả về 1 giá trị chứ không phải 1 mảng.

Mong các bác suy nghĩ dùm.
 
Mình nghĩ như vầy mà chưa tìm ra cách làm: Dò tên/mã khách hàng ở sheet "chitiet" tra vào bảng "dongia", nếu đúng thì dùng hàm sumproduct bình thường.

Bạn nghĩ đúng hướng rồi đó. Vlookup chỉ trả về giá trị, không trả về mảng, cũng đúng luôn.

Dùng Match để dò tìm, Dùng Offset (Mảng) sẽ trả về mảng:

=SUMPRODUCT(B3:M3;OFFSET(Dongia!$B$2:$M$2;MATCH(A3;Dongia!$A$3:$A$18;0);0))
 

File đính kèm

Web KT

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

Back
Top Bottom