Excel formülü: Tarihler arasındaki yılları hesaplayın -

Genel formül

=YEARFRAC(start_date,end_date)

Özet

İki tarih arasındaki yılların sayısını hesaplamak için, iki tarih arasındaki bir yılın kesirini temsil eden bir ondalık sayı döndürecek YEARFRAC işlevini kullanabilirsiniz. Gösterilen örnekte, D6'daki formül şöyledir:

=YEARFRAC(B6,C6)

Açıklama

YEARFRAC işlevi, iki tarih arasındaki kesirli yılları temsil eden ondalık bir sayı döndürür. Örneğin:

=YEARFRAC("1-Jan-2019","1-Jan-2020") // returns 1 =YEARFRAC("1-Jan-2019","1-Jul-2020") // returns 1.5

İşte YEARFRAC'ın hesapladığı sonuçlara birkaç örnek:

Başlangıç ​​tarihi Bitiş tarihi YEARFRAC sonucu
1/1/2015 1/1/2016 1
15.3.1970 15.09.1976 6.5
1/1/2000 15/7/2000 .5389
1/6/2000 25.06.1999 .9333

Gösterilen örnekte, D6'daki formül şöyledir:

=YEARFRAC(B6,C6) // returns 1

Yuvarlama sonuçları

Ondalık değere sahip olduğunuzda, isterseniz sayıyı yuvarlayabilirsiniz. Örneğin, YUVARLA işleviyle en yakın tam sayıya yuvarlayabilirsiniz:

=ROUND(YEARFRAC(A1,B1),0)

Sadece bütün yıllar

Ayrıca sonucun kesirli değeri olmayan yalnızca tam sayı kısmını tutmak isteyebilirsiniz, böylece yalnızca tam yılları sayarsınız. Bu durumda, YEARFRAC'ı INT işlevinde kaydırabilirsiniz:

=INT(YEARFRAC(A1,B1))

Yılları sürekli olarak hesaplamanız gerekiyorsa, örneğin bir doğum gününe göre yaş almak için 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ılı temel alarak iki tarih arasındaki günleri saymaktır. YEARFRAC sayfası daha fazla bilgi sağlar.

Ilginç makaleler...