Dinamik Grafik Hazırlanması

Aşağıdaki tablonun tablo satırları arttıkça, tablonun yeni boyutlarına göre grafiğin dinamik olarak büyümesi sağlamak istiyoruz.  


 











Yukarıdaki tablonun kolonlarına dinamik aralıklı isim veriyoruz.  Bu amaçla tablonun Ay, Satış, Maliyet kolonlarına ad tanımlıyoruz. Bu tanımlamalarda Başvuru Yeri alanında aralığı doğrudan yazmıyoruz ve Kaydır fonksiyonuyla dinamik olarak oluşmasını sağlıyoruz. Bu fonksiyonları, aşağıdaki gibi Ad Tanımla ekranında, tablomuzun Ay, Satış ve Maliyet kolonları için ayrı ayrı yazıyoruz.















Yukarıdaki tanımlamalarda benzer formül olduğunu görüyoruz.

Ay kolonu için:

=KAYDIR(Sayfa1!$A$2;0;0;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$A:$A)-1;1)

Satış kolonu için:

=KAYDIR(Sayfa1!$B$2;0;0;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$B:$B)-1;1)

Maliyet kolonu için:

=KAYDIR(Sayfa1!$C$2;0;0;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$C:$C)-1;1)

 

Kaydır fonksiyonunun parametreleri: 
=Kaydır(Başvuru; Satırlar; Sütunlar; Yükseklik; Genişlik)


Ay kolonu için olan fonksiyondaki parametrelerin açıklamaları:
Birinci parametrede Başvuru olarak A2 hücresini al.
Bu başvurudan itibaren sağa ve sola gitme. (Bu amaçla İkinci ve Üçüncü parametrelere 0 değeri giriliyor.)
Dördüncü parametrede yüksekliği, A kolonundaki dolu hücrelerin sayısından 1 çıkartarak hesapla.
Beşinci parametrede genişliği 1 kolon olarak al.

Daha sonra, Excel üzerinde bir hücredeyken Excel menüsündeki Ekle sekmesinden örneğin Çizgi grafik seçiyoruz. 


 













Grafik seçtikten sonra oluşan “Tasarım” sekmesindeki “Veri Seç” seçeneğini tıklıyoruz ve aşağıda görülen ekranı açıyoruz.









Bu ekranda Gösterge Girdileri (Seriler) kısmındaki Ekle düğmesine basıyoruz. Açılan mini Serileri Düzenle ekranında, daha önce tanımladığımız Satış ismini Excel dosyası adı ile birlikte aşağıdaki gibi giriyoruz.


 













“Tamam” düğmesine basınca soldaki kısma Seri1 ismiyle seri oluşuyor.

 


 











“Veri Kaynağını Seç” ekranında Gösterge Girdileri (Seriler) kısmındaki Ekle düğmesine yeniden basıyoruz. Açılan mini Serileri Düzenle ekranında, daha önce tanımladığımız Maliyet ismini Excel dosyası adı ile birlikte aşağıdaki gibi giriyoruz.


 

 












“Tamam” düğmesine basınca soldaki kısma Seri2 ismiyle seri oluşuyor.


 












Daha sonra, “Veri Kaynağını Seç” ekranında “Yatay (Kategori) Eksen Etiketleri” kısmındaki Düzenle düğmesine basıyoruz. Açılan mini “Eksen Etiketleri” ekranında, daha önce tanımladığımız Ay ismini Excel dosyası adı ile birlikte aşağıdaki gibi giriyoruz.


 

 












“Tamam” düğmesine basınca sağdaki kısma Ay isimleri listeleniyor.



 

 










Bu bilgileri girdikten sonra “Veri Kaynağını Seç” ekranında “Tamam” düğmesine basınca beklediğimiz grafik, aşağıdaki resimdeki gibi oluşuyor.



 











Tablomuza yeni bir satır eklediğimizde, grafiğe bu satır ile ilgili bilgilerin geldiğini göreceğiz.


Bu blogdaki popüler yayınlar

Power BI'da Yeni Sütun Eklemek

Macro'yla Borç Alacak Girişi ve Mizanı

ETarihli Fonksiyonu

Kümülatif Toplam

Excel Macro'da Tutar Hesaplamaları

Power BI Kullanımına Giriş

Eğer Benzerse

Macro'da For-Next ve If Kullanarak Koşullu Toplam