Bu şablon, girilen ilk tarih ile son tarih arasında kaç artık yıl bulunduğunu formüllerle hesaplar. Aynı sonuca farklı fonksiyonlarla ulaşan yöntemler yan yana verildiği için tarih hesaplarında kullanılabilecek yaklaşımlar karşılaştırılabilir.
Formüllerde INDIRECT kullanıldığından, dosya açıkken değerler her hesaplamada yeniden üretilir.
Dosyanın içeriği
- Sayfa1: B2:J21 aralığında hazırlanmış tek sayfalık tablodur. B sütununda "İlk Tarih" değerleri (örneğin 10.01.1955, 11.10.1958, 23.07.1978) yer alır; son tarih C sütunundan okunur.
- Sonuçlar D sütununda "Artık Yıl Sayısı 1", F sütununda "Artık Yıl Sayısı 3" ve H sütununda "Artık Yıl Sayısı 5" başlıkları altında listelenir.
- Örnek satırlarda üç yöntem de aynı sonucu verir; 10.01.1955 tarihli satırda sonuç 17, 23.08.2012 tarihli satırda 3 olarak hesaplanır.
Kullanılan formüller
- Yöntem 1 (D sütunu): DATE ve YEAR ile iki yılın 1 Ocak tarihleri arasındaki gün farkı, yıl sayısı çarpı 365 değerinden çıkarılır; AND ve MONTH ile 29 Şubat kontrolü eklenir.
- Yöntem 3 (F sütunu): DATEDIF ile her yılın 1 Ocak ve 31 Aralık tarihleri arasındaki gün farkı "yd" birimiyle alınır; 364 olmayan yıllar SUMPRODUCT ile sayılır. Yıl listesini ROW ve INDIRECT üretir.
- Yöntem 5 (H sütunu): MOD ile 4'e bölünen yıllar sayılır, 100'e bölünüp 400'e bölünmeyen yıllar çıkarılır.
Nasıl kullanılır
- B sütununa ilk tarihi, C sütununa son tarihi girin.
- Aynı satırdaki D, F ve H hücrelerinde artık yıl sayısı otomatik hesaplanır.
- Yeni satır eklemek için son satırdaki formülleri aşağı kopyalayın.
- Üç yöntemin sonuçlarını karşılaştırarak işinize uygun olanı kendi çalışmanıza uyarlayın.