Tính thưởng theo thâm niên công tác

Liên hệ QC

BNTT

Bùi Nguyễn Triệu Tường
Thành viên danh dự
Tham gia
3/7/07
Bài viết
4,946
Được thích
23,206
Nghề nghiệp
Dạy đàn piano
DuongHP đã viết:
"Quy định về thưởng tết của 1 công ty như sau:
Nếu được tiếp nhận vào làm việc tại công ty trước ngày 01/01/2009 được thưởng mức là 2 tháng lương, tiếp nhận từ ngày 01/01/2009 đến hết ngày 31/05/2009 được hưởng mức 1.5 tháng lương, tiếp nhận từ ngày 01/06/2009 đến hết ngày 25/12/2009 được thưởng 1 tháng lương, tiếp nhạn sau ngày 25/12/2009 không được thưởng."
Minh đang muốn dùng công thức để tính mức thưởng theo khung thời gian như trên. Nếu bạn biết cố gắng chỉ bảo giúp mình sớm với nhé vì mình đang cần gấp quá.Cám ơn bạn nhiều.
Bạn DuongHP thân, bạn muốn hỏi, cứ vào đây hỏi tự nhiên, đừng gửi tin nhắn nha, vì đâu phải lúc nào tôi cũng online để trả lời ngay cho bạn. Tôi đưa câu hỏi của bạn ra đây để có thể có nhiều giải pháp.

Bài toán của bạn, có thể dùng hàm IF. Giả sử ngày tiếp nhận vào làm được nhập ở ô A1, và ô B1 là mức tính thưởng, bạn có thể gõ công thức sau đây ở ô B1:
=IF(A1<DATE(2009,1,1), 2, IF(A1<DATE(2009,6,1), 1.5, IF(A1<DATE(2009,12,25), 1, 0)))​
Nó hơi dài, nhưng sẽ luôn đúng cho dù trong máy của bạn xài hệ thống ngày kiểu gì (đương nhiên, cái ngày tiếp nhận mà bạn nhập trong ô A1 phải đúng kiểu ngày tháng của máy).
 
Bài toán của bạn, có thể dùng hàm IF. Giả sử ngày tiếp nhận vào làm được nhập ở ô A1, và ô B1 là mức tính thưởng, bạn có thể gõ công thức sau đây ở ô B1:
=IF(A1<DATE(2009,1,1), 2, IF(A1<DATE(2009,6,1), 1.5, IF(A1<DATE(2009,12,25), 1, 0)))​

Có lẽ anh BNTT mới đưa ra giải pháp để thỏa mãn điều kiện là bao nhiêu tháng lương thôi, nhưng để bạn rõ hơn thì cuối công thức chúng ta phải nhân với mức lương/tháng nữa.
 
Tính thưởng năm

Kính gửi các anh chị trên diến đàn,

Em đang gặp khó khăn trong việc lập công thức tính thưởng năm cho cán bộ nhân viên theo chính sách đã duyệt. Cụ thể như sau:
[FONT=&quot]3.1[/FONT][FONT=&quot]Nhân sự full time làm việc được từ trên 2 đến 4 tháng, nhân sự part time, nhân sự outsourse, cộng tác viên [/FONT]

[FONT=&quot]-[/FONT][FONT=&quot]Trung bình : 100,000VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Khá : 300,000VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Tốt : 500,000VND/người[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Xuất sắc : 1,000,000VND/người[/FONT]

[FONT=&quot]3.2[/FONT][FONT=&quot]Nhân sự full time có hợp đồng lao động tại Trung Tâm từ 5 – 12 tháng ở các bộ phận hành chính, giáo vụ, quản lý lớp, hậu cần, IS[/FONT]

[FONT=&quot]-[/FONT][FONT=&quot]Hơi kém : 200,000 VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Trung bình : 500,000VND/người[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Khá : Thưởng 25% tháng lương tháng lương trung bình gồm lương cơ bản, [/FONT]
[FONT=&quot]lương công việc và lương trách nhiệm (nếu có).[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Tốt : Thưởng 50% tháng lương[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Xuất sắc : Thưởng 100% tháng lương[/FONT]


[FONT=&quot]o[/FONT][FONT=&quot]Cách tính thưởng :[/FONT] [FONT=&quot]Tính theo công thức thưởng tháng lương thứ 13 [/FONT]


[FONT=&quot]3.3[/FONT][FONT=&quot]Cấp Trưởng nhóm làm việc tại Trung Tâm từ 3 tháng trở lên, Nhân sự full time làm việc từ 5 – 12 tháng ở các bộ phận phát triển kinh doanh, marketing, nhân sự, kế toán.[/FONT]

[FONT=&quot]-[/FONT][FONT=&quot]Hơi kém : 200,000VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Trung bình : 500,000VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Khá : Thưởng 30% tháng lương tháng lương trung bình gồm lương cơ bản, [/FONT]
[FONT=&quot] lương công việc và lương trách nhiệm (nếu có).[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Tốt : Thưởng 60% tháng lương[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Xuất sắc : Thưởng 120% tháng lương[/FONT]


[FONT=&quot]o[/FONT][FONT=&quot]Cách tính thưởng :[/FONT] [FONT=&quot]Tính theo công thức thưởng tháng lương thứ 13 [/FONT]


[FONT=&quot]3.4[/FONT][FONT=&quot]Cấp Trưởng nhóm đã làm việc tại Trung Tâm từ 12 tháng trở lên , nhân sự cấp nhân viên full time làm việc từ 18 tháng trở lên ở các bộ phận triển kinh doanh, marketing, nhân sự, kế toán.[/FONT]

[FONT=&quot]-[/FONT][FONT=&quot]Hơi kém : 300,000VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Trung bình : 700,000VND/người [/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Khá : Thưởng 40% tháng lương tháng lương trung bình gồm lương cơ bản, [/FONT]
[FONT=&quot] lương công việc và lương trách nhiệm (nếu có).[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Tốt : Thưởng 70% tháng lương[/FONT]
[FONT=&quot]-[/FONT][FONT=&quot]Xuất sắc : Thưởng 150% tháng lương[/FONT]
Em đặt công thức tổng hợp lại thì bị lỗi tách riêng thì không vấn đề. Mong các anh chị giúp đỡ.

Thanks
 
Kính gửi các anh chị trên diến đàn,

Em đang gặp khó khăn trong việc lập công thức tính thưởng năm cho cán bộ nhân viên theo chính sách đã duyệt.

Thanks

Bạn đính kèm file, hay ít ra cũng data giả định mọi người mới giúp được bạn.
 
Bạn xem & kiểm còn thiếu sót chỗ nào không nha

PHP:
Option Explicit
Function TinhThuong(LLD As String, DHTD As String, _
        Optional LCB As Double, Optional PCap As Double) As Double
 If LLD = "ThVu" Then
   TinhThuong = 100 * Switch(DHTD = "TB", 1, DHTD = "Kh", 3, DHTD = "OK", 5, DHTD = "XS", 10)
 ElseIf (LLD = "HDLD" Or LLD = "TrNh") And (DHTD = "Km" Or DHTD = "TB") Then
   TinhThuong = 100 * Switch(DHTD = "TB", 5, DHTD = "Km", 2)
 ElseIf LLD = "CBo" And (DHTD = "Km" Or DHTD = "TB") Then
   TinhThuong = 100 * Switch(DHTD = "TB", 7, DHTD = "Km", 3)
 Else
   If LLD = "HDLD" Then
      TinhThuong = LCB * Switch(DHTD = "Kh", 0.25, DHTD = "OK", 0.5, DHTD = "XS", 1)
   ElseIf LLD = "TrNh" Then
      TinhThuong = (LCB + PCap) * Switch(DHTD = "Kh", 0.3, DHTD = "OK", 0.6, DHTD = "XS", 1.2)
   ElseIf LLD = "CBo" Then
      TinhThuong = (LCB + PCap) * Switch(DHTD = "Kh", 0.4, DHTD = "OK", 0.7, DHTD = "XS", 1.5)
   End If
 End If
End Function
 

File đính kèm

  • GPE.rar
    7.5 KB · Đọc: 153
Web KT
Back
Top Bottom