Excel Hazır Takvim, girilen yıl ve ay bilgisine göre aylık takvimi 7 sütun üzerinde, her gün kendi hücresinde olacak biçimde oluşturan dinamik bir şablondur. Dosya makro içermez; takvim yalnızca formüllerle hesaplanır.
Takvim gövdesindeki formül, DATE, WEEKDAY, MONTH ve IF fonksiyonlarını sabit dizilerle ({0;1;2;3;4;5}*7 ve {1,2,3,4,5,6,7}) birleştirir. WEEKDAY fonksiyonunun 2 türü haftayı pazartesiden başlatır; ayın ilk gününün bulunduğu haftanın pazartesisinden başlanarak 6 haftalık tarih ızgarası üretilir. IF ile seçilen aya ait olmayan günler boş bırakılır. Formül B5 hücresine girilir:
Dosyanın içeriği
- Sheet1: Tüm takvim bu sayfadadır. E2 hücresi yıl, F2 hücresi ay değerini tutar ve bu iki hücre sırasıyla y ve a adlarıyla tanımlanmıştır.
- B3 hücresi seçilen ayın ilk gününü gösterir.
- Gün adları pazartesiden pazara doğru sütun başlıkları olarak yer alır; tarihler B5 hücresinden başlayarak 6 satır ve 7 sütunluk alana yerleşir.
- Dosyadaki örnek görünüm Aralık 2020 içindir; ilk satır 01.12.2020 pazartesi ile başlar, son satırda 28.12.2020 ve 30.12.2020 tarihleri bulunur.
Kullanılan formüller
Ayın ilk günü, tanımlı y ve a adlarıyla şu formülle bulunur:Takvim gövdesindeki formül, DATE, WEEKDAY, MONTH ve IF fonksiyonlarını sabit dizilerle ({0;1;2;3;4;5}*7 ve {1,2,3,4,5,6,7}) birleştirir. WEEKDAY fonksiyonunun 2 türü haftayı pazartesiden başlatır; ayın ilk gününün bulunduğu haftanın pazartesisinden başlanarak 6 haftalık tarih ızgarası üretilir. IF ile seçilen aya ait olmayan günler boş bırakılır. Formül B5 hücresine girilir:
=EĞER(AY(TARİH(y;a;1))<>AY(TARİH(y;a;1)-(HAFTANINGÜNÜ(TARİH(y;a;1);2)-1)+{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1);"";TARİH(y;a;1)-(HAFTANINGÜNÜ(TARİH(y;a;1);2)-1)+{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1)
Nasıl kullanılır
- Dosyayı açın ve Sheet1 sayfasına geçin.
- E2 hücresine yılı, F2 hücresine ay numarasını (1-12) yazın.
- Takvim, seçilen ayın günleriyle otomatik yenilenir.
- Başka bir ay için yalnızca bu iki hücreyi değiştirmeniz yeterlidir.