Công thức Excel: Thêm năm vào ngày tháng -

Mục lục

Công thức chung

=DATE(YEAR(date)+years,MONTH(date),DAY(date))

Tóm lược

Để thêm một số năm nhất định vào một ngày, bạn có thể sử dụng công thức dựa trên hàm DATE, với sự trợ giúp từ các hàm YEAR, MONTH và DAY.

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

=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))

Giải trình

Làm việc từ trong ra ngoài, các hàm YEAR, MONTH và DAY trích xuất các thành phần ngày tương ứng đó:

=YEAR(B5) // 1960 =MONTH(B5) // 3 =DAY(B5) // 8

Ở cấp độ bên ngoài, hàm DATE chỉ đơn giản là tập hợp lại các giá trị thành phần lại thành một ngày Excel hợp lệ. Để thêm năm vào ngày, chúng ta chỉ cần thêm giá trị trong C5 vào thành phần năm trước khi lắp ráp lại:

=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))

Công thức sau đó được giải như sau:

=DATE(1960+10,3,8) =DATE(1970,3,8) =8-Mar-1970

Lưu ý: nếu bạn cần thêm bội số "chẵn" của 12 tháng vào một ngày (tức là 12, 24, 36, 48, v.v.), bạn có thể sử dụng một công thức đơn giản hơn nhiều dựa trên hàm EDATE. Xem: thêm tháng vào một ngày.

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