Akademik Takvim Şablonu, girilen başlangıç tarihine göre 12 aylık bir takvim ve ay ay ayrıntılı takvim sayfaları üreten bir Excel dosyasıdır. Okul açılış ve kapanış günleri, sınavlar, tatiller, doğum günleri gibi etkinlikler tek bir listeden girilir ve takvimlerde otomatik gösterilir. Dosyada makro bulunmaz; dosya dış bağlantı içerir.
Dosyanın içeriği
- Inputs: Tüm giriş alanlarının bulunduğu sayfadır. Başlangıç tarihi, haftanın başlangıç günü ve takvim adı girilir. Hafta sonu günleri ve her ayın hangi haftalarının vurgulanacağı seçilir. En fazla 5 etkinlik türü tanımlanır ve en fazla 100 etkinlik, ad ve tür olarak listelenir. Alanlarda 8 veri doğrulama kuralı vardır.
- 12Month_Calendar: 12 ayı tek sayfada gösterir. Her ayın günleri tarihleriyle yer alır, sağ tarafta etkinlik listesi görünür, alt bölümde etkinlik türleri listelenir.
- Monthly_Calendar: Her ay için ayrı, günlere ait etkinliklerin yazıldığı ayrıntılı takvim sayfasıdır.
- data: Gizli hesap sayfasıdır. Tarihlerin haftaya ve gün sırasına çevrilmesi ile etkinliklerin tarihe göre sıralanması burada yapılır.
Kullanılan formüller
- Bitiş tarihi, başlangıç tarihinden 11 ay sonrasının ay sonu olarak hesaplanır:
=EOMONTH(Input_StartDate,11) - Etkinlik adları sıralı listeden INDEX ve IFERROR ile çekilir; etkinlik yoksa hücre boş kalır.
- Gizli sayfada WEEKDAY, VLOOKUP, COUNTIF ve INDIRECT ile her tarihin ay, hafta ve gün konumu bulunur.
- Aynı güne denk gelen birden fazla etkinlik SMALL ve INDEX ile sırayla listelenir.
- Başlangıç tarihi, hafta başlangıç günü ve etkinlikler için Input_StartDate, InputWeekStartDay, Input_Events gibi tanımlı adlar kullanılır.
Nasıl kullanılır
- Inputs sayfasında Step 1 bölümüne başlangıç tarihini, haftanın başlangıç gününü ve adı girin.
- Step 2 bölümünde hafta sonu günlerini işaretleyin.
- Step 3 bölümünde etkinlik türlerini belirleyin.
- Step 4 bölümünde etkinlik adı ve türünü, tarihleriyle birlikte listeye girin. Örnek veriler kendi etkinliklerinizle değiştirilebilir.
- 12Month_Calendar ve Monthly_Calendar sayfalarında sonucu kontrol edin, gerekirse yazdırın.