Cẩn thận với các vấn đề với hàm END OF MONTH

Mục lục

Chức năng có thể dẫn đến khó khăn

Hàm END OF MONTH trả về ngày cuối cùng của tháng là một số tháng bất kỳ trước hoặc sau một ngày nhất định.

Nếu bạn cần một phép tính như vậy cho một phép tính, thì hàm dẫn khá dễ dàng đến mục tiêu. Tuy nhiên, bạn phải cẩn thận nếu bạn sử dụng hàm trong Excel 2007 và bảng cũng sẽ được chỉnh sửa trong một trong các phiên bản trước đó.

Như chỉ hoạt động nếu bổ trợ "Hàm phân tích" được bật trong Excel lên đến phiên bản 2003. Nếu không đúng như vậy, hàm END OF MONTH trả về lỗi.

Nền tảng của vấn đề này là thực tế là hàm END OF MONTH (cũng như một số hàm khác) đã được kết hợp vào các hàm tiêu chuẩn trong Excel 2007. Trong các phiên bản trước, nó là một phần của gói phân tích.

Nếu bạn muốn tránh nhầm lẫn như vậy, bạn nên tránh sử dụng hàm END OF MONTH bất cứ khi nào bảng tương ứng được sử dụng trên các phiên bản.

Thay vì hàm END OF MONTH, hãy sử dụng một công thức trong những trường hợp này, trong đó bạn kết hợp các hàm DATE, YEAR và MONTH.

Nếu có một ngày trong ô A1, hãy sử dụng công thức sau để tìm ngày cuối cùng của tháng tương ứng:

= DATE (NĂM (A1), THÁNG (A1) +1, 0)

Hình sau cho thấy việc sử dụng công thức này trong một bảng ví dụ:

Nếu, giống như hàm END OF MONTH, bạn muốn tìm ngày cuối cùng của tháng là một số tháng bất kỳ trước hoặc sau ngày trong A1, bạn phải điều chỉnh công thức.

Để thực hiện việc này, hãy cộng hoặc trừ số tháng mong muốn vào hoặc từ biểu thức "+1" trong công thức trên.

Ví dụ: công thức cho ngày cuối cùng của tháng hai tháng sau tháng của ngày trong ô A1 trông giống như sau:

= NGÀY (NĂM (A1), THÁNG (A1) +3, 0)

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave