Nếu bạn có nhu cầu xác định một ngày là một số tháng đã biết trong tương lai hoặc quá khứ, thì chức năng EDATE có thể nhanh chóng và dễ dàng. Ví dụ: nếu bạn đang làm việc với ngày hết hạn cho hợp đồng sáu tháng, bạn có thể sử dụng công thức sau:

=EDATE(NOW(),6)

Hàm lấy ngày đầu tiên được cung cấp (trong trường hợp này là sử dụng hàm NOW) và sử dụng tham số thứ hai để xác định số tháng trong tương lai hoặc quá khứ cần được tính toán. Tham số ngày bạn sử dụng phải chuyển thành số sê-ri ngày chứ không phải là ngày dạng văn bản.

Nếu bạn sử dụng giá trị âm cho tham số thứ hai, thì EDATE sẽ tính một ngày trong quá khứ. Ví dụ: nếu bạn muốn một ngày trước đó ba tháng, thì bạn có thể sử dụng như sau:

=EDATE(NOW(),-3)

EDATE trả về một số sê-ri ngày; bạn có thể cần phải định dạng ô để nó sử dụng định dạng ngày tháng định dạng giá trị trả về như bạn muốn nó xuất hiện.

Bạn cần lưu ý rằng nếu chức năng EDATE không hoạt động trên hệ thống của bạn, điều đó có nghĩa là bạn chưa cài đặt hoặc kích hoạt Analysis ToolPak. Cài đặt ToolPak và sau đó bạn sẽ có thể sử dụng chức năng này.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (3186) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: