
Công thức chung
=YEARFRAC(start_date,end_date)
Tóm lược
Để tính toán số năm giữa hai ngày, bạn có thể sử dụng hàm YEARFRAC, hàm này sẽ trả về một số thập phân đại diện cho phần nhỏ của năm giữa hai ngày. Trong ví dụ được hiển thị, công thức trong D6 là:
=YEARFRAC(B6,C6)
Giải trình
Hàm YEARFRAC trả về một số thập phân đại diện cho số năm phân số giữa hai ngày. Ví dụ:
=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5
Dưới đây là một số ví dụ về kết quả mà YEARFRAC tính toán:
Ngày bắt đầu | Ngày cuối | Kết quả YEARFRAC |
1/1/2015 | 1/1/2016 | 1 |
15/3/1970 | 15/9/1976 | 6,5 |
1/1/2000 | 15/7/2000 | .5389 |
6/1/2000 | 25/6/1999 | .9333 |
Trong ví dụ được hiển thị, công thức trong D6 là:
=YEARFRAC(B6,C6) // returns 1
Kết quả làm tròn
Khi bạn có giá trị thập phân, bạn có thể làm tròn số nếu muốn. Ví dụ: bạn có thể làm tròn đến số nguyên gần nhất bằng hàm ROUND:
=ROUND(YEARFRAC(A1,B1),0)
Chỉ cả năm
Bạn cũng có thể muốn chỉ giữ lại phần nguyên của kết quả không có giá trị phân số, để bạn chỉ tính cả năm. Trong trường hợp đó, bạn có thể chỉ cần bọc YEARFRAC trong hàm INT:
=INT(YEARFRAC(A1,B1))
Nếu bạn cần tính số năm liên tục, chẳng hạn để tính tuổi dựa trên ngày sinh, hãy xem ví dụ ở đây.
Lưu ý: Hàm YEARFRAC có đối số thứ 3 tùy chọn kiểm soát cách tính ngày khi tính toán năm phân số. Hành vi mặc định là đếm số ngày giữa hai ngày dựa trên một năm 360 ngày, trong đó tất cả 12 tháng được coi là có 30 ngày. Trang YEARFRAC cung cấp thêm thông tin.