Cộng thêm ngày/tháng/năm vào một ngày bất kỳ trong excel

Góc Kinh Nghiệm sẽ hướng dẫn bạn cách cộng thêm ngày hoặc tháng hoặc năm hoặc cả ngày/tháng/năm vào một ngày bất kỳ trong biểu thức excel.

Công thức tổng quát:

=DATE(YEAR(start_date) + add_year, MONTH(start_date) + add_month, DAY(start_date) + add_day)

Trong đó:

  • start_date: một ngày, hoặc một ô chứa giá trị ngày được tham chiếu đến
  • add_year: số năm được cộng thêm vào start_date
  • add_month: số năm được cộng thêm vào start_date
  • add_day: số ngày được cộng thêm vào start_date

Dưới đây là 3 ví dụ cụ thể cho từng trường hợp:

  • Ví dụ 1: Cộng thêm NGÀY vào start_date

  • Ví dụ 2: Cộng thêm THÁNG vào start_date

  • Ví dụ 3: Cộng thêm NĂM vào start_date

Ghi chú: đối với trường hợp ở ví dụ 1, chỉ cần cộng thêm ngày thôi bạn chỉ dùng công thức sau sẽ ngắn gọn hơn

= A2 + 3

= A3 + 10

= A4 +  45

=>  Kết quả sẽ tương đương, với điều kiện là A2, A3, A4 phải có kiểu định dạng là DATE

Rất đơn giản và dễ hiểu!

Góc Kinh Nghiệm chúc các bạn thành công!  :roll:

 


30 comments

      1. ban chi dum toi voi toi muon biet duoc chinh xac ngay heo de la ngay nao ( vi du ngay phoi giong la ngay 15/03/2013 voi chu ky heo chua la 115 (mot tram muoi nam ngay ) thi ngay de ke tiep la ngay bao nhieu

      2. O vi du 1. Cong them 45 ngay thi ra 15/2/2012. Minh muon cong, thang chi 30 ngay thui. Phai lam cach nao?

  1. mình dùng hàm DAY để cho kết quả là ngày vd ô A1: 23/04/1998 =day(A1) THÌ CHO KẾT QUẢ LÀ #VALUE! mặc dù đã chỉnh dd/mm/yyyy ở format cell. làm sao để khắc phục bây h, chỉ minh đi…….T-T

    1. Ở ô A1 bạn phải định dạng Date trước khi gõ ngày 23/04/1998 thì khi bạn dùng hàm day(A1) sẽ cho đúng kết quả là 23

  2. Mình cộng từ 7/1/2012 đến 7/24/212 công 7 ngày thì ra đúng nhưng từ ngày 25 thì kết quả sai hoàn toàn , có thể chỉ giúp mình không

    1. hi ban lam duoc chua?
      minh cung bi tinh trang ra ket qua value ne
      cách khắc phụ thế nào chỉ giúp mình với
      minh lấy ngày thang từ sheet khac = 15/12/22013
      mình dinh dang no the nao thi duoc ha ban?
      cám ơn nhe!

        1. mình cũng định dạng DATE rồi, sau đó viết hàm nhưng vẫn ko dc. ngày cộng thêm vào có cần định dạng gì ko bạn ơi

  3. thay đổi thành 5/28/2011 để cộng giá trị 3 ngày vào sao kết quả không nhảy bạn nhỉ

  4. Chào góc kinh nghiệm mình có một thắc mắc đó là có cách nào mình mở file làm việc nó sẽ tự nhận ngày giờ hiện tại và khi đóng lại nó lưu như vậy. Ngày mai mở lên nó sẽ hơn hôm qua 1 ngày nhưng ngày hôm qua vẫn giữ như cũ chứ không nhảy theo công thức. Như các phần mềm vậy ah. Cám ơn nhiều.

  5. mình cộng thêm 3 tháng vào ngày 31/01/2016 kết quả cho ra ngày 01/05/2016 nhưng đúng ra phải là ngày 30/04/2016. Mình phải xử lý sao đây? Mình sử dụng công thức như trên.

      1. format excel chinh xac, những ngày khác ra kết quả đúng, chỉ có ngày 31 là bị lỗi. Không biết ban có công thức nào cho ra kết quả chính xác cho tất cả mọi ngày không?

    1. Ngày bạn truyền vào là ngày 31, tháng bạn tính ra chỉ có 30 ngày vì thế kết quả là chuyển qua ngày 1/5. Đây là cách tính của excel.

  6. Mình đã định dạng DATE trước khi nhập dữ liệu nhưng kết quả đều là #VALUE! . Nhờ mọi người giúp đỡ T_T

Leave a Reply

Your email address will not be published. Required fields are marked *