Chào các bạn,
Trong quá trình làm việc với Excel, đôi khi chúng ta cần xác định ngày cuối cùng của một tháng nào đó. Việc này tưởng chừng đơn giản nhưng nếu làm thủ công hoặc dùng các phép tính phức tạp thì rất dễ sai sót và tốn thời gian, đặc biệt là khi cần xử lý một danh sách dài các ngày.
Hôm nay, mình muốn chia sẻ một hàm rất hữu ích mà có thể nhiều bạn chưa biết hoặc ít dùng đến, đó là hàm EOMONTH.
Hàm EOMONTH là gì?
EOMONTH (End Of Month) trả về số serial của ngày cuối cùng của tháng, trước hoặc sau một số tháng nhất định so với ngày bắt đầu.
Cú pháp:
EOMONTH(start_date, months)start_date: Ngày bắt đầu.months: Số tháng trước (số âm) hoặc sau (số dương) ngày bắt đầu. Nếumonthslà 0, hàm trả về ngày cuối cùng của tháng chứastart_date.
Ví dụ thực tế:
Giả sử bạn có một danh sách ngày trong cột A, và muốn tìm ngày cuối tháng tương ứng trong cột B.
- Nếu ngày bắt đầu là
A2, và bạn muốn tìm ngày cuối cùng của tháng đó, bạn nhập công thức vàoB2là:=EOMONTH(A2, 0) - Nếu bạn muốn tìm ngày cuối cùng của tháng TIẾP THEO, công thức là:
=EOMONTH(A2, 1) - Nếu bạn muốn tìm ngày cuối cùng của tháng TRƯỚC ĐÓ, công thức là:
=EOMONTH(A2, -1)
Sau khi nhập công thức, bạn chỉ cần định dạng lại ô kết quả sang dạng ngày tháng là xong. Rất nhanh và chính xác!
Hy vọng mẹo nhỏ này sẽ giúp ích cho công việc của các bạn. Có ai có cách nào hay hơn hoặc gặp khó khăn gì với hàm này thì cùng thảo luận nhé!