Hesaplanan verilere dayalı dinamik grafikler oluşturma

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel'de formül verilerinden bir grafik oluşturmak için, hesaplamaların sonuçlarını grafiğin veri kaynağı olarak tanıyabileceği yapılandırılmış bir aralığa dönüştürmeniz gerekir. En güvenilir yol, verileri "Akıllı Tablo" (Ctrl+T) olarak biçimlendirmek veya giriş parametreleri değiştiğinde çizim alanını otomatik olarak genişleten dinamik dizi işlevlerini (örneğin SEQUENCE, FILTER) kullanmaktır. Bu, manuel aralık ayarlaması yapmadan grafiğin anında güncellenmesini sağlar.

Kaynak verilerin hazırlanması

Başarının anahtarı hücrelerin doğru düzenlenmesidir. Grafik, doğrudan tek bir hücredeki "görünmez" dizi sonucuna (eski sürümlerde) veya ortak bir yapı olmadan dağınık formüllere dayanarak oluşturulamaz.

  1. Eksenleri ayırın. Bitişik iki sütun oluşturun: biri X ekseni değerleri (tarihler, kategoriler, dönem numaraları) için, diğeri Y ekseni (formüllerinizin sonuçları) için.
  2. Formülleri uzatın. Veri üreten formülün bitişik bir hücre aralığını doldurduğundan emin olun.
  3. Boşluklardan kaçının. Formül aralık içinde boş değerler döndürürse grafik kesintiye uğrayabilir. Verileri temizlemek için HATAYOKSA veya FİLTRELE işlevini kullanın.

Hayat kurtaran ipucu: Excel'in yeni sürümlerini (365, 2021+) kullanıyorsanız, formül hemen bir dizi değer döndürebilir ("hücrelere yayılabilir"). Bu durumda, dizinin altında genişlemeyi engelleyebilecek başka verilerin olmadığından emin olun.

Yöntem 1: "Akıllı Tablo" kullanımı (Önerilen)

Bu, Excel'in tüm modern sürümlerinde çalışan en kararlı yöntemdir. Tablo, formüllü yeni satırlar eklendiğinde otomatik olarak genişler ve grafik yeni noktaları anında alır.

Adım adım talimatlar:

  1. Verilerinizi içeren aralığı seçin (başlıklar + değerler).
  2. Ctrl + T tuşlarına basın (veya Ekle sekmesi → Tablo). Başlıklarla birlikte tablo oluşturmayı onaylayın.
  3. Tablo içindeki herhangi bir hücreyi seçin.
  4. Ekle sekmesine gidin ve istediğiniz grafik türünü seçin (örneğin Çizgi veya Dağılım).
  5. Excel, tablo sütun adlarına (örneğin Tablo1[Tarih] ve Tablo1[Değer]) bağlı bir grafik otomatik olarak oluşturacaktır.

Artık tablodaki bir sonraki satıra bir formül yazdığınızda, bu formül otomatik olarak aşağıya kopyalanır, tablo genişler ve grafik güncellenir.

Yöntem 2: Dinamik Diziler (Excel 365 / 2021+)

Excel'in modern bir sürümüne sahipseniz, DİZİ (SEQUENCE), FİLTRELE (FILTER) işlevlerini veya dizilerle aritmetik işlemleri kullanarak tüm veri dizisini tek bir formülle oluşturabilirsiniz.

Uygulama algoritması:

  1. Dizi formülünü tek bir hücreye girin (örneğin, =A2:A100*2). Sonuç otomatik olarak bitişik hücreleri dolduracaktır.
  2. Elde edilen "yayılmış" aralığı seçin (Ctrl + Shift + Aşağı Ok tuşlarına basabilirsiniz).
  3. Ekle sekmesi aracılığıyla standart yolla bir grafik oluşturun.
  4. Giriş verileri değiştiğinde dizi yeniden hesaplanacak, nokta sayısını değiştirecek ve grafik yeni boyuta uyum sağlayacaktır.

Önemli: "Yayılmış" dizi içindeki hücreleri manuel olarak silmeyin. Bu, #TAŞMA! (#SPILL!) hatasına neden olur ve grafik oluşturulmayı durdurur. Sadece formülün bağımlı olduğu kaynak verileri temizleyin.

Yöntem 3: OFSET işlevli Adlandırılmış Aralıklar (Eski sürümler için)

Dinamik dizilerin bulunmadığı Excel 2019 öncesi sürümlerde, Ad Yöneticisi aracılığıyla esnek bir başvuru oluşturabilirsiniz.

  1. Formüller sekmesine → Ad Yöneticisi → Yeni yolunu izleyin.
  2. Aralığa bir ad verin, örneğin VeriY.
  3. "Başvuru" alanına şu formülü girin: =OFSET($B$2;0;0;SAYI_S($B:$B)-1;1) (Burada $B$2 verilerin ilk hücresidir ve SAYI_S işlevi sütundaki dolu hücre sayısını sayar).
  4. Bir grafik oluşturun.
  5. Grafiğe sağ tıklayın → Veri Seç.
  6. Veri serisinde, hücre başvurularını aralığınızın adıyla değiştirin: =Sayfa1!VeriY.

Artık sütunun altına veri eklediğinizde grafik otomatik olarak yeni noktaları dahil edecektir.

Ayarlama ve biçimlendirme

Grafiğin temelini oluşturduktan sonra okunabilirliğe dikkat edin:

  • Grafik türü: Sayısal bağımlılıklar (formüller) için Dağılım Grafiği (düzgün çizgilerle) daha uygundur, çünkü X eksenindeki eşit olmayan aralıkları doğru şekilde işler. Standart "Çizgi" grafiği X eksenini metin olarak algılar.
  • Etiketler: Hangi ölçü birimlerinin kullanıldığının anlaşılması için eksen etiketleri ekleyin.
  • Kılavuz çizgileri: Değerlerin kolayca okunabilmesi için ana kılavuz çizgilerini etkinleştirin.

Grafik oluşturma yöntemlerinin karşılaştırılması

YöntemExcel SürümüKurulum ZorluğuOtomatik GüncellemeGüvenilirlik
Akıllı TabloHerhangi biri (2007+)DüşükEvet (genişleme sırasında)Yüksek
Dinamik Diziler365, 2021+DüşükEvet (tam)Orta*
Adlandırılmış AralıkHerhangi biriYüksekEvetOrta

*Orta güvenilirlik, hücrelerde engel olması durumunda taşma hatası (#SPILL!) riskinden kaynaklanır.

Sık yapılan hatalar

  • Grafik "düz bir çizgi" veya sıfırlar gösteriyor. Hücre biçimini kontrol edin. Formül sonucu metin olarak kaydedildiyse grafik bunu görüntüleyemez. Dönüştürme için DEĞER() işlevini kullanın.
  • X ekseni yanlış görüntüleniyor. Zamana veya sayılara bağlı bir bağımlılık çiziyorsanız, "Çizgi" yerine "Dağılım" grafik türünün seçildiğinden emin olun. Standart çizgi grafik, X ekseni etiketlerini sayısal büyüklüklerini yok sayarak kategori olarak kabul eder.
  • Veriler alınamıyor. Kaynak aralığında verilerin ortasında tamamen boş satırlar olmadığından emin olun. Tablo veya formül bitişik bir blok oluşturmalıdır.

SSS

Verileri hücrelere aktarmadan doğrudan bir işlevin sonucuna göre grafik oluşturulabilir mi? Hayır, Excel'de grafik için veri kaynağı çalışma sayfasındaki hücrelerde bulunmalıdır. Grafik formülü içindeki ara hesaplamalar, bir aralığa aktarılmadan görselleştirme için erişilebilir değildir.

Formül hücrelerden birinde hata döndürürse ne yapılmalı? Grafik hata olan yerde kesintiye uğrar. Boşluğun kaybolması veya noktanın sıfırlanması için formülünüzü =HATAYOKSA(Formülünüz; "") veya =HATAYOKSA(Formülünüz; 0) yapısına sarın.

Grafik değişikliklere tepki vermiyorsa nasıl güncellenir? Çalışma kitabını zorla yeniden hesaplamak için F9 tuşuna basın. Bu işe yaramazsa, Excel ayarlarında otomatik yeniden hesaplamanın devre dışı bırakılmadığını kontrol edin (Dosya → Seçenekler → Formüller → Otomatik).