Bu dosya, satış verilerini bölge, müşteri tipi, ürün ve satış temsilcisi kırılımında tek sayfada izlemek için hazırlanmış makrolu bir dashboard örneğidir. Satış çalışanları kendi raporlama verilerini dosyaya uyarlayarak benzer bir özet sayfa oluşturabilir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Dashboard: Görünen tek sayfadır. "General Overview" başlığı altında grafikler (dosyada 4 grafik var), en yüksek ve en düşük satış ayı bilgisi, 2011 ve 2012 için sıralama tablosu (Rank, 2011, 2012, Diff) ve yön okları yer alır. Dilimleyici adları Region, Customer Type, Product ve Month olarak tanımlıdır.
- Sales Dashboard Data: Gizli sayfadır. Verinin ham hali; bölge, müşteri tipi ve tarih başlıklı aylık satış sütunlarından oluşur.
- Source: Gizli sayfadır. Ham verinin pivot tablolara uygun, veritabanı biçimine çevrilmiş hali (Region, Product, Customer Type, Sales Person - Name, Sales, Date, Year, Month).
- aux: Gizli yardımcı sayfadır. Pivot tablolar, sıralama hesapları ve grafik etiketleri burada hazırlanır.
Kullanılan formüller
GETPIVOTDATA: Pivot tablolardan bölge, yıl, müşteri tipi ve satış temsilcisine göre toplam satışı çeker; bölge toplamları bu değerlerle hesaplanır.OFFSETveMATCH: Satış temsilcilerini 2012 toplamına göre sıralar ve sıralama tablosunu dinamik doldurur.IFERROR: Veri olmayan kombinasyonlarda hata yerine 0 döndürür; yıllar arası değişim oranı da bununla hesaplanır.VLOOKUPileMAX/MIN: "Top sales month" ve "Lowest sales month" ifadelerini ay adı ve yılla üretir.IF,CHOOSE,TEXT,CHAR: Değişime göre ↑, ↓, → oklarını ve çok satırlı bölge etiketlerini oluşturur (±%5 eşik kullanılır).
Makrolar
- Veri dönüştürme düğmesi: "Sales Dashboard" sayfasındaki tarih sütunlarını okur, "Source" sayfasındaki eski veriyi temizler ve her ayı alt alta kopyalayarak Date, Year ve Month sütunlarını ekler. İşlem sırasında ekran güncellemesi ve otomatik hesaplama geçici olarak kapatılır. Yardımcı
ConvertToLetterişlevi sütun numarasını harfe çevirir. - Kaydet düğmesi: Dosyayı, bulunduğu klasöre "Dashboard_gg.aa.yyyy.xlsm" adıyla tarih ekleyerek kaydeder.
- PDF düğmesi: Dashboard sayfasını aynı adlandırmayla PDF olarak dışa aktarır ve açar.
- Pivot değişim olayı: "PivotTable3" değiştiğinde haritadaki metin kutularını (TextBox 3-6) değerin işaretine göre yeşil veya kırmızı renklendirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Kendi verinizi "Sales Dashboard" sayfasındaki düzene göre girin.
- Veri dönüştürme düğmesine basarak "Source" sayfasını güncelleyin.
- Pivot tabloları yenileyin (Veri > Tümünü Yenile).
- Dashboard sayfasında dilimleyicilerle bölge, müşteri tipi ve ay seçerek sonuçları inceleyin.
- Raporu kaydet veya PDF düğmesiyle tarihli olarak saklayın.