Bir formül girdiniz, ancak çalışmıyor. Bunun yerine "döngüsel başvuru" ile ilgili bir ileti alıyorsunuz. Milyonlarca kişi aynı soruna sahiptir ve bunun nedeni formülünüzün kendisini hesaplamaya çalışmasıdır. Bu durum şuna benzer:
=D1+D2+D3 formülünün bozulmasının nedeni, formülün kendisinin D3 hücresinde olması ve kendini hesaplamaya çalışmasıdır. Sorunu çözmek için formülü başka bir hücreye taşıyabilirsiniz. Formülü kesmek için Ctrl+X tuşlarına basın, başka bir hücre seçin ve yapıştırmak için Ctrl+V tuşlarına basın.
İpuçları:
-
Bazen, işlevlerinizin yinelenmelerine neden olduklarından döngüsel başvurular kullanmak isteyebilirsiniz. Bu durumda yinelemeli hesaplama hakkında daha fazla bilgi edinin bölümüne atlayın.
-
Ayrıca formül yazma hakkında daha fazla bilgi edinmek için bkz. Excel'de formüllere genel bakış.
Bir diğer yaygın hata da kendisine başvuru içeren bir işlev kullanmaktır; örneğin, F3 hücresi =TOPLA(A3:F3) içerir. İşte size bir örnek:
Şu tekniklerden birini de deneyebilirsiniz:
-
Az önce bir formül girdiyseniz, işe bu hücreden başlayın ve hücrenin kendisine başvuruda bulunup bulunmadığınızı anlamaya çalışın. Örneğin, A3 hücresi =(A1+A2)/A3 formülünü içeriyor olabilir. A1 hücresinde =A1+1 gibi formüller bulunması da döngüsel başvuru hatalarına neden olur.
İncelerken, dolaylı başvurulara bakın. A1 hücresine koyduğunuz bir formül B1 hücresindeki başka bir formülü kullanıyor ve B1 hücresi de A1 hücresine geri başvuruda bulunuyorsa dolaylı başvuru olur. Bu sizin bile kafanızı karıştırıyorsa, Excel'e neler yapabileceğini bir düşünün.
-
Hatayı bulamıyorsanız Formüller sekmesini seçin, Hata Denetimi'nin yanındaki oku seçin, Döngüsel Başvurular'ın üzerine gelin ve alt menüde listelenen ilk hücreyi seçin.
-
Hücredeki formülü gözden geçirin. Döngüsel başvurunun nedeninin hücre olup olmadığını belirleyemiyorsanız, Döngüsel Başvurular alt menüsünde bir sonraki hücreyi seçin.
-
Durum çubuğunda "Döngüsel Başvurular" ifadesi görünmeyene kadar 1 ile 3 arası adımların herhangi birini veya tümünü yineleyerek çalışma kitabındaki döngüsel başvuruları gözden geçirip düzeltmeye devam edin.
İpuçları
-
Sol alt köşedeki durum çubuğunda Döngüsel Başvurular ve bir döngüsel başvurunun hücre adresi görüntülenir.
Diğer çalışma sayfalarında döngüsel başvuru var, ancak etkin çalışma sayfasında yoksa, durum çubuğu hiçbir hücre adresi vermeden yalnızca "Döngüsel Başvurular" ifadesini görüntüler.
-
İzleme okunu çift tıklatarak, döngüsel başvurudaki hücreler arasında dolaşabilirsiniz. Bu ok, o anda seçili olan hücrenin değerini etkileyen hücreyi gösterir. İzleme okunu Formüller'i seçip Etkileyenleri İzle veya Etkilenenleri İzle'yi seçerek gösterirsiniz.
Döngüsel başvuru uyarı iletisi hakkında bilgi edinin
Excel ilk kez döngüsel başvuru bulduğunda bir uyarı iletisi görüntüler. Tamam'ı seçin veya ileti penceresini kapatın.
İletiyi kapattığınızda, Excel hücrede sıfır veya son hesaplanan değeri görüntüler. Ve şimdi muhtemelen "Bekle, son hesaplanmış değer mi?" diyorsundur. Evet. Bazı durumlarda, bir formül kendisini hesaplamaya çalışmadan önce başarıyla çalıştırılabilir. Örneğin, EĞER işlevini kullanan bir formül, kullanıcı formülün kendisini hesaplamasına neden olan bir bağımsız değişken (formülün düzgün çalışması gereken bir veri parçası) girene kadar çalışabilir. Bu durumda, Excel son başarılı hesaplamadaki değeri korur.
Hücrede sıfır değerini göstermeyen bir döngüsel başvuru olduğundan şüpheleniyorsanız şunu deneyebilirsiniz:
-
Formül çubuğunda formülü seçin ve enter tuşuna basın.
Önemli Çoğu durumda, döngüsel başvurular içeren başka formüller oluşturmanız halinde Excel uyarı iletisini yeniden görüntülemez. Aşağıdaki listede uyarı iletisinin görüneceği senaryoların bazıları (tümü değil) gösterilmektedir:
-
Herhangi bir açık çalışma kitabında ilk döngüsel başvuru örneğini oluşturduğunuzda
-
Tüm açık çalışma kitaplarındaki döngüsel başvuruların tümünü kaldırdıktan sonra yeni bir döngüsel başvuru oluşturduğunuzda
-
Tüm çalışma kitaplarını kapatıp yeni bir çalışma kitabı oluşturduktan sonra döngüsel başvuru içeren bir formül girdiğinizde
-
Döngüsel başvuru içeren bir çalışma kitabını açtığınızda
-
Başka hiçbir çalışma kitabı açık değilken, bir çalışma kitabını açıp döngüsel başvuru oluşturduğunuzda
Yinelemeli hesaplama hakkında bilgi edinin
Bazen döngüsel başvuruları, işlevlerinizin yinelenmesine, yani belirli bir sayısal koşul karşılanıncaya dek tekrarlanmasına neden olması nedeniyle kullanmak isteyebilirsiniz. Bu durum bilgisayarınızı yavaşlatabileceği için genellikle Excel'de yinelemeli hesaplamalar kapalıdır.
Yinelemeli hesaplamaları iyi bilmiyorsanız, muhtemelen döngüsel başvuruları olduğu gibi korumak istemezseniz. Kullanmayı iyi biliyorsanız da yinelemeli hesaplamaları etkinleştirebilirsiniz; ancak, formülün kaç kez yeniden hesaplanacağını saptamanız gerekir. En yüksek yineleme veya en yüksek değişiklik için değerleri değiştirmeden yinelemeli hesaplamaları etkinleştirdiğinizde, Excel 100 yinelemeden sonra veya döngüsel başvurudaki tüm değerlerin, yinelemeler arasında 0,001'den daha az değişmesi durumunda (hangisi daha önce gerçekleşirse) hesaplamayı durdurur. Bununla birlikte, en yüksek yineleme sayısını ve kabul edilebilir değişiklik miktarını kendiniz denetleyebilirsiniz.
-
Dosya > Seçenekleri > Formüller'i seçin. Mac için Excel kullanıyorsanız Excel menüsünü ve ardından Tercihler > Hesaplama'yı seçin.
-
Hesaplama seçenekleri bölümünde, Yinelemeli hesaplamayı etkinleştir onay kutusunu seçin. Mac'te Yinelemeli hesaplama kullan'ı seçin.
-
Excel'in en fazla kaç defa yeniden hesaplayacağını belirlemek için yineleme sayısını, En Fazla Yineleme kutusuna yazın. Yinelemelerin sayısı ne kadar fazlaysa, Excel'in bir çalışma sayfasını o kadar fazla hesaplaması gerekir.
-
En Büyük Değişiklik kutusuna, yinelemenin devam etmesi için gereken en küçük değeri girin. Bu, hesaplanan herhangi bir değerdeki en küçük değişikliktir. Sayı ne kadar küçük olursa, sonuç o kadar kesin olur ve Excel'in bir çalışma sayfasını o kadar fazla defa hesaplaması gerekir.
Yineleme hesaplamasının üç sonucu olabilir:
-
Çözüm sonuçları birbirine yakınlaşır, yani kararlı bir nihai sonuca ulaşılır. İstenen koşul budur.
-
Çözüm sonuçları birbirinden uzaklaşır, yani bir yinelemeden diğerine geçildiğinde, geçerli ve önceki sonuç arasındaki fark artar.
-
Çözüm iki değer arasında değişir. Örneğin, birinci yinelemeden sonra sonuç 1 iken, sonraki yinelemeden sonra sonuç 10 ve bir sonraki yinelemeden sonra yine 1 olur ve böyle devam eder.
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.
İpucu: Microsoft 365'i ayarlama hakkında daha fazla bilgi edinmek isteyen küçük bir işletme sahibiyseniz Küçük işletme yardımı ve öğrenme sayfasını ziyaret edin.
Ayrıca bkz.
Excel’deki formüllere genel bakış
Formüllerdeki hataları bulma ve düzeltme