Hàm EOMONTH trong Excel
Hàm EOMONTH trong Excel

Tóm lược

Hàm EOMONTH trong Excel trả về ngày cuối cùng của tháng, n tháng trong quá khứ hoặc tương lai. Bạn có thể sử dụng EDATE để tính toán ngày hết hạn, ngày đến hạn và các ngày khác cần hạ cánh vào ngày cuối cùng của tháng. Sử dụng một giá trị dương cho các tháng để biết một ngày trong tương lai và một giá trị âm để lấy một ngày trong quá khứ.

Mục đích
Nhận ngày cuối cùng của tháng n tháng trong tương lai hoặc quá khứ

Giá trị trả lại
Ngày cuối cùng của tháng

Cú pháp
= EOMONTH (ngày_đầu_đầu, tháng)
Tranh luận
  • start_date – Ngày đại diện cho ngày bắt đầu ở định dạng số sê-ri Excel hợp lệ.
  • tháng – Số tháng trước hoặc sau ngày bắt đầu.
Phiên bản
Ghi chú sử dụng

Hàm EOMONTH trả về ngày cuối cùng của tháng, n tháng trong quá khứ hoặc tương lai. Sử dụng một giá trị dương cho các tháng để biết một ngày trong tương lai và một giá trị âm để lấy một ngày trong quá khứ. Bạn có thể sử dụng EDATE để tính toán ngày hết hạn, ngày đến hạn và các ngày khác cần hạ cánh vào ngày cuối cùng của tháng.

EOMONTH trả về một số sê-ri tương ứng với một ngày. Để hiển thị kết quả dưới dạng ngày, hãy áp dụng định dạng số của sự lựa chọn của bạn.

Cách sử dụng cơ bản

Ví dụ: với ngày 12 tháng 5 năm 2017 trong ô B5:

=EOMONTH(B5,0) // returns May 31, 2017
=EOMONTH(B5,4) // returns Sep 30, 2017
=EOMONTH(B5,-3) // returns Feb 28, 2017

Bạn cũng có thể sử dụng EOMONTH để di chuyển qua các năm:

=EOMONTH(B5,12) // returns May 31, 2018
=EOMONTH(B5,36) // returns May 31, 2020
=EOMONTH(B5,-24) // returns May 31, 2015

Ngày cuối cùng của tháng hiện tại

Để có được ngày cuối cùng của tháng hiện tại, hãy kết hợp Hàm TODAY với EOMONTH như thế này:

=EOMONTH(TODAY(),0) // last day of current month

Hàm TODAY trả về ngày hiện tại cho hàm EOMONTH. EOMONTH, với không (0) cho tháng, sử dụng ngày hiện tại để tính ngày cuối cùng của tháng hiện tại.

Ngày đầu tiên của tháng hiện tại

Mặc dù EOMONTH trả về ngày cuối cùng của tháng, nhưng bạn có thể sử dụng EOMONTH để lấy ngày đầu tiên của tháng hiện tại như sau:

=EOMONTH(TODAY(),-1)+1 // first day of current month

Xem các liên kết bên dưới để biết thêm ví dụ về cách sử dụng hàm EOMONTH trong công thức.

Ghi chú

  1. Đối với tháng, sử dụng một số dương cho các ngày trong tương lai và một số âm cho các ngày trong quá khứ.
  2. EOMONTH sẽ trả về lỗi #VALUE nếu ngày bắt đầu không phải là ngày hợp lệ.
  3. Nếu ngày bắt đầu có thời gian phân số đính kèm, nó sẽ bị loại bỏ.
  4. Nếu đối số tháng chứa giá trị thập phân, nó sẽ bị xóa.
  5. Để chuyển bất kỳ ngày nào trong n tháng sang tương lai hoặc quá khứ, hãy xem Hàm EDATE.
  6. EOMONTH trả về một số sê-ri ngày tháng, phải là được định dạng như một ngày.

https://exceljet.net/excel-functions/excel-eomonth-function