Tìm công thức tính khuyến mãi (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia
13/6/06
Bài viết
4,833
Được thích
10,330
Giới tính
Nam
Nghề nghiệp
Giáo viên, CEO tại Bluesofts
Tìm công thức tối ưu tính khuyến mãi

From: Lathanhtom - WKT
Xin các bạn giúp dùng hàm nào trong excel tốt nhất cho trường hợp dưới đây:
Công ty có chính sách khuyến mãi cho khách hàng:
+ Nếu đạt doanh số
10 triệu khuến mãi 0.5 chỉ vàng;
30 tr là 1;
50 tr là 2.5;
70 tr là 4;
...;
400 tr là 27;
500 tr là 40 chỉ.

Ví dụ khách hàng có doanh số đạt 432 tr thì sẽ nhận được 27+1 chỉ vàng tương ứng từng mức khuyến mãi nêu trên. Doanh số đạt 482 thì nhận được 27+4+0.5
Biết thêm các mức khuyến mãi là không bị giới hạn.

Trên là câu hỏi của một bạn bên WKT, tôi đã làm được trên VBA đảm bảo đúng trong mọi trường hợp. Các bạn có thể tìm một công thức Excel thuần túy không? Nếu khong thể tìm ra, chúng ta có thể viết một hàm tối ưu trong VBA.


Có file dữ liệu gửi kèm.
 

File đính kèm

Lần chỉnh sửa cuối:
Dùng hàm Data Table

Chào các bạn,

Các bạn xem mình chế biến và không dùng VBA để làm bài này, các bạn xem và cải tiến thêm nha.

TP.
 

File đính kèm

Cách làm của bác Phong rất tuyệt! Phải công nhận tư duy của bác và khả năng phối hợp hàm và công thức Excel rất tốt! Cách làm của bác chính xác tuyệt đối! Tuy nhiên tôi vẫn hy vọng bài toán này còn có thêm cách giải khác?
Bài toán dạng này là khó. Chính vì vậy tôi rất muốn các bạn cho ra các phương pháp của mình để chúng ta tăng khả năng tư duy và vận dụng các hàm của Excel được tốt hơn.
 
Rất trí tuệ, nhưng mà áp dụng vào tính thưởng cho 1 danh sách thì sao, mỗi người lập thêm 1 dòng công thức??
 
Bác ttphong giỏi quá! Cho hỏi bác dùng hàm TABLE trong bài là hàm gì? Có phải là viết bằng VBA không? Nếu phải thì bác share chút ít kiến thức và chức năng của nó đi bác. Thanks nhiều!!!
 
Cảm ơn các bác!

To ThuNghi và funnyzui, mình dùng Data Table để giải quyết câu hỏi của bạn ThuNghi đó. Xem bài 1, 2, 3 trong Thread này có trình bày cách sử dụng Data Table: http://www.giaiphapexcel.com/forum/showthread.php?t=2331

Trong bài mình dùng hàm Floor chưa tối ưu, các bác chuyển sang dùng hàm Qoutient tốc độ tính sẽ nhanh hơn.

TP.
 
thanks bác ttphong nhiều! chức năng Data Table đó em có xem sách qua 1 lần rồi nhưng không hiểu rõ công dụng lắm, mà trong sách cũng chỉ nói sơ qua thôi.
Còn hàm Qoutient của bác giới thiệu thì em bó tay. Không thấy trong Excel 2003 của em . ^_^
Nếu bác có cách làm hay hơn thì post lên luôn cho bà con học hỏi đi
 
Lần chỉnh sửa cuối:
chào mọi người!!..mình có file chương trình khuyến mãi bán hàng của công ty, mình muốn mọi người giúp mình ban hành công thức khuyến mại khác với cách cũ của file gốc sao cho hiệu quả hơn và pro hơn.View attachment Chuong trinh khuyen mai - CHIEN.xls

many thank...
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom