Bu şablon, seçilen yıla ve başlangıç ayına göre aylık takvim sayfalarını oluşturur. Events sayfasına girilen tatil ve özel günler, takvimde ilgili günün altında otomatik olarak görüntülenir.
Ayın ilk günü, WEEKDAY ve MOD fonksiyonlarıyla başlangıç gününe göre doğru sütuna yerleştirilir; sonraki günler bir önceki hücreye 1 eklenerek devam eder. İlk gün hücresinde kullanılan formül:
Özel günlerin gösterilmesi için MATCH ve INDEX fonksiyonları kullanılır. Gün tarihi, Events sayfasındaki H, I ve J sütunlarında aranır; bulunursa A sütunundaki etkinlik adı getirilir, bulunamazsa hücre boş kalır. Hata kontrolünü ISERROR yapar:
startday adlı tanımlı ad, 1 sayfasındaki J2 hücresine bağlıdır.
Dosyanın içeriği
- 1 sayfası: Ayarların yapıldığı ilk aylık takvimdir. A2 hücresinde yıl (Year), E2 hücresinde başlangıç ayı (Start Month), I2 hücresinde haftanın ilk günü (Start Day) girilir; K2 hücresindeki not "1:Sun, 2:Mon" şeklindedir (1 Pazar, 2 Pazartesi). Başlıkta ay ve yıl yazar, haftalar satır satır sıralanır.
- 2 - 10 sayfaları: Sonraki ayları gösteren aynı yapıdaki takvim sayfalarıdır. Dosyada Ocak 2020'den başlayarak Ekim 2020'ye kadar olan ayların örnek dolu hali bulunur.
- Events sayfası: Tatillerin ve özel günlerin tanımlandığı sayfadır. Takvimler tarihleri bu sayfadan okur. Örnek olarak 22.04.2020 tarihinde "Earth Day" kaydı takvimde görülür.
- Her takvim sayfasının alt kısmında "Notes" alanı yer alır.
Kullanılan formüller
Ay başlığı büyük harfle ve "ay yıl" biçiminde şu formülle üretilir:=BÜYÜKHARF(METNEÇEVİR(B5;"mmmm yyyy"))
=EĞER(HAFTANINGÜNÜ($B$5;1)=startday;$B$5;"")
Nasıl kullanılır
- 1 sayfasında yıl, başlangıç ayı ve haftanın ilk gününü girin.
- Events sayfasında tatil ve özel günleri tarihleriyle birlikte tanımlayın.
- Aylık sayfalarda günlerin altında etkinlik adlarının göründüğünü kontrol edin.
- Gün notları için her sayfanın alt kısmındaki Notes alanını kullanın, sonra sayfayı yazdırın.