Bu şablon, aylara ve şubelere göre girilen verileri tek bir grafik üzerinde bar, sütun veya alan grafik olarak gösterir. Grafik tipi ve türü sayfadaki seçim hücrelerinden değiştirilir; grafik ve veri aralıkları buna göre kendiliğinden güncellenir.
Dosyanın içeriği
- Graf: Ay ve şube tablosu ile grafiğin bulunduğu ana sayfadır. Aylar B sütununda, şubeler C4'ten başlayan başlık satırında yer alır. Tip ve tür seçimleri bu sayfadaki N2 ve Q2 hücrelerinden yapılır; seçim hücrelerinde veri doğrulama listesi vardır. Örnek veriler RANDBETWEEN ile üretilir.
- H: Grafiğin kullandığı yardımcı hesap sayfasıdır. "Veri Tablosu" bölümünde sütun başlıkları, satır toplamları, verilerdeki en büyük değer, aralık katsayısı ve yüzde yığılmış grafik için hesaplanan değerler bulunur.
Kullanılan formüller
- Şube ve ay sayısı, veri bulunan satır ve sütunlara göre OFFSET ve COUNT ile belirlenir. Grafik aralıkları (Tablo, Ay, Sb) bu sayıya bağlı adlandırılmış aralıklardır; bu nedenle boş şube ve aylar grafiğe girmez.
- SMALL, INT ve COLUMNS ile dolu sütunlar sıralanır; IFERROR boş kalanlarda hata yerine boş değer döndürür.
- INDEX ve MATCH, H sayfasındaki grafik verilerini seçilen türe göre çeker.
- Grafik başlığındaki tip ve tür bilgisi aşağıdaki formülle birleştirilir:
=Graf!N2&" / "&Graf!R2
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Graf sayfasında Worksheet_Change olayı tanımlıdır. Tip seçim hücresi (N2) değiştiğinde, seçilen tipe göre grafik "sak" adlı grafik nesnesi üzerinde yığılmış alan, yığılmış bar veya yığılmış sütun grafiğe çevrilir. İşlem sırasında ekran güncellemesi kapatılır, sonunda seçim hücresine dönülür. Makro dosya silme veya dış bağlantı gibi işlem yapmaz.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Graf sayfasında şube adlarını ve ay verilerini tabloya girin; örnek rastgele değerlerin yerine kendi verilerinizi yazın.
- N2 hücresinden grafik tipini (bar, sütun, alan), Q2 hücresinden türünü (tekli, yığılmış, %100 yığılmış) seçin.
- Grafiğin seçime göre değiştiğini kontrol edin.