Yılı Haftalara Dağıtma, Sayfa1'e yazılan bir yılın haftalarını numaralandıran ve her haftanın başlangıç ile bitiş tarihini formüllerle listeleyen bir dosyadır. Hafta Pazartesi gününde başlar; yılın ilk ve son haftaları 01 Ocak ve 31 Aralık sınırlarına göre kesilir.
Dosyanın içeriği
- Sayfa1: B2:D58 aralığını kapsar. Yıl bilgisi C2 hücresine girilir; B sütununda hafta numaraları, D sütununda her haftanın tarih aralığı yer alır.
- Tarih aralığı hücrede iki satır olarak görüntülenir: ilk satırda haftanın ilk günü, ikinci satırda son günü "gg aaaa" biçiminde yazılır.
- Dosyada toplam 108 formül bulunur; 54 satırlık hafta listesi için hazırdır. Makro, grafik, tablo ve pivot tablo yoktur.
Kullanılan formüller
- Listenin ilk hafta numarası, girilen değerin tam sayı olup olmadığı ve 1900 ile 9999 arasında bulunup bulunmadığı denetlenerek üretilir. Geçersiz yılda liste boş kalır:
- Sonraki hafta numaraları bir önceki değere 1 eklenerek bulunur. Yılın 53 mi 54 mü hafta sayacağı, WEEKDAY ve DATE fonksiyonlarıyla yapılan bir koşulla belirlenir; bu sayıyı aşan satırlar boş bırakılır.
- D sütunundaki formül, DATE, WEEKDAY, MAX ve MIN fonksiyonlarıyla haftanın ilk ve son gününü hesaplar, TEXT ile biçimlendirir ve CHAR(10) ile iki satıra böler. Böylece iki ayı kapsayan haftalarda her iki ayın adı ve günü görünür.
Nasıl kullanılır
- Dosyayı açın ve Sayfa1'de C2 hücresine 1900 ile 9999 arasında bir yıl yazın.
- B sütununda o yıla ait hafta numaraları, D sütununda her haftanın tarih aralığı otomatik oluşur.
- Yılı değiştirdiğinizde liste yeniden hesaplanır.
- Tarih aralıklarının iki satır halinde görünmesi için D sütunundaki hücrelerde metni kaydır özelliği açık olmalıdır.