Döngüsel başvuru, doğrudan ya da başka formüller üzerinden kendi hücresine başvuran bir formüldür. B7'ye =TOPLA(B2:B7) yazmak bir tane oluşturur: toplam kendini de içerir. Excel bir uyarı gösterir, hücreye 0 koyar ve onu Formüller > Hata Denetimi > Döngüsel Başvurular altında adlandırır. Çözüm, aralığı formülün kendi hücresinden önce bitecek şekilde değiştirmektir; burada =TOPLA(B2:B6). TOPLA'nın İngilizce adı SUM'dır; tablodaki formülleri de Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
B7: =SUM(B2:B7) circular: B7 is inside its own range, Excel shows 0
B7: =SUM(B2:B6) fixed: the range stops above the total
| A | B | |
|---|---|---|
| 1 | Month | Sales |
| 2 | Jan | 120 |
| 3 | Feb | 95 |
| 4 | Mar | 140 |
| 5 | Apr | 110 |
| 6 | May | 130 |
| 7 | Total | 595 |
=TOPLA(B2:B6)B7'ye tıklayın: renkli kutu B2:B6'yı kaplar ve toplamın üstünde durur. Bu, en yaygın döngüsel başvurudur. Genellikle bir toplamın hemen üstüne bir satır eklendiğinde ve TOPLA aralığı elle bir satır fazla uzatıldığında ya da aralık fareyle toplam hücresinin üzerine sürüklendiğinde ortaya çıkar.
Excel döngüsel başvuruyla ne yapar
Formülü girdiğinizde Excel, bir formülün doğrudan veya dolaylı olarak kendi hücresine başvurduğu bir veya daha fazla döngüsel başvuru bulunduğunu ve bunun yanlış hesaplamaya yol açabileceğini söyleyen bir ileti gösterir. Tamam'a tıklayın, formül kalır ve 0'ı (ya da sahip olduğu son değeri) gösterir. Ondan sonra:
- O sayfa etkinken pencerenin altındaki durum çubuğu Döngüsel Başvurular: B7 gösterir (döngüdeki bir hücrenin adresi).
- Siz çalışmaya devam ederken Excel iletiyi tekrarlamaz, bu yüzden bir döngüsel başvuru, tek hatırlatıcısı durum çubuğu olarak bir çalışma kitabında fark edilmeden durabilir.
- Hücreye bağlı diğer formüller 0'ı kullanır, bu yüzden ilerideki toplamlar hiçbir hata göstermeden yanlış olur.
Aynı çalışma kitabı Google E-Tablolar'da "Döngüsel bağımlılık algılandı" notuyla #REF! gösterir.
Excel'de döngüsel başvurular nasıl bulunur
- Durum çubuğunu okuyun. Etkin sayfadaki bir hücreyi adlandırır. Adres olmadan yalnızca Döngüsel Başvurular yazıyorsa döngü başka bir sayfadadır.
- Formüller > Hata Denetimi'ne gidin, yanındaki küçük oka tıklayın ve Döngüsel Başvurular'ın üzerine gelin. Alt menü döngülerdeki hücreleri listeler. Birini seçmek için ona tıklayın.
- Hücre seçiliyken okuduğu hücrelerden oklar çizmek için Formüller > Etkileyenleri İzle'yi kullanın. Biri başa geri götürene kadar onları izleyin. Okları Kaldır onları temizler.
- Mac'te komutlar aynı yerdedir: Formüller sekmesi, Hata Denetimi, sonra Döngüsel Başvurular.
Listenin gösterdiği hücreyi düzeltin, sonra listeyi yeniden denetleyin: bir çalışma kitabında birkaç döngü olabilir ve ilki gidince Excel bir sonrakini listeler.
Dolaylı döngüsel başvurular
İki veya daha fazla hücreden geçen bir döngüyü fark etmek daha zordur, çünkü hiçbir formül kendi hücresinden söz etmez.
C2: =B2*10% tax on the net price in B2
B2: =D2-C2 net price = total minus tax
D2: =B2+C2 total = net plus tax
Her formül makul görünür, ama B2 C2'ye, C2 B2'ye, D2 ise ikisine birden ihtiyaç duyar. Üç değerden biri girdi olmalıdır. Hangi sayıyı gerçekten bildiğinize karar verin, onu yazın ve diğerlerini ondan hesaplayın:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Net price | Tax (10%) | Total |
| 2 | Desk | $240.00 | $24.00 | $264.00 |
| 3 | Chair | $85.00 | $8.50 | $93.50 |
=B2*10%Net fiyatlar yazılır, vergi ve toplam onlardan gelir: masa $24.00 vergiyle $264.00 tutar. Bildiğiniz bunun yerine toplamsa net fiyat =D2/(1+10%) olur: formül bilinmeyen için çözülmüştür, bu yüzden hiçbir şey kendine geri başvurmaz.
Kendini de içeren bir toplamın yüzdesi
Toplamdaki pay sütunu, toplam pay sütununu da topladığında ya da toplam satırı payların böldüğü aralığın içinde durduğunda döngüsel olur.
| A | B | C | |
|---|---|---|---|
| 1 | Region | Sales | Share |
| 2 | North | 420 | 42% |
| 3 | South | 310 | 31% |
| 4 | East | 180 | 18% |
| 5 | West | 90 | 9% |
| 6 | Online | 0 | 0% |
| 7 | Total | 1000 | 100% |
=B2/$B$7Her pay B7'ye böler ve B7 yalnızca B2:B6'yı toplar. Online hiç satmadı, bu yüzden payı %0'dır ve C7 payları %100'e toplar. B7 =TOPLA(B2:B7) ya da =TOPLA(B2:C6) olsaydı her pay kendine bağlı olurdu. $B$7'deki $ formül aşağı doldurulurken toplamı sabit tutar; bkz. yüzde.
Kendi satırını gösteren yürüyen bakiye
Yürüyen bir toplam her yeni tutarı üstteki satırdaki bakiyeye ekler. Aynı satırdaki bakiyeyi göstermek bir döngüdür.
C3: =C3+B3 circular
C3: =C2+B3 previous balance plus this row's amount
| A | B | C | |
|---|---|---|---|
| 1 | Date | Amount | Balance |
| 2 | 2026-03-01 | 500 | 500 |
| 3 | 2026-03-04 | -120 | 380 |
| 4 | 2026-03-09 | -80 | 300 |
| 5 | 2026-03-15 | 250 | 550 |
| 6 | 2026-03-22 | -60 | 490 |
=C2+B3İlk bakiye yalnızca ilk tutardır; sonraki her satır kendi tutarını üstteki satıra ekler. Bakiye 490'da biter. C4'e tıklayın, renkli kutular hiçbir zaman C4'ün kendisini değil, C3 ve B4'ü gösterir.
Komisyon sonrası kâr üzerinden komisyon
Bazı döngüsel başvurular yazım hatası değil, gerçekten kendi sonucuna bağlı olan bir hesaplamadır: kârın %10'u olan bir komisyon, kâr da komisyon ödendikten sonra kalan tutardır.
B5 (commission): =B6*B4 10% of profit
B6 (profit): =B2-B3-B5 revenue minus cost minus commission
Yinelemeli hesaplamayı açmak (Dosya > Seçenekler > Formüller > Yinelemeli hesaplamayı etkinleştir ya da Mac'te Excel > Tercihler > Hesaplama) Excel'in sayılar oturana kadar döngüyü tekrarlamasını sağlar. Burada işe yarar, ama çalışma kitabındaki her kazara döngüyü de gizler ve bazı döngüler hiç oturmaz. Denklemi çözmek daha iyidir. Komisyon oran çarpı (gelir eksi maliyet eksi komisyon) ise komisyon, (gelir eksi maliyet) çarpı oranın (1 + oran)'a bölümüdür.
| A | B | |
|---|---|---|
| 1 | Item | Value |
| 2 | Revenue | $50,000.00 |
| 3 | Cost | $30,000.00 |
| 4 | Rate | 10% |
| 5 | Commission | |
| 6 | Profit | $20,000.00 |
| 7 | Rate of profit | $2,000.00 |
Sıra sende: Komisyonu B5 hücresine B5'e veya B6'ya başvurmadan yazın: komisyon sonrası kârın %10'udur, bu da (gelir eksi maliyet) çarpı oranın 1 artı orana bölümüne denk gelir.
B5 doğru olduğunda B7 (kârın %10'u) B5'teki komisyona eşit olur: ikisi de $1,818.18 gösterir. Bu eşitlik, döngüsel sürümün ulaşmaya çalıştığı koşuldur.
Sıkça Sorulan Sorular
Excel'de döngüsel başvuru nedir?
Hesaplanmak için kendi sonucuna ihtiyaç duyan bir formül. B7'deki =TOPLA(B2:B7) gibi kendi hücresine başvurabilir ya da B1 =A1*2 iken A1 =B1+1 gibi başka hücreler üzerinden ona ulaşabilir. Excel hesaplamayı bitiremez, bu yüzden sizi uyarır ve 0'ı veya son değeri gösterir.
Excel'de döngüsel başvuru nasıl bulunur?
Pencerenin altındaki durum çubuğuna bakın: Döngüsel Başvurular ve ardından bir hücre adresi yazar. Ya da Formüller > Hata Denetimi (yanındaki ok) > Döngüsel Başvurular'a gidin; hücreleri listeler, birine tıklayınca oraya gidersiniz.
Excel döngüsel başvuru var diyor ama neden bulamıyorum?
Durum çubuğu döngüsel başvuruyu yalnızca etkin sayfada gösterir, bu yüzden sayfalar arasında geçin ve her birinde Formüller > Hata Denetimi > Döngüsel Başvurular'ı denetleyin. Döngü tanımlı bir addan veya başka bir sayfadaki bir hücreden de geçebilir; onu izlemek için listelenen hücreden Etkileyenleri İzle'yi kullanın.
Döngüsel başvuruyu düzeltmek için yinelemeli hesaplamayı açmalı mıyım?
Yalnızca döngü bilerek kurulduysa, örneğin bir değere yakınsayan bir modelde. Dosya > Seçenekler > Formüller > Yinelemeli hesaplamayı etkinleştir Excel'in uyarmak yerine hesaplamayı 100 kereye kadar tekrarlamasını sağlar. Kazara oluşan bir döngüde hatayı gizler ve sonuç yanlış olabilir.