Tải xuống sổ làm việc mẫu
Hướng dẫn này trình bày cách sử dụng Hàm EOMONTH trong Excel trong Excel để tìm ngày cuối cùng của tháng, cách n tháng.
Tổng quan về hàm EOMONTH
Hàm EOMONTH Trả về ngày cuối cùng của tháng, n số tháng kể từ ngày bắt đầu.
Để sử dụng Hàm trang tính Excel EOMONTH, hãy chọn ô và nhập:
(Chú ý cách nhập công thức xuất hiện)
EOMONTH Cú pháp hàm và Đầu vào:
1 | = EOMONTH (ngày_đầu_đầu, tháng) |
start_date - Ngày bắt đầu ở định dạng số sê-ri Excel hoặc được nhập dưới dạng ngày với (“các) dấu ngoặc kép bao quanh ngày. Ví dụ: Bạn không thể nhập trực tiếp 11/12/2015 vào ô. Thay vào đó, bạn cần nhập “11/12/2015” hoặc bạn sẽ cần sử dụng số sê-ri tương ứng: 42320. Ngoài ra, bạn có thể tham chiếu ô có nhập ngày 11/12/2015. Excel tự động chuyển đổi ngày được lưu trữ trong ô thành định dạng nối tiếp (trừ khi ngày được nhập dưới dạng văn bản).
tháng - Số tháng kể từ ngày bắt đầu. Số có thể là số dương (tương lai) hoặc tiêu cực (quá khứ).
Cách sử dụng Hàm EOMONTH
Ngày cuối cùng của tháng
Tháng này
Hàm EOMONTH lấy một ngày và trả về ngày cuối cùng của tháng:
1 | = EOMONTH (B3,0) |
Tháng trước
Bạn cũng có thể cộng (hoặc trừ) n tháng vào ngày bắt đầu để có ngày cuối cùng của tháng khác. Ví dụ này sẽ trả về ngày cuối cùng của tháng trước:
1 | = EOMONTH (B3, -1) |
Số ngày trong tháng
Bằng cách sử dụng Hàm DAY, bạn có thể tính số ngày trong tháng:
1 | = NGÀY (EOMONTH (B3,0)) |
Hàm DAY trả về số ngày của một ngày. Bằng cách sử dụng EOMONTH, chúng ta có thể lấy ngày cuối cùng của tháng và hàm DAY sau đó trả về số ngày tương ứng.
Ngày đầu tiên của tháng
Bằng cách thêm 1 vào kết quả của Hàm EOMONTH, bạn có thể nhận được ngày đầu tiên của tháng:
1 | = EOMONTH (B3, -1) +1 |
Lưu ý: trong Excel, ngày tháng được lưu trữ dưới dạng số sê-ri trong đó mỗi số đại diện cho một ngày, do đó, thêm 1 vào một ngày, sẽ thêm 1 ngày.
EOMONTH trong Google Trang tính
Hàm EOMONTH hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:
Ví dụ về EOMONTH trong VBA
Bạn cũng có thể sử dụng hàm EOMONTH trong VBA. Kiểu: application.worksheet functions.eomonth (start_date, months)
Chạy các câu lệnh VBA sau
123 | Phạm vi ("B2") = Application.WorksheetFunction.EoMonth (Phạm vi ("A2"), 0)Phạm vi ("B5") = Application.WorksheetFunction.EoMonth (Phạm vi ("A5"), -1)Phạm vi ("B8") = Application.WorksheetFunction.EoMonth (Phạm vi ("A8"), -1) + 1 |
Sẽ cho ra kết quả sau
Đối với các đối số của hàm (start_date, v.v.), bạn có thể nhập chúng trực tiếp vào hàm hoặc xác định các biến để sử dụng thay thế.
Quay lại danh sách tất cả các hàm trong Excel