Công thức Excel: Tính năm giữa các ngày -

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.

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