Tại đất nước Mani, các nhân viên chính phủ nghỉ hưu vào ngày cuối cùng của tháng 3 sau ngày họ tròn 55 tuổi. (Nếu họ bước sang tuổi 55 vào ngày 31 tháng 3, họ sẽ nghỉ hưu cùng ngày đó.) Với ngày sinh của nhân viên, Mani có thể tính được khi họ bước sang tuổi 55, nhưng anh ấy không thể tìm ra cách tính ngày 31 tháng 3 sau đây.

Có nhiều cách bạn có thể sử dụng để tính ngày 31 tháng 3 sau khi một người bước sang tuổi 55. Tuy nhiên, một điều mà tất cả các công thức đều có điểm chung là chúng phải bằng cách nào đó tìm ra sinh nhật của một người có trước ngày 1 tháng 4 hay không. (Họ cũng có thể tìm ra sinh nhật trước hay vào ngày 31 tháng 3, nhưng việc tính toán thực sự dễ dàng hơn nếu bạn so sánh với ngày 1 tháng 4.)

Giả sử ngày sinh của cá nhân nằm trong ô A1, đây là một công thức bạn có thể sử dụng:

=IF(DATE(YEAR(A1)+55,MONTH(A1),DAY(A1))<DATE(YEAR(A1)+55,4,1), DATE(YEAR(A1)+55,3,31),DATE(YEAR(A1)+56,3,31))

Điều này so sánh ngày một người bước sang tuổi 55 với ngày 1 tháng 4 trong năm người đó bước sang tuổi 55. Nếu ngày trước ngày 1 tháng 4, thì ngày 31 tháng 3 của năm người đó bước sang tuổi 55 được sử dụng. Nếu ngày muộn hơn, thì ngày 31 tháng 3 năm sau được sử dụng.

Điều này có thể dễ dàng được rút ngắn một chút bằng cách đơn giản so sánh ngày sinh với ngày 1 tháng 4 của năm đó, theo cách sau:

=IF(A1<DATE(YEAR(A1),4,1),DATE(YEAR(A1)+55,3,31),DATE(YEAR(A1)+56,3,31))

Tất nhiên, bạn có thể rút ngắn nó hơn nữa bằng cách đơn giản là nhìn vào tháng sinh nhật:

=IF(MONTH(A1)<4,DATE(YEAR(A1)+55,3,31),DATE(YEAR(A1)+56,3,31))

Một bước hợp lý khác trong việc cố gắng rút ngắn công thức hơn nữa là thực hiện so sánh về tháng trong chính hàm DATE, theo cách này:

=DATE(YEAR(A1)+IF(MONTH(A1)<4,55,56),3,31)

Bạn có thể rút ngắn công thức hơn nữa bằng cách loại bỏ hoàn toàn câu lệnh IF:

=DATE(YEAR(A1)+55+(MONTH(A1)>3),3,31)

Công thức này hoạt động vì phép so sánh (MONTH (A1)> 3) trả về 0 hoặc 1 tùy thuộc vào việc nó sai hay đúng.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (9776) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: