Theo quy định tuổi nghỉ hưu mới thì:
- Đối với Nam: Tối đa 62 tuổi và theo lộ trình tăng dần từ 60-62 tuổi, mỗi năm tăng thêm 3 tháng (năm 2020 là gốc)
- Đối với Nữ: Tối đa 60 tổi và theo lộ trình tăng dần từ 55-60 tuổi, mỗi năm tăng thêm 4 tháng (năm 2020 là gốc)
(Tối đa 62 tuổi đối với Nam và tối đa 60 tuổi đối với nữ)
Công thức:
=MIN(EDATE(B2,((C2="Nam")*2+60)*12),AGGREGATE(15,6,EDATE(B2,((C2="Nam")*5+55)*12+(ROW($2020:$2100)-2020)*((C2="Nữ")+3))/(YEAR(EDATE(B2,((C2="Nam")*5+55)*12+(ROW($2020:$2100)-2020)*((C2="Nữ")+3)))=ROW($2020:$2100)),1))
Trong đó: Ô B2 là Ngày sinh của nhân viên, ô C2 là Giới tính (Nam, Nữ)
Lưu ý: Công thức phải nhập đúng kiểu giá trị Date ở cột Ngày sinh
Trường hợp quy định phải làm việc hết tháng, tức ngày nghỉ hưu là ngày đầu tháng sau thì công thức là:
=EOMONTH(MIN(EDATE(B2,((C2="Nam")*2+60)*12),AGGREGATE(15,6,EDATE(B2,((C2="Nam")*5+55)*12+(ROW($2020:$2100)-2020)*((C2="Nữ")+3))/(YEAR(EDATE(B2,((C2="Nam")*5+55)*12+(ROW($2020:$2100)-2020)*((C2="Nữ")+3)))=ROW($2020:$2100)),1)),0)+1
Trường hợp trong cơ sở dữ liệu vẫn có những thông tin nhân sự tuổi nghỉ hưu trước năm 2020 mà vẫn muốn tính tuổi nghỉ hưu cho những nhân sự này thì công thức là:
=EOMONTH(MIN(EDATE(B2,((C2="Nam")*2+60)*12),IFERROR(AGGREGATE(15,6,EDATE(B2,((C2="Nam")*5+55)*12+(ROW($2020:$2100)-2020)*((C2="Nữ")+3))/(YEAR(EDATE(B2,((C2="Nam")*5+55)*12+(ROW($2020:$2100)-2020)*((C2="Nữ")+3)))=ROW($2020:$2100)),1),DATE(9999,12,31))),0)+1
Liên hệ tư vấn khóa học Excel cho người đi làm & đặt hàng đào tạo tại doanh nghiệp
{Đt Zalo} - 038 696 1334
0 Comment:
Đăng nhận xét