Menu

Mẹo nhỏ dùng EOMONTH để tìm ngày cuối tháng cực nhanh

Mạc Phúc Huân 28/03/2026 11:30 488 lượt xem 3 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình thường dùng để xử lý các báo cáo liên quan đến thời gian, đó là sử dụng hàm EOMONTH. Hàm này giúp tìm ngày cuối cùng của tháng, rất tiện lợi trong nhiều trường hợp.

Trường hợp thường gặp:

  • Tính hạn thanh toán vào cuối tháng.
  • Xác định ngày hết hạn hợp đồng vào cuối tháng.
  • Lập báo cáo doanh thu theo tháng, cần xác định ngày cuối cùng của kỳ báo cáo.

Cách sử dụng:

Cú pháp của hàm EOMONTH khá đơn giản:

EOMONTH(start_date, months)

Trong đó:

  • start_date: Là ngày bắt đầu mà bạn muốn tính.
  • months: Là số tháng bạn muốn thêm hoặc bớt đi so với ngày bắt đầu. 0 là tháng hiện tại, 1 là tháng tiếp theo, -1 là tháng trước đó.

Ví dụ thực tế:

Giả sử bạn có ngày 15/03/2024 trong ô A1.

  • Để tìm ngày cuối cùng của tháng 03/2024, bạn dùng: =EOMONTH(A1, 0). Kết quả sẽ là 31/03/2024.
  • Để tìm ngày cuối cùng của tháng tiếp theo (tháng 04/2024), bạn dùng: =EOMONTH(A1, 1). Kết quả sẽ là 30/04/2024.
  • Để tìm ngày cuối cùng của tháng trước đó (tháng 02/2024), bạn dùng: =EOMONTH(A1, -1). Kết quả sẽ là 29/02/2024 (năm 2024 là năm nhuận).

Hàm này cực kỳ hữu ích và giúp tiết kiệm thời gian so với việc phải tính toán thủ công hoặc dùng các công thức phức tạp hơn. Hy vọng mẹo nhỏ này sẽ giúp ích cho công việc của các bạn!

0

Chào bạn, cảm ơn bạn đã chia sẻ mẹo hay về hàm EOMONTH. Đúng là hàm này cực kỳ hữu ích, mình cũng hay dùng nó để tính toán các kỳ hạn thanh toán hoặc xác định ngày hết hạn hợp đồng.

Tiện thể, mình cũng hay kết hợp EOMONTH với các hàm khác để làm báo cáo. Ví dụ, để tính số ngày còn lại trong tháng, mình thường dùng công thức: EOMONTH(A1,0)-A1. Rất gọn mà lại hiệu quả.

Bạn có trường hợp nào dùng EOMONTH mà thấy "hack não" không, chia sẻ thêm cho mọi người với nhé!

3

Công nhận hàm EOMONTH này quá tiện thật bạn ơi! Nhất là mấy vụ tính hạn thanh toán hay hết hợp đồng.

Mình cũng hay dùng nó để đếm số lượng tháng làm việc của nhân viên. Ví dụ, nếu ngày bắt đầu là ô A1, thì EOMONTH(A1, N) - A1 + 1 (trong đó N là số tháng muốn tính) là ra ngay số ngày làm việc trong tháng đó, cộng thêm 1 để tính cả ngày bắt đầu.

Bạn có thử dùng EOMONTH với months âm để tính ngày cuối tháng trước đó chưa? Rất hay đấy!

0

Đúng là hàm EOMONTH thần thánh thật bạn nhỉ! Mình cũng hay dùng nó để "chốt" ngày cuối tháng cho các báo cáo tài chính, khỏi phải lăn tăn vụ tháng có 30 hay 31 ngày.

Nhân tiện bạn nói về các trường hợp hay gặp, mình cũng hay dùng EOMONTH để tính xem một hợp đồng sẽ kết thúc vào ngày nào của tháng tiếp theo nếu nó bắt đầu vào giữa tháng. Ví dụ, nếu ngày bắt đầu ở A1, mình dùng =EOMONTH(A1,1) là ra ngày cuối tháng kế tiếp luôn. Rất nhanh gọn!

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký