Bu konuya başlamadan önce Excel tarihleri nasıl hesaplıyor ona kısa bir şekilde değinmekte fayda var. İlk olarak Excel’de tarih aslında bir rakam olarak tanımlanır. Bu rakam 1.1.1900 tarihinden itibaren geçen gün sayısıdır. Neden bu tarih kullanılmış? Bu yıl bir artık yıl olması nedeni ile bu yıldan itibaren her 4 yıl bir artık yıl olduğundan hesaplama kolaylığı sağlamış. Ek bir bilgi daha Mac Office bu tarih yerine 1.1.1904 tarihini başlangıç olarak alır. Bunun nedeni de ilk Mac bilgisayarların 1.1.1904 tarihinden önceki tarihleri algılayamamasıydı. Neden yazdım bu bilgileri? Tarih girdiğiniz hücrenin veri formatını daha sonradan rakama veya genele çevirdiğiniz zaman gördüğünüz alakasız rakamın anlamı bu.
Tarihler Excel’de nasıl yazılır? Normalde Gün, Ay, Yıl sıralaması ile istediğiniz tarihi aralarına .-/ gibi ayraçları kullanarak yazabilirsiniz. Örnek olarak 25/12/2016, 4-5-18 gibi ifadeler Excel tarafından tarih olarak algılanır ve hücre formatı da tarih olarak değiştirilir.
Excel tarih formülleri içinde metin olarak girilmiş tarihlerin de kullanılmasına izin verir. Ancak tarihlerde Türkçe’de”GG/AA/YYYY” şeklinde bir diziliş varken Amerikan İngilizce’sinde “AA/GG/YYYY” şeklinde yazılış kullanılır. Aynı şekilde metin olarak girilmiş ay isimlerine sahip tarihleri de, örnek olarak 14-Oca-2014 gibi, tarih olarak algılayacaktır.
Bu gibi durumlarda tarihler sabit değer olarak girildiğinden, dosya farklı dil ayarlarına sahip bir Excel’de açıldığında bu tarih yazılışları değişmeyecek ve girdiğiniz değerler tarih olarak algılanmayacaktır. Bu da formülün hata döndürmesine sebep olacaktır.