Dùng hàm if để tính lương khoán theo doanh thu (1 người xem)

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

daongoctu

Thành viên mới
Tham gia
6/11/07
Bài viết
7
Được thích
0
Chào các bạn!
Mình có một bảng tính mức lương được hưởng theo doanh thu như này
[TABLE="width: 500"]
[TR]
[TD]Doanh thu đạt được (VNĐ)[/TD]
[TD]Tiền lương được hưởng (VNĐ)[/TD]
[/TR]
[TR]
[TD]Từ 0 - 15.000.000[/TD]
[TD]1.150.000[/TD]
[/TR]
[TR]
[TD]Từ 15.000.000 - 30.000.000[/TD]
[TD]1.150.000 + 20% phần vượt mức 15.000.000[/TD]
[/TR]
[TR]
[TD]Trên 30.000.000[/TD]
[TD]1.150.000 + 20% phần vượt mức 15.000.000 + 10% phần vượt mức 30.000.000[/TD]
[/TR]
[/TABLE]

Bây giờ muốn tính lương cho NV kinh doanh nhưng chưa biết đặt hàm nào cho phù hợp và chính xác nhất. Ví dụ:
[TABLE="width: 500"]
[TR]
[TD]Họ và tên[/TD]
[TD]Doanh thu đạt được[/TD]
[TD]Tiền lương được hưởng[/TD]
[/TR]
[TR]
[TD]Nguyễn Văn A[/TD]
[TD]13.000.000[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Lê Văn B[/TD]
[TD]24.000.000[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Nguyễn Minh C[/TD]
[TD]39.000.000[/TD]
[TD][/TD]
[/TR]
[/TABLE]

Rất mong mọi người giúp mình công thức để tính theo bảng này.

Mọi người có thể gửi trực tiếp giúp mình vào địa chỉ email: daongoctu80@gmail.com
Hoặc trực tiếp skype: daongoctu80
Rất cám ơn mọi người.
Mình sẽ có món quà tăng lại những bạn đã gửi mail giúp đỡ mình.
 
Giả sử số liệu của bạn từ C8 đến C10 dùng công thức sau
=IF(C8>30000000,1150000+15000000*0.2+(C8-30000000)*0.15,IF(C8>15000000,1150000+(C8-15000000)*0.2,1150000))
 
Loại bài tính theo doanh thu này có nhiều lắm mà. Tôi nhớ là đã giải trên 1 lần rồi.
Dùng hàm IF khó kiểm soát lắm. Bạn tính chung một loạt và cọng thêm từng bậc.

= 1150000 + 0.2*MAX(0, A1 - 15000000) + 0.1*MAX(0, A1 - 30000000)

Lưu ý: đừng có đem quà tặng dụ người ta nhé.
 
Loại bài tính theo doanh thu này có nhiều lắm mà. Tôi nhớ là đã giải trên 1 lần rồi.
Dùng hàm IF khó kiểm soát lắm. Bạn tính chung một loạt và cọng thêm từng bậc.

= 1150000 + 0.2*MAX(0, A1 - 15000000) + 0.1*MAX(0, A1 - 30000000)

Lưu ý: đừng có đem quà tặng dụ người ta nhé.
Làm theo công thức trên thì công ty sẽ bị lỗ nặng còn nhân viên thì lời to, chỉ cần ngồi chơi không cũng có 1.150.000 đồng uống cafe mệt nghỉ
 
Mạn phép sửa lại công thức của bác VetMini một chút:
= 1150000 + 0.2*MAX(0, MIN(A1 - 15000000,15000000)) + 0.1*MAX(0, A1 - 30000000)
 
Làm theo công thức trên thì công ty sẽ bị lỗ nặng còn nhân viên thì lời to, chỉ cần ngồi chơi không cũng có 1.150.000 đồng uống cafe mệt nghỉ

Công ty trả lương căn bản là chuyện thường. Muốn lãnh thêm huê hồng là chuyện của nhân viên.
Công ty nào theo chính sách này đồng thời cũng có chính sách theo dõi, ví du 2 tháng liên tiếp dưới x$ thì cảnh báo nhắc nhở, 3-4 tháng liên tiếp thì yêu cầu đi nơi khác.

Những người làm chính sach huê hồng này thường cũng có mánh khoé dồn doanh thu từ tháng này sang tháng kia để lãnh nhiều hơn.

Mạn phép sửa lại công thức của bác VetMini một chút:
= 1150000 + 0.2*MAX(0, MIN(A1 - 15000000,15000000)) + 0.1*MAX(0, A1 - 30000000)

Tuỳ theo bạn muốn tính đoạn trên 30T thì 10% hay 30% (20+10)
 
Đúng rồi bạn ạ! Không có doanh thu mình vẫn phải trả 1.150.000đ/tháng. Tháng 5 này tăng thêm 60.000 là 1.210.000đ/tháng,
 
Hàm này mình tính vào sao có vẻ không đúng. Hay là thiếu một bậc?
 
Mỗi công thức một kết quả khác nhau các bác ạ????

=IF(C8>30000000,1150000+15000000*0.2+(C8-30000000)*0.15,IF(C8>15000000,1150000+(C8-15000000)*0.2,1150000))

= 1150000 + 0.2*MAX(0, A1 - 15000000) + 0.1*MAX(0, A1 - 30000000)

= 1150000 + 0.2*MAX(0, MIN(A1 - 15000000,15000000)) + 0.1*MAX(0, A1 - 30000000)

B1 =IF(A1<15*10^6,1150000,IF(A1<30*10^6,1150000+20%*(A1-15*10^6),1150000+20%*(A1-15*10^6)+10%*(A1-30*10^6)))
 
Công thức này chuẩn đấy ạ! Thanks Vetmini
= 1150000 + 0.2*MAX(0, MIN(A1 - 15000000,15000000)) + 0.1*MAX(0, A1 - 30000000)

Kết quả: 5.050.000
;;;;;;;;;;;;;;;;;;;;;;%$$
 

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

Back
Top Bottom