Aile Takvimi, girilen yıla göre tüm ayların gün ve tarihlerini otomatik oluşturan yıllık bir takvim şablonudur. Yıl tek bir hücreden değiştirilir; takvim yeni yıla göre yeniden hesaplanır. Dosya makro içermez.
Günlerin yerleştirilmesinde, her ayın ilk pazar gününü bulan JanSun1, FebSun1, MarSun1 gibi adlandırılmış formüller kullanılır. Tarih hücreleri ise ilgili günün o ay ve yıla ait olup olmadığını denetler; değilse hücreyi boş bırakır. Ocak ayı için örnek:
Dosyada toplam 258 formül vardır; ağırlıklı olarak IF, AND, YEAR, MONTH, DAY ve DATE fonksiyonları kullanılır.
Dosyanın içeriği
- Family Calendar: Tek sayfadan oluşur. Üst bölümde takvim başlığı için D3 hücresi (örnek metin: "The Smith Family Calendar") ve yıl bilgisinin girildiği AE3 hücresi bulunur.
- Important Dates alanı: D6:G20 aralığı, önemli günlerin ve notların yazılması için ayrılmıştır. Bu aralık dosyada ImportantDates adıyla tanımlıdır.
- Yıllık takvim: 24. satırdan itibaren aylar bloklar halinde dizilir. Her blokta ay adı, hafta günü adları (Mo, Tu, We, Th, Fr, Sa, Su) ve tarihler ayrı satırlarda yer alır. Ocak-Nisan, Mayıs-Ağustos ve Eylül-Aralık olmak üzere üç sıra halinde 12 ay gösterilir.
- Dosyada 12 adet tablo nesnesi bulunur.
Kullanılan formüller
Ay başlıkları, yıl bilgisini tutan CalendarYear adlı hücreye bağlı olarak hesaplanır. Örneğin Şubat başlığı şu formülle üretilir:Günlerin yerleştirilmesinde, her ayın ilk pazar gününü bulan JanSun1, FebSun1, MarSun1 gibi adlandırılmış formüller kullanılır. Tarih hücreleri ise ilgili günün o ay ve yıla ait olup olmadığını denetler; değilse hücreyi boş bırakır. Ocak ayı için örnek:
Nasıl kullanılır
- Takvim yılını AE3 hücresine girin; 12 ayın tarihleri otomatik güncellenir.
- Takvim başlığını D3 hücresine kendi aile adınıza göre yazın.
- Önemli doğum günlerini, randevuları ve etkinlikleri D6:G20 aralığına girin.
- Formüllü tarih satırlarının üzerine yazmayın; yıl değiştiğinde bu satırlar kendiliğinden yenilenir.