Ein Zirkelbezug ist eine Formel, die direkt oder über andere Formeln auf ihre eigene Zelle verweist. Wer =SUMME(B2:B7) in B7 tippt, erzeugt einen: Die Summe enthält sich selbst. Excel zeigt eine Warnung, setzt 0 in die Zelle und nennt sie unter Formeln > Fehlerüberprüfung > Zirkelbezüge. Die Lösung ist, den Bereich so zu ändern, dass er vor der eigenen Zelle der Formel endet, hier =SUMME(B2:B6). Die Tabelle zeigt die englischen Funktionsnamen, also =SUM(B2:B6); du kannst die Formeln dort auch deutsch eingeben, mit Semikolons.
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 |
=SUMME(B2:B6)Klick auf B7: Der farbige Rahmen umfasst B2:B6 und endet über der Summe. Das ist der häufigste Zirkelbezug überhaupt. Er entsteht meist, wenn direkt über einer Summe eine Zeile eingefügt und der SUMME-Bereich von Hand eine Zeile zu weit erweitert wird, oder wenn der Bereich mit der Maus über die Summenzelle gezogen wird.
Was Excel mit einem Zirkelbezug macht
Wenn du die Formel eingibst, zeigt Excel eine Meldung, dass ein oder mehrere Zirkelbezüge vorhanden sind, bei denen eine Formel direkt oder indirekt auf ihre eigene Zelle verweist, und dass das zu einer falschen Berechnung führen kann. Klick auf OK, und die Formel bleibt stehen und zeigt 0 (oder den letzten Wert, den sie hatte). Danach gilt:
- Die Statusleiste unten im Fenster zeigt Zirkelbezüge: B7 (die Adresse einer Zelle in der Schleife), solange dieses Blatt aktiv ist.
- Excel wiederholt die Meldung nicht, während du weiterarbeitest, also kann ein Zirkelbezug unbemerkt in einer Arbeitsmappe stecken, mit der Statusleiste als einziger Erinnerung.
- Andere Formeln, die von der Zelle abhängen, verwenden die 0, also sind Summen weiter hinten falsch, ohne dass ein Fehler erscheint.
Dieselbe Arbeitsmappe zeigt in Google Sheets #REF! mit dem Hinweis auf eine zirkuläre Abhängigkeit.
Zirkelbezüge in Excel finden
- Lies die Statusleiste. Sie nennt eine Zelle im aktiven Blatt. Steht dort nur Zirkelbezüge ohne Adresse, liegt die Schleife auf einem anderen Blatt.
- Geh zu Formeln > Fehlerüberprüfung, klick auf den kleinen Pfeil daneben und zeig auf Zirkelbezüge. Das Untermenü listet die Zellen in Schleifen. Klick auf eine, um sie zu markieren.
- Ist die Zelle markiert, zeichnet Formeln > Spur zum Vorgänger Pfeile von den Zellen, die sie liest. Folge ihnen, bis einer zum Anfang zurückführt. Pfeile entfernen löscht sie.
- Auf dem Mac sind die Befehle an derselben Stelle: Registerkarte Formeln, Fehlerüberprüfung, dann Zirkelbezüge.
Repariere die Zelle, die die Liste zeigt, und prüf die Liste dann erneut: Eine Arbeitsmappe kann mehrere Schleifen haben, und Excel listet die nächste, sobald die erste weg ist.
Indirekte Zirkelbezüge
Eine Schleife über zwei oder mehr Zellen ist schwerer zu erkennen, weil keine Formel ihre eigene Zelle nennt.
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
Jede Formel sieht vernünftig aus, aber B2 braucht C2, C2 braucht B2, und D2 braucht beide. Einer der drei Werte muss eine Eingabe sein. Entscheide, welche Zahl du wirklich kennst, tippe sie ein und berechne die anderen daraus:
| 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%Die Nettopreise sind eingetippt, und Steuer und Summe kommen aus ihnen: Der Schreibtisch kostet $264.00, davon $24.00 Steuer. Kennst du stattdessen die Summe, ist der Nettopreis =D2/(1+10%): Die Formel ist nach der Unbekannten aufgelöst, also verweist nichts auf sich selbst zurück.
Anteil an einer Summe, die sich selbst enthält
Eine Spalte mit Anteilen an der Summe wird zirkulär, wenn die Summe auch die Anteilsspalte addiert, oder wenn die Summenzeile in dem Bereich liegt, durch den die Anteile geteilt werden.
| 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$7Jeder Anteil teilt durch B7, und B7 addiert nur B2:B6. Online hat nichts verkauft, also ist sein Anteil 0 %, und C7 addiert die Anteile zu 100 %. Wäre B7 =SUMME(B2:B7) oder =SUMME(B2:C6) gewesen, hinge jeder Anteil von sich selbst ab. Das $ in $B$7 hält die Summe fest, wenn die Formel nach unten ausgefüllt wird; siehe Prozentrechnung.
Ein laufender Saldo, der auf seine eigene Zeile zeigt
Eine laufende Summe addiert jeden neuen Betrag zum Saldo in der Zeile darüber. Auf den Saldo in derselben Zeile zu zeigen, ist eine Schleife.
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+B3Der erste Saldo ist einfach der erste Betrag; jede Zeile danach addiert ihren Betrag zur Zeile darüber. Der Saldo endet bei 490. Klick auf C4, und die farbigen Rahmen zeigen C3 und B4, nie C4 selbst.
Provision auf den Gewinn nach Provision
Manche Zirkelbezüge sind keine Tippfehler, sondern eine Berechnung, die wirklich von ihrem eigenen Ergebnis abhängt: eine Provision von 10 % des Gewinns, wobei der Gewinn das ist, was nach Zahlung der Provision übrig bleibt.
B5 (commission): =B6*B4 10% of profit
B6 (profit): =B2-B3-B5 revenue minus cost minus commission
Schaltest du die iterative Berechnung ein (Datei > Optionen > Formeln > Iterative Berechnung aktivieren, auf dem Mac Excel > Einstellungen > Berechnung), wiederholt Excel die Schleife, bis sich die Zahlen einpendeln. Hier funktioniert das, aber es versteckt auch jede versehentliche Schleife in der Arbeitsmappe, und manche Schleifen pendeln sich nie ein. Die Gleichung aufzulösen ist besser. Ist die Provision der Satz mal (Umsatz minus Kosten minus Provision), dann ist die Provision (Umsatz minus Kosten) mal Satz, geteilt durch (1 + Satz).
| 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 |
Du bist dran: Schreib die Provision in B5, ohne auf B5 oder B6 zu verweisen: Sie beträgt 10 % des Gewinns nach Provision, also (Umsatz minus Kosten) mal Satz, geteilt durch 1 plus Satz.
Stimmt B5, ist B7 (10 % des Gewinns) gleich der Provision in B5: Beide zeigen $1,818.18. Diese Gleichheit ist die Bedingung, die die zirkuläre Variante erreichen wollte.
Häufig gestellte Fragen
Was ist ein Zirkelbezug in Excel?
Eine Formel, die ihr eigenes Ergebnis braucht, um zu rechnen. Sie kann auf ihre eigene Zelle verweisen, wie =SUMME(B2:B7) in B7, oder sie über andere Zellen erreichen, wie A1 =B1+1 mit B1 =A1*2. Excel kann die Berechnung nicht abschließen, also warnt es dich und zeigt 0 oder den letzten Wert.
Wie finde ich einen Zirkelbezug in Excel?
Schau in die Statusleiste unten im Fenster: Dort steht Zirkelbezüge, gefolgt von einer Zelladresse. Oder geh zu Formeln > Fehlerüberprüfung (der Pfeil daneben) > Zirkelbezüge, das die Zellen listet; klick auf eine, um dorthin zu springen.
Warum meldet Excel einen Zirkelbezug, den ich nicht finde?
Die Statusleiste zeigt den Zirkelbezug nur für das aktive Blatt, also wechsle durch die Blätter und prüf auf jedem Formeln > Fehlerüberprüfung > Zirkelbezüge. Die Schleife kann auch über einen definierten Namen oder eine Zelle auf einem anderen Blatt laufen, also folge ihr mit Spur zum Vorgänger von der gelisteten Zelle aus.
Soll ich die iterative Berechnung einschalten, um einen Zirkelbezug zu beheben?
Nur wenn die Schleife gewollt ist, etwa bei einem Modell, das sich einem Wert annähert. Datei > Optionen > Formeln > Iterative Berechnung aktivieren lässt Excel die Berechnung bis zu 100 Mal wiederholen, statt zu warnen. Bei einer versehentlichen Schleife versteckt das den Fehler, und das Ergebnis kann falsch sein.