Công thức Excel: Lấy tháng giữa các ngày -

Mục lục

Công thức chung

=DATEDIF(start_date,end_date,"m")

Tóm lược

Để tính các tháng giữa hai ngày dưới dạng số nguyên, bạn có thể sử dụng hàm DATEDIF. Trong ví dụ được hiển thị, công thức trong D6 là:

=DATEDIF(B6,C6,"m")

Lưu ý: DATEDIF tự động làm tròn xuống. Để làm tròn đến tháng gần nhất, hãy xem bên dưới.

Bí ẩn về DATEDIF

Hàm DATEDIF là một hàm "tương thích" có từ Lotus 1-2-3. Vì lý do không xác định, DATEDIF chỉ được ghi lại trong Excel 2000 và sẽ không xuất hiện dưới dạng một hàm đề xuất trong thanh công thức. Tuy nhiên, bạn có thể sử dụng DATEDIF trong tất cả các phiên bản Curren tExcel, bạn chỉ cần nhập chức năng theo cách thủ công. Excel sẽ không giúp bạn với các đối số của hàm. Xem trang này về hàm DATEDIF để biết thêm thông tin về các đối số có sẵn.

Giải trình

DATEDIF nhận 3 đối số: start_date, end_date và unit. Trong trường hợp này, chúng tôi muốn tháng, vì vậy chúng tôi cung cấp "m" cho đơn vị.

DATEDIF tự động tính toán và trả về một số cho tháng, được làm tròn xuống.

Gần nhất cả tháng

DATEDIF làm tròn xuống theo mặc định. Nếu bạn muốn tính các tháng cho đến cả tháng gần nhất, bạn có thể thực hiện một điều chỉnh đơn giản cho công thức:

=DATEDIF(start_date,end_date+15,"m")

Điều này đảm bảo rằng các ngày kết thúc xảy ra trong nửa sau của tháng được coi như các ngày trong tháng tiếp theo, làm tròn kết quả cuối cùng một cách hiệu quả.

thú vị bài viết...