Bu dosya, bir yıl içindeki hafta numaraları üzerinde fare gezdirerek seçim yapmanızı ve seçilen haftanın ait olduğu ay ile çeyrek yılı halka grafik üzerinde etkileşimli olarak görmenizi sağlar. Grafik serileri ve seçim listeleri Excel 365 ile tek formülle, dökülmeli (spill) olarak üretilmiştir.
Dosyanın içeriği
Dosyada tek sayfa vardır ve içinde bir grafik bulunur.- Sayfa1: Yıl bilgisinin girildiği B2 hücresi (örnekte 2022), hafta numaraları listesi, seçilen haftanın gün, ay ve çeyrek bilgileri ile "Grafik Seri - Hafta", "Grafik Seri - AY" ve "Grafik Seri - Çeyrek" başlıklı grafik serileri yer alır.
- Yıl hücresine 1900 ile 9999 arasında bir tamsayı yazılır; sayfada bu yönde bir uyarı notu vardır.
- Haftalar Pazartesi başlar, Pazar günü sona erer.
- Bir hafta iki aya yayılıyorsa (ilk ve son haftalar hariç) günü daha fazla olan ay dikkate alınır ve grafikte o ay gösterilir.
- İlk ve son haftalar bir önceki ya da sonraki yıla ait günler içerebildiği için bu haftaların grafikteki kalınlıkları gün sayısına göre farklılaşır.
Kullanılan formüller
LETile kurulan formüller: Haftanın ilk gününüDATEveWEEKDAYile bulur, haftadaki 7 günün aylarından en sık geçeniMODE(MONTH(...SEQUENCE(7,,0)))ile belirler. Çeyrek,QUOTIENTile ay numarasından hesaplanır.SEQUENCEveCHOOSE: Hafta, ay ve çeyrek için grafik serilerini tek formülle döker.WEEKNUM(DATE(B2,12,31),2): Yıldaki toplam hafta sayısını bulur; hafta listesi bu sayıya göre oluşur.HYPERLINKveIFERROR: Hafta numaralarının üzerine fare gelince say fonksiyonunu çağırarak seçimi yapar.LOOKUP,EOMONTH,DAY: Ay ve çeyrek eşleştirmelerinde ve ay gün sayısında kullanılır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- say (Module1): Kısa bir fonksiyondur. Aldığı hafta numarasını
sadlı hücreye (Sayfa1!K4) yazar. Hafta numarasının üzerine gelindiğinde KÖPRÜ (HYPERLINK) aracılığıyla çalışır ve seçimi günceller. - Kodda dosya silme, dışarıya bağlantı gibi zararlı bir işlem yoktur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin. Dökülmeli formüller nedeniyle Excel 365 gerekir.
- B2 hücresine 1900-9999 arasında bir yıl yazın.
- Hafta numaraları listesinde istediğiniz numaranın üzerine fareyi gezdirin.
- Seçilen haftanın günlerini, ayını ve çeyrek yılını sayfada, halka grafikte ise ilgili dilimi görün.
Çok ama çok teşekkür ediyorum..