Tăng lương cho nhân viên

Liên hệ QC

nguyenvu7819972

Thành viên mới
Tham gia
21/11/19
Bài viết
2
Được thích
0
chào các bác, e muốn hỏi về hàm tự động tăng lương cho nhân viên ạ. ví dụ sau 2 năm thì tăng hệ số lương thêm 0,4 ạ, sau thêm 3 năm nữa thì tăng 0.6....,(có ngày lên lương cụ thể và tính năm theo ngày ạ). mong các bác giúp đỡ.cảm ơn các bác
 
chào các bác, e muốn hỏi về hàm tự động tăng lương cho nhân viên ạ. ví dụ sau 2 năm thì tăng hệ số lương thêm 0,4 ạ, sau thêm 3 năm nữa thì tăng 0.6....,(có ngày lên lương cụ thể và tính năm theo ngày ạ). mong các bác giúp đỡ.cảm ơn các bác
Bạn tham khảo hàm DATEDIF
Công thức cho trường hợp của bạn: =DATEDIF(ngày vào làm, ngày hiện tại,"y") * 0.2
Ngày hiện tại hoặc ngày lên lương cụ thể nhé.
 
Bảng tính lương là cái cần phải làm rõ rệt. Người lĩnh lương hỏi thì người cầm sổ lương phải trả lời được rành mạch.
Vì vậy, người ta không ngần ngại khi phải dùng cột phụ.
Với mỗi nhân viên, có cột phụ cho biết ngày đạt hệ số lương tăng 0,4 và ngày đạt 0,6. (Dùng hàm cộng năm)
Có cột phụ rồi thì tự nhiên tính được hiện tại nên dùng mức lương nào.
 
Bạn tham khảo hàm DATEDIF
Công thức cho trường hợp của bạn: =DATEDIF(ngày vào làm, ngày hiện tại,"y") * 0.2
Ngày hiện tại hoặc ngày lên lương cụ thể nhé.
dạ, e cảm ơn a, a có thể cho e hỏi là sau 2 năm tăng lương r, 3 năm tiếp theo lương người đó tăng tiếp, r lại đến 5 năm tăng tiếp thì mình làm như thế nào k a?
Bài đã được tự động gộp:

Bảng tính lương là cái cần phải làm rõ rệt. Người lĩnh lương hỏi thì người cầm sổ lương phải trả lời được rành mạch.
Vì vậy, người ta không ngần ngại khi phải dùng cột phụ.
Với mỗi nhân viên, có cột phụ cho biết ngày đạt hệ số lương tăng 0,4 và ngày đạt 0,6. (Dùng hàm cộng năm)
Có cột phụ rồi thì tự nhiên tính được hiện tại nên dùng mức lương nào.
a có thể cho e xin hàm cụ thể không ạ?
 
Lần chỉnh sửa cuối:
dạ, e cảm ơn a, a có thể cho e hỏi là sau 2 năm tăng lương r, 3 năm tiếp theo lương người đó tăng tiếp, r lại đến 5 năm tăng tiếp thì mình làm như thế nào k a?
Nếu công ty có quy định, thì nên lập 1 bảng gồm có số năm làm việc, hệ số tăng lương. Sau đó bạn dùng hàm VLOOKUP dò tìm dựa và số năm làm việc của NV để lấy hệ số tăng lương trong bảng đó.
 
Ví dụ cột E chứa ngày làm việc của nhân viên thì
F chứa ngày đạt 2 năm: F2 = EDATE(E2, 24)
G chứa ngày đạt 3 năm: G2 = EDATE(E2, 36)
H chứa ngày đạt 5 năm: H2 = EDATE(E2, 60)

Dùng hàm Match sẽ tính được ngày hôm nay thuộc về chỗ nào.

Nếu không dùng cột phụ thì có thể dùng công thức mảng. Đại khái là hàm lookup hoặc sumproduct.

Nếu muốn dùng hàm DATEDIF như bài #2 đề nghị thì
hệ số tăng lương = CHOOSE( Match( Datedif( F2, ToDay(), "Y"), { 0, 2, 3, 5, 99 }, 0, 0.2, 0.2, 0.6, 0.6 )
 
Lần chỉnh sửa cuối:
Để chắc cú thì nên lưu lại thành 1 dòng cho mỗi lần lên lương của người có mã NV nào đó
Các cột cần có như sau: (STT), Ngày, Mã NV, HSL cũ, Bậc cũ, (Thang lương cũ), HSL, Bậc lương, (Thang lương), QĐ số
 
Web KT
Back
Top Bottom