=DATEDIF(MAX(EOMONTH(E2,-1)+1,DATE(2023,1,1)),EOMONTH(MIN(DATE(2024,1,1),M2),-1)+1,"m")
Ban đầu em tưởng chỉ công thức đơn giản là xong, nhưng khi làm mới thấy không phải vậy.Theo quy định thì nếu ngày đưa vào sử dụng từ ngày 1-15 của tháng thì bắt đầu tính khấu hao từ tháng đó, sau ngày 15 thì tính từ tháng sau.
Trong VD của bạn, tất cả ngày bắt đầu khấu hao của bạn là từ ngày mùng 1, có lẽ bạn căn cứ vào ngày đưa vào sử dụng để tự tính ngày này, nên mình sẽ mặc định là bắt đầu tính khấu hao từ tháng đó.
F2:
Copy xuốngMã:=DATEDIF(MAX(EOMONTH(E2,-1)+1,DATE(2023,1,1)),EOMONTH(MIN(DATE(2024,1,1),M2),-1)+1,"m")