=HLOOKUP(INT(DATEDIF(E2,DATE(YEAR(NOW()),MONTH(E2),DAY(E2)),"d"))/365,$B$16:$I$18,IF(C2="Kỹ sư",2,3),0)
Bạn thử gõ vào ô: F2 công thức:Bạn ơi, dùng công thức trên khi thay hệ số lương khác (vd: 3.27) kết quả hiện thị không đúng bạn ơi

Ở công thức của bạn phần sau hàm INT() mới chỉ lấy tròn số năm. và lấy số đó làm giá trị dò trong hàm Hlookup. nên nó tương ứng với số bực ở trên. trong khi nếu kỹ sư thì 3 năm mới lên 1 bậc và Cn thì 2 năm. trong khi bạn viết công thức như vậy thì số năm sẽ tương ứng với số bậc lương rồi.[URL="http://www.giaiphapexcel.com/forum/member.php?448918-dhn46" đã viết:dhn46[/URL]]
Khi tính hế số lương thì phải có mốc thời gian - tôi tạm coi cột E (năm lên lương) làm mốc, Hệ số sẽ tăng tính theo thời điểm hiện tại. Bạn tham khảo công thức
=HLOOKUP(INT(DATEDIF(E2,DATE(YEAR(NOW()),MONTH(E2) ,DAY(E2)),"d"))/365,$B$16:$I$18,IF(C2="Kỹ sư",2,3),0)
[URL="http://www.giaiphapexcel.com/forum/member.php?750503-ksakira" đã viết:ksakira[/URL]]
Chào anh chị,
các anh chị lập dùm mình công thức tính hệ số lương tự động trong Excel nhé. Cảm ơn
Tập tin đính kèm![]()
up.xls (25.5 KB, 39 lần tải)![]()
[URL="http://www.giaiphapexcel.com/forum/member.php?750503-ksakira" đã viết:ksakira[/URL]]
Cảm ơn các bạn rất nhiều công thức của bạn Ch_djkt rất chính xác, sẳn đây nhờ bạn chỉ giúp do bảng lương đối với kỹ sư là bậc 7 hết bậc ( tức đến hs 4.51 là hết ), đến thời điểm đó thì không tăng lương nữa dù có đủ thời gian để lên lương tiếp. Bạn xem giúp mình nhé. Cảm ơn
Àh quên: có cách nào để nhận biết người nào đó lên lương trong tháng không ?( ví dụ như đổi màu ô hs lương chẳng hạn). Thank you các bạn trợ giúp.
