Hỏi Công thức Hàm để tính ngày nghỉ hưu trong Excel

Một trong các nhiệm vụ công việc của bộ phận nhân sự đó nhắc nhở nhân viên thời gian nghỉ hưu. Thông thường nữ giới sẽ nghỉ hưu ở tuổi 55 và nam giới sẽ nghỉ hưu ở tuổi 60. Bài viết ngày hôm nay chúng tôi xin chia sẻ tới các bạn công thức hàm để tính ngày nghỉ hưu trong Excel.

Hỏi Công thức Hàm để tính ngày nghỉ hưu trong Excel

Ví dụ, ta có một bảng Excel bao gồm: Cột A: tên, cột B: giới tính, cột C: ngày tháng năm sinh. Cách tính thời gian nghỉ hưu như sau:

Phương pháp 1:

Bước 1: Sử dụng các hàm LEFT, MID và RIGHT để trích xuất ngày, tháng, năm từ cột ngày tháng năm sinh.

Bước 2: Từ cột giới tính, sử dụng hàm IF để thêm 60 sau số năm sinh của người có giới tính nam và 55 sau số năm sinh của người giới tính nữ.

Bước 3: Để đáp ứng điều kiện năm, phải thêm số 1 vào phía sau ngày tháng sau khi đã trích xuất.

Bước 4: Sử dụng hàm DATE để tập hợp lại thành một ngày mới, đó là ngày nghỉ hưu.

Lưu ý: Cú pháp của hàm DATE là: DATE (năm, tháng, ngày), tương ứng kết hợp ba tham số của năm, tháng và ngày để tạo thành một ngày.

Cụ thể:

(1), Trong cột D2 nhập vào công thức hàm số dưới đây:

=DATE(LEFT(C2,4)+IF(B2=”nam”,60,55),MID(C2,5,2),RIGHT(C2,2)+1)

Lưu ý: Nếu ngày đó là ngày cuối cùng của tháng. Sau khi thêm 1, hệ thống sẽ tự động chuyển sang ngày đầu tiên của tháng tiếp theo. Ví dụ: nếu ngày sinh của A (nam) được thay đổi thành 30091992. Thì sau khi sử dụng công thức ngày nghỉ hưu sẽ trở thành 01/10/2047.

(2), Sau đó, chỉ cần chuyển đổi định dạng của thời gian nghỉ hưu là được.

>> Trong Excel làm thế nào để tính số có trong một định mức (một giới hạn nhất định)

Hỏi Công thức Hàm để tính ngày nghỉ hưu trong Excel

Phương pháp 2:

Ngoài hàm DATE thì còn có hàm EDATE cũng có thể tính toán được ngày nghỉ hưu trong Excel. Hàm EDATE được đánh giá là hàm có thể hoàn thành nhiệm vụ tính toán ngày nghỉ hưu một cách có hiệu quả hơn.

Bước 1: Trong Cột D2, nhập vào công thức hàm số như sau:

=EDATE(TEXT(C2,”0-00-00″),(55+(B2=”nam”)*5)*12)+1

Trong đó:

Công thức hàm số EDATE là: EDATE(start_date, months). Cho biết kết quả trả về sẽ là số thứ tự của một ngày tháng nào đó. Ngày tháng trả về và ngày tháng chỉ định (start_date) cách nhau về trước hoặc về sau là chỉ số tháng.

Bước 2: Sử dụng hàm số TEXT để thay đổi ngày sinh thành định dạng ngày tháng.

Bước 3: Sử dụng công thức (55+ (B2 = “nam”) * 5) * 12 để tính các tháng 60 và 55 tuổi tương ứng cho nam và nữ. Khi B2 là nam, trả về TRUE, tương đương với (55 + 1 * 5 ) * 12. Khi B2 là nữ, trả về FALSE, tương đương với (55 + 0 * 5) * 12;

Bước 4: Thêm 1 để thỏa mãn yêu cầu về số tuổi.

Bước 5: Sau khi áp dụng hàm số EDATE, kết quả trả về sẽ là dãy số thứ tự. Bạn chỉ cần thiết lập lại định dạng là sẽ có được kết quả như hàm DATE nói trên.

Tổng kết

Trên đây là hai phương pháp để bạn tính ngày nghỉ hưu trong Excel. Bạn có thể áp dụng một trong hai hàm số trên để tính toán ngày nghỉ hưu. Tuy nhiên, trong quá trình sử dụng bạn nên lưu ý về vấn đề định dạng. Để tránh kết quả trả về bị sai. Hoặc không thể cho ra kết quả đúng. Hy vọng, những kiến thức trên đấy sẽ giúp ích được cho các bạn. Chúc các bạn thành công.

Trả lời