İki tarih arasındaki yıl sayısını hesaplamak için YILFRAC işlevi , iki tarih arasındaki bir yılın kesirini temsil eden bir ondalık sayı döndürür. Gösterilen örnekte, D6'daki formül:
= YEARFRAC (start_date,end_date)Açıklama
YEARFRAC işlevi, iki tarih arasındaki ondalık yılları temsil eden bir ondalık sayı döndürür. Örneğin:
= YEARFRAC (B6,C6)
YEARFRAC'ın hesapladığı sonuçlara birkaç örnek:
Başlangıç tarihi | Bitiş tarihi | YEARFRAC sonucu |
1/1/2015 | 1/1/2016 | 1 |
15.03.1970 | 9/15/1976 | 6.5 |
1/1/2000 | 15.07.2000 | .5389 |
1/6/2000 | 6/25/199 | .9333 |
Gösterilen örnekte, D6'daki formül:
= YEARFRAC ('1-Jan-2019','1-Jan-2020') // returns 1 = YEARFRAC ('1-Jan-2019','1-Jul-2020') // returns 1.5
Yuvarlama sonuçları
Ondalık değere sahip olduğunuzda, isterseniz sayıyı yuvarlayabilirsiniz. Örneğin, en yakın tam sayıya yuvarlayabilirsiniz. YUVARLAK işlevi :
hangi hücrelerin biçimlendirileceğini belirlemek için formül kullanın
= YEARFRAC (B6,C6) // returns 1
Sadece tüm yıllar
Ayrıca, sonucun yalnızca tamsayı kısmını kesirli değer olmadan tutmak isteyebilirsiniz, böylece yalnızca tam yılları sayarsınız. Bu durumda, YEARFRAC'ı I'e sarabilirsiniz. NT işlevi :
= ROUND ( YEARFRAC (A1,B1),0)
Örneğin bir doğum gününe göre yaş almak için yılları sürekli olarak hesaplamanız gerekiyorsa, buradaki örneğe bakın .
Not: YEARFRAC işlevi, kesirli yılları hesaplarken günlerin nasıl sayılacağını kontrol eden isteğe bağlı bir 3. bağımsız değişkene sahiptir. Varsayılan davranış, tüm 12 ayın 30 gün olarak kabul edildiği 360 günlük bir yıla dayalı olarak iki tarih arasındaki günleri saymaktır. NS YEARFRAC sayfası daha fazla bilgi sağlar.
Yazar Dave Bruns