TARİHFARKI
TARİHFARKI işlevi, iki tarih arasındaki gün, ay veya yıl sayısını döndürür.
TARİHFARKI(başlangıç-tarihi; bitiş-tarihi; hesaplama-yöntemi)
başlangıç-tarihi: Başlangıç tarihi. başlangıç-tarihi, bir tarih/saat değeri (saat bölümü yok sayılır) veya tarih dizgisi değeridir.
bitiş-tarihi: Bitiş tarihi. bitiş-tarihi, bir tarih/saat değeri (saat bölümü yok sayılır) veya tarih dizgisi değeridir.
hesaplama-yöntemi: Zaman farkının nasıl ifade edileceğini ve farklı yıllardaki veya aylardaki tarihlerin nasıl işleneceğini belirten bir modlu değer.
“D”: Başlangıç ve bitiş tarihleri arasındaki gün sayısı döndürülür.
“M”: Başlangıç ve bitiş tarihleri arasındaki ay sayısı döndürülür.
“Y”: Başlangıç ve bitiş tarihleri arasındaki yıl sayısı döndürülür.
“MD”: Başlangıç ve bitiş tarihleri arasındaki aylar ve yıllar göz ardı edilerek günler döndürülür. bitiş-tarihindeki ayın başlangıç-tarihindeki ay olduğu düşünülür. Başlangıç günü bitiş gününden sonraysa, saymaya bitiş gününden itibaren (bitiş günü bir önceki aydaymış gibi) başlanır. bitiş-tarihinin yılı, artık yıl olup olmadığını denetlemek için kullanılır.
“YM”: Başlangıç ve bitiş tarihleri arasındaki yıllar göz ardı edilerek tam ay sayısı döndürülür. Başlangıç ayı/günü bitiş ayından/gününden önceyse tarihler aynı yıldaymış gibi işlem görür. Başlangıç ayı/günü bitiş ayından/gününden sonraysa tarihler birbirini izleyen yıllardaymış gibi işlem görür.
“YD”: Başlangıç ve bitiş tarihleri arasındaki yıllar göz ardı edilerek gün sayısı döndürülür. Başlangıç ayı/günü bitiş ayından/gününden önceyse tarihler aynı yıldaymış gibi işlem görür. Başlangıç ayı/günü bitiş ayından/gününden sonraysa tarihler birbirini izleyen yıllardaymış gibi işlem görür.
Örnekler |
---|
A1 hücresi 6/4/1988 ve A2 hücresi 30/10/2006 tarih/saat değerini içeriyorsa: =TARİHFARKI(A1;A2;“D”) işlevi, 6 Nisan 1988 ile 30 Ekim 2006 arasındaki gün sayısı olan 6.781 değerini döndürür. =TARİHFARKI(A1;A2;“M”) işlevi, 6 Nisan 1988 ile 30 Ekim 2006 arasındaki tam ay sayısı olan 222 değerini döndürür. =TARİHFARKI(A1;A2;“Y”) işlevi, 6 Nisan 1988 ile 30 Ekim 2006 arasındaki tam yıl sayısı olan 18 değerini döndürür. =TARİHFARKI(A1;A2;“MD”) işlevi, aynı ayın 6. günüyle 30. günü arasındaki gün sayısı olan 24 değerini döndürür. =TARİHFARKI(A1;A2;“YM”) işlevi, Nisan ile bir sonraki Ekim arasındaki (herhangi bir yıldaki) ay sayısı olan 6 değerini döndürür. =TARİHFARKI(A1;A2;“YD”) işlevi, 6 Nisan ile bir sonraki 30 Ekim arasındaki (herhangi bir yıldaki) gün sayısı olan 207 değerini döndürür. =TARİHFARKI(“06/04/1988”;ŞİMDİ();“Y”)& ” yıl “ &TARİHFARKI(“06/04/1988”;ŞİMDİ();“YM”)& ” ay ve “ &TARİHFARKI(“06/04/1988”;ŞİMDİ();“MD”)& ” gün” işlevi, bugünün tarihi 1 Temmuz 2013 ise 6 Nisan 1988 tarihinde doğan bir kişinin şu anki yaşı olan 25 yıl 2 ay ve 25 gün değerini döndürür. |