DATEDIF

Bu fonksiyon başlangıç ve bitiş tarihleri arasındaki günleri, ayları veya yılları döndürür.

Sözdizimi

DATEDIF(Başlangıç tarihi; Bitiş tarihi; aralık)

Başlangıç tarihi hesaplamanın başlangıç alacağı tarih.

Bitiş tarihi hesaplamanın son tarihidir. Bitiş tarihi mutlaka Başlangıç tarihinden ileride olmalıdır.

aralık sadece "d", "m", "y", "ym", "md" veya "yd" değerlerinin kabul edildiği bir karakter dizisidir.

"aralık" için değer

Dönüş değeri

"d"

Başlangıç ve Bitiş tarihleri arasındaki günlerin sayısıdır.

"m"

Başlangıç ve Bitiş tarihleri arasındaki ayların sayısıdır.

"y"

Başlangıç ve Bitiş tarihleri arasındaki yılların sayısıdır.

"ym"

Başlangıç ve Bitiş tarihlerinin yıllarının farkı alındığında kalan ayların sayısıdır.

"md"

Başlangıç ve Bitiş tarihlerinin yıllarının ve aylarının farkı alındığında kalan günlerin sayısıdır.

"yd"

Başlangıç ve Bitiş tarihlerinin yıllarının farkı alındığında kalan günlerin sayısıdır.


Örnek

Doğum günü hesaplaması. Doğum tarihi 1974-04-17. Bugün 2012-06-13.

=DATEDIF("1974-04-17";"2012-06-13";"y") 38 değerini verir. =DATEDIF("1974-04-17";"2012-06-13";"ym") 1 değerini verir. =DATEDIF("1974-04-17";"2012-06-13";"md") 27 değerini verir. Demek ki adam 38 yıl, 1 ay ve 27 günlüktür.

=DATEDIF("1974-04-17";"2012-06-13";"m") 457 sonucunu verdiğinden adamın 457 aydır yaşadığı anlaşılır.

=DATEDIF("1974-04-17";"2012-06-13";"d") 13937 sonucunu verdiğinden adamın 13937 gündür yaşadığı anlaşılır.

=DATEDIF("1974-04-17";"2012-06-13";"yd") 57 sonucunu verdiğinden doğum gününün 57 gün geçtiği anlaşılır.