Công thức Excel: Tính ngày nghỉ hưu -

Mục lục

Công thức chung

=EDATE(A1,12*60)

Tóm lược

Để tính ngày nghỉ hưu dựa trên ngày sinh, bạn có thể sử dụng hàm EDATE.

Trong ví dụ được hiển thị, công thức trong D6 là:

=EDATE(C6,12*60)

Giải trình

Hàm EDATE hoàn toàn tự động và sẽ trả về ngày xx tháng trong tương lai hoặc quá khứ, khi được cung cấp một ngày và số tháng để đi qua.

Trong trường hợp này, chúng ta muốn một ngày trong tương lai 60 năm, bắt đầu bằng ngày sinh, vì vậy chúng ta có thể viết một công thức như thế này cho dữ liệu trong ví dụ:

=EDATE(C6,12*60)

Ngày lấy từ ngày sinh trong cột C. Đối với tháng, chúng ta cần số tháng tương đương với 60 năm. Vì bạn có thể không biết có bao nhiêu tháng trong 60 năm, nên một cách hay để làm điều này là nhúng trực tiếp phép tính cho phép tính đó vào công thức:

12*60

Excel sẽ giải quyết điều này thành 720, sau đó đưa nó vào EDATE trong nhiều tháng. Nhúng các phép tính theo cách này có thể giúp làm rõ các giả định và mục đích của một lập luận.

Lưu ý: EDATE trả về một ngày ở định dạng số sê-ri của Excel, vì vậy hãy đảm bảo bạn áp dụng định dạng ngày.

Những năm còn lại

Công thức được sử dụng để tính số năm còn lại trong cột E là:

=YEARFRAC(TODAY(),D6)

Bạn có thể sử dụng phương pháp tương tự này để tính tuổi từ ngày sinh.

Năm mới, cảm ơn

Nếu bạn chỉ muốn biết năm nghỉ hưu thì sao? Trong trường hợp đó, bạn có thể định dạng ngày được trả về bởi EDATE với định dạng số tùy chỉnh "yyyy", hoặc nếu bạn thực sự chỉ muốn năm, bạn có thể bao gồm kết quả trong hàm YEAR như sau:

=YEAR(EDATE(A1,12*60))

Sử dụng khác

Ý tưởng tương tự này có thể được sử dụng để tính toán ngày tháng cho nhiều trường hợp sử dụng:

  • Ngày hết hạn bảo hành
  • Ngày hết hạn thành viên
  • Ngày kết thúc thời gian khuyến mại
  • Thời hạn sử dụng hết hạn
  • Ngày kiểm tra
  • Giấy chứng nhận hết hạn

thú vị bài viết...