Năm tài chính của công ty có thể kết thúc bất kỳ lúc nào, không chỉ khi calendar năm kết thúc. Khi tập hợp một trang tính lại với nhau, bạn có thể muốn tính ngày một năm trước hoặc sau một ngày nhất định thể hiện sự kết thúc của một kỳ tài chính. Điều này có thể được thực hiện khá dễ dàng với bất kỳ công thức nào, chẳng hạn như sau:

=DATE(YEAR(D1)-1, MONTH(D1), DAY(D1))

Công thức này lấy một ngày (ô D1) và trừ đi một năm. Do đó, nếu D1 chứa ngày 31/3/18, thì công thức trả về 3/31/17.

Điều này hoạt động hiệu quả trong hầu hết các trường hợp vì hầu hết các tháng đều có cùng số ngày từ năm này sang năm khác. Tất nhiên, có một ngoại lệ — tháng Hai. Nếu bạn có một năm tài chính kết thúc vào tháng Hai, thì số ngày trong tháng có thể thay đổi theo công thức trên. Nếu ô D1 chứa 2/28/17, thì công thức trả về 2/28/16, khi kết thúc thực tế của kỳ tài chính là 29/2/16. Tương tự, nếu ô D1 chứa 2/29/16, thì công thức trả về 3/1/15, điều này rõ ràng không phải là dự định.

Có một số cách bạn có thể xác định thời điểm cuối kỳ tài chính. Đầu tiên là thông qua việc sử dụng chức năng EOMONTH. Hàm này được sử dụng để trả về cuối tháng một số tháng nhất định trong quá khứ hoặc tương lai. Ví dụ, nếu bạn muốn biết ngày cuối cùng của tháng mười hai tháng trước, bạn có thể sử dụng công thức sau:

=EOMONTH(D1,-12)

Tuy nhiên, bạn không bị ràng buộc phải sử dụng EOMONTH. Bạn cũng có thể sử dụng một công thức như sau:

=DATE(YEAR(D1)-1, MONTH(D1)+1, 0)

Công thức này, giống như hàm EOMONTH, trả về giá trị cuối của tháng cho đúng một năm trước. Một công thức khác để trả về cuối tháng một năm trước như sau:

=D1-365-(DAY(D1)<>DAY(D1-365))

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

Mẹo này (12594) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: