Tablolardaki döngüsel başvuru hatasını giderme

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

Döngüsel başvuru, bir formülün doğrudan veya dolaylı olarak kendisine başvurması ve sonsuz bir hesaplama döngüsü oluşturması durumunda ortaya çıkar. Hatayı hızla düzeltmek için sorunlu hücrenin adresini pencerenin altındaki durum çubuğunda veya "Formüller" > "Hata Denetimi" > "Döngüsel Başvurular" menüsü üzerinden bulun, ardından formülü kendi sonucuna bağımlı olmayacak şekilde değiştirin. Eğer döngü özel hesaplamalar için gerekliyse, program ayarlarında yinelemeli hesaplamaları etkinleştirin.

Hatanın doğası ve ortaya çıkma nedenleri

Excel normal modda değerleri sırayla hesaplar: A1 hücresi B1'e, B1 ise C1'e bağlıdır. Döngüsel başvuru bu mantığı bozar ve programı değeri sonsuz kez yeniden hesaplamaya zorlar (A1, B1'e bağlıdır ve B1 tekrar A1'e bağlıdır).

Temel oluşum nedenleri:

  • Kazara kendi kendine başvuru: C5 hücresindeki formül C5'e başvuru içerir (örneğin, =C5+1).
  • Hatalı zincirleme: Sonuç hücresinin birkaç ara hesaplama üzerinden döngüyü kapattığı karmaşık bağımlılık.
  • Hatalı kopyalama: Formülü sürüklerken göreli başvurular kaymış ve kendi üzerine kapanmıştır.
  • Veri aktarımı: Harici kaynaklardan (CSV, veritabanları) yüklenirken dosya yapısındaki hatalar.

Uyarının dikkate alınmaması, tablonun bir bölümünün güncellenmemesine ve hesaplama sonuçlarının yanlış olmasına veya sıfıra eşitlenmesine neden olur.

Sorunlu hücreyi bulma yöntemleri

Dosya büyükse, hatayı görsel olarak bulmak zordur. Yerleşik denetim araçlarını kullanın.

1. Durum çubuğu ve hızlı gezinme

En hızlı yöntem. Excel penceresinin sol alt kısmına (durum çubuğu) bakın. Genellikle şunu yazar: Döngüsel Başvurular: HücreAdresi (örneğin, B12).

  • Bu adrese tıklayın — imleç hemen sorunlu alana gider.
  • Orada sadece "Döngüsel Başvurular" yazıyorsa ve adres yoksa, birden fazla döngü vardır veya başka bir sayfada bulunuyorlardır.

2. Döngüsel başvuru yöneticisi

Durum çubuğu boşsa veya tam listeyi görmek istiyorsanız:

  1. Formüller sekmesine gidin.
  2. Hata Denetimi düğmesine tıklayın (ünlü işareti içeren simge).
  3. Açılır menüden Döngüsel Başvurular seçeneğini belirleyin.
  4. Döngüye katılan tüm hücrelerin listesi görünür. Bir adrese tıklamak onu sayfa üzerinde vurgular.

3. Görsel izleme

Hata mantığını anlamak için grafiksel analizi kullanın:

  1. Hatalı hücreyi seçin.
  2. Formüller sekmesinde "Formül Bağımlılıkları" grubunda Öncülleri İzle düğmesine tıklayın.
  3. Mavi oklar veri yolunu gösterir. Oklar kapalı bir daire oluşturuyorsa, sorunun kaynağını buldunuz demektir.

Geçerli formülün bağımlı olduğu tüm hücreleri anında vurgulamak için Ctrl + [ (sol köşeli parantez) tuşlarına basın. Bu, zincirdeki kopukluğu bulmayı hızlandırır.

Hatayı düzeltme algoritması

Sorunu lokalize ettikten sonra aşağıdaki plana göre hareket edin:

  1. Formül analizi: Formül çubuğuna bakın. İfade içinde kendi hücre adını arayın.
  2. Döngüyü kırma:
    • Kendi kendine olan başvuruyu, ham verileri içeren başka bir hücreye yapılan başvuruyla değiştirin.
    • Formül bir aralığı toplamalıysa, kendi kendini içermediğinden emin olun (örneğin, =TOPLA(A1:A10) A10 hücresine yazılamaz).
  3. Hesaplamayı taşıma: Bazen bağımlılığı kırmak için formülü yanındaki boş bir hücreye taşımak daha kolaydır.
  4. Sonucu kontrol etme: Düzeltmeden sonra durum çubuğundaki mesaj kaybolmalı ve değerler doğru şekilde yeniden hesaplanmalıdır.

Düzeltme örneği:

HücreÖnce (Hata)Sonra (Doğru)Açıklama
C5=B5+C5=B5Kendi kendine başvuru kaldırıldı
D10=TOPLA(D1:D10)=TOPLA(D1:D9)Toplam hücresi aralıktan çıkarıldı

Döngüsel başvuruların kabul edilebilir olduğu durumlar: Yinelemeli hesaplamalar

Nadir durumlarda (finansal modelleme, geri beslemeli bileşik faiz hesaplamaları) döngü kasıtlı olarak gereklidir. Excel varsayılan olarak bu tür hesaplamaları engeller. Bunlara izin vermek için:

  1. Dosya > Seçenekler > Formüller yolunu açın.
  2. "Hesaplama seçenekleri" bölümünde Yinelemeli hesaplamaları etkinleştir kutusunu işaretleyin.
  3. Sınırları ayarlayın:
    • Maksimum yineleme sayısı: Excel'in hesaplamayı kaç kez tekrar edeceği (genellikle 100).
    • Bağıl hata: Hesaplamaların durma hassasiyeti (örneğin, 0.001).

Yinelemelerin etkinleştirilmesi tüm çalışma kitabına uygulanır. Dikkatli olun: Rastgele döngüsel hatalarınız varsa, artık uyarı vermeyecekler, yalnızca yineleme sınırına ulaşıldığında "donacaklardır".

Düzeltme sırasında yapılan sık hatalar

  • Sadece aktif sayfada arama: Döngüsel başvuru gizli veya aktif olmayan bir sayfada olabilir. Ad Yöneticisi aracılığıyla veya sekmeleri sırayla kontrol ederek çalışma kitabının tamamını kontrol edin.
  • Gizli bağımlılıklar: Formül, kendi döngüsünü kapatan adlandırılmış bir aralığa başvurabilir. Formüller > Ad Yöneticisi bölümünü kontrol edin.
  • Makrolar aracılığıyla dolaylı başvurular: Çalışma kitabı VBA kodu içeriyorsa, döngü programlı olarak oluşturulabilir. Bu durumda standart izleme tam resmi göstermeyebilir.
  • Excel Online: Web sürümü bazen ipuçlarında daha az bilgilendirici olabilir. Karmaşık dosyaların derinlemesine denetimi için masaüstü uygulama sürümünü kullanmak daha iyidir.

SSS

Soru: Bir başvuruyu düzelttikten sonra neden hata başka bir hücrede ortaya çıkıyor? Cevap: Bu, çalışma kitabında birden fazla bağımsız döngü veya uzun bir bağımlılık zinciri olduğunu gösterir. Liste boşalana kadar Döngüsel Başvuru Yöneticisini kullanmaya devam edin.

Soru: Veriler doğru görünüyorsa hatayı görmezden gelebilir miyim? Cevap: Hayır. Mevcut değer doğru görünse bile, girdi verilerindeki herhangi bir değişiklikte hesaplama mantığı bozulduğu için sonuç yanlış olabilir.

Soru: Durum çubuğu gizliyken döngüsel başvuruyu nasıl bulurum? Cevap: Pencerenin alt paneline sağ tıklayıp "Durum Çubuğu"nu seçerek onu etkinleştirin. Veya doğrudan "Formüller" > "Hata Denetimi" menüsünü kullanın.