Un Zirkelbezug dans Excel, c’est une formule qui, directement ou indirectement, se réfère à elle-même. Vous le repérez immédiatement dans la barre d’état, en bas à gauche, sous la forme « Zirkelbezug » suivi de la cellule fautive.

Ein Zirkelbezug verweist auf die eigene Zelle

Un Zirkelbezug, c’est une formule qui, pour calculer son résultat, a besoin de sa propre valeur. Excel vous le signale par un avertissement, car la feuille de calcul ne peut pas résoudre une telle boucle de manière classique. Ein Zirkelbezug tritt auf, wenn eine Formel direkt oder indirekt auf die eigene Zelle verweist : cela arrive dès qu’une formule se réfère à elle-même, soit directement, soit par une chaîne d’autres cellules.

On distingue deux types de boucles. Le Zirkelbezug direct : en C4, vous tapez =C4+1. La cellule se cite elle-même dans son propre calcul. Le Zirkelbezug indirekt : C4 appelle D7, D7 appelle E10, et E10 appelle C4. La boucle est moins visible, mais tout aussi bloquante. Die Formel enthält einen Zirkelbezug, la formule contient une référence circulaire, et Excel refuse de calculer normalement tant que vous ne l’avez pas corrigée.

Repérer un Zirkelbezug en trois secondes

Regardez la barre d’état, tout en bas de la fenêtre Excel. Dès qu’une référence circulaire existe dans le classeur, vous y lisez « Zirkelbezug », suivi du nom de la cellule concernée, par exemple « Zirkelbezug : C4 ». Cette indication ne montre qu’une cellule à la fois, la première détectée. Notez-la, c’est le point de départ le plus simple pour dénouer le problème. Der Fehler se trouve toujours dans une formule qui pointe, au bout du compte, vers sa propre adresse.

Localiser toutes les cellules en boucle avec le menu Formules

Pour une vue exhaustive, passez par le ruban Formules. Dans le groupe « Audit de formules », cliquez sur la flèche à côté de « Vérification des erreurs » (Fehlerüberprüfung). Dans le menu qui s’ouvre, pointez « Zirkelbezüge ». Excel affiche alors la liste de toutes les cellules impliquées dans une référence circulaire sur la feuille active. Klicken Sie auf den Eintrag, und Excel springt direkt zur entsprechenden Zelle.

Cette approche est indispensable quand plusieurs Zirkelbezüge coexistent ou lorsqu’une boucle indirecte vous échappe. En parcourant chaque cellule de la liste, vous reconstituez le chemin de la référence. Vous pouvez aussi activer « Repérer les antécédents » ou « Repérer les dépendants » : des flèches apparaissent sur la feuille pour visualiser d’où vient la valeur et où elle va. C’est utile für die Zelle, die den Zirkelbezug verursacht, car vous voyez en un coup d’œil si elle renvoie, directement ou indirectement, à elle-même.

Corriger le Zirkelbezug : les trois pièges les plus fréquents

Une fois la cellule identifiée, examinez sa formule dans la barre de formule. L’erreur la plus courante provient d’une sélection de plage qui a englobé la cellule elle-même. En C4, vous vouliez faire la somme de C1 à C3, mais vous avez saisi =SOMME(C1:C4). La plage inclut C4, ce qui crée un Zirkelbezug direct. Ein Fehler, der leicht passiert, wenn Sie die Maus etwas zu weit ziehen. Corrigez en =SOMME(C1:C3) et la boucle disparaît.

Deuxième cas : une fonction qui, par nature, peut générer une boucle comme RECHERCHE ou INDEX lorsque la plage de recherche contient la cellule de la formule. Assurez-vous que la plage de résultat ne recouvre jamais la cellule qui appelle la fonction. Dans le doute, privilégiez une plage nommée distincte.

Enfin, le Zirkelbezug peut être hérité d’une copie de cellule. Si vous copiez une formule qui utilise une référence relative alors qu’elle aurait dû être absolue, vous créez une boucle à l’emplacement de collage. Utilisez la touche F4 pour basculer en référence absolue ($C$4) avant de copier pour éviter toute dérive.

Une fois toutes les corrections faites, retournez dans le menu Formules > Vérification des erreurs. Si l’entrée « Zirkelbezüge » est grisée, c’est que plus aucune référence circulaire n’existe. La barre d’état ne montrera plus non plus le fameux avertissement. Pour éviter de réintroduire un Zirkelbezug par erreur, vous pouvez aussi protéger les cellules qui contiennent les formules définitives, nous avons détaillé le mode d’emploi du verrouillage des cellules dans notre article sur la protection des cellules Excel.

Quand le Zirkelbezug est voulu : utiliser le calcul itératif

Il existe des situations où une référence circulaire est intentionnelle et nécessaire. C’est le cas pour calculer un taux d’intérêt qui dépend du solde final, lui-même dépendant du taux, ou pour modéliser un état d’équilibre thermique. Dans ces scénarios, vous souhaitez qu’Excel boucle jusqu’à ce que la variation entre deux itérations devienne négligeable.

Pour cela, activez le calcul itératif. Allez dans Fichier > Options > Formules, et cochez « Activer le calcul itératif ». Excel führt standardmäßig 100 Iterationen durch und beendet die Berechnung, wenn die Änderung unter 0,001 liegt. Vous pouvez modifier ces deux seuils : augmentez le nombre d’itérations si la convergence est lente, ou abaissez la variation pour plus de précision.

L’activation de cette option masque tous les Zirkelbezüge du classeur, y compris ceux que vous n’auriez pas détectés. Avant de l’activer, assurez-vous donc, via la barre d’état, que la seule référence circulaire présente est celle que vous avez décidé de conserver. Si d’autres boucles involontaires subsistent, elles fausseront vos résultats en silence. C’est d’ailleurs un bon moment pour comparer l’état de votre feuille avant et après activation, en utilisant les techniques de comparaison de deux tableaux Excel que nous expliquons par ailleurs.

Un modèle robuste pour éviter les Zirkelbezüge

Séparez strictement les cellules de saisie des cellules de calcul. Une cellule qui contient une valeur saisie ne devrait jamais contenir de formule, et inversement. Pour les formules complexes, utilisez des plages nommées, elles rendent la formule lisible et évitent les sélections hasardeuses. Enfin, les dépendances inter-feuilles méritent une inspection avec « Repérer les antécédents ». La liste des Zirkelbezüge du menu Formules ne montre que les cellules de la feuille active : si le Zirkelbezug implique plusieurs feuilles, vous devrez inspecter chaque onglet l’un après l’autre. Notre guide sur la protection des formules Excel vous aidera à verrouiller ces cellules une fois le modèle validé.


En pratique, la plupart des références circulaires se règlent en corrigeant la plage de la première cellule affichée dans la barre d’état. Pour les modèles qui exigent une boucle, le calcul itératif offre une solution contrôlée, à condition de bien vérifier qu’aucune autre cellule n’est prise dans une boucle parasite. Si vous manipulez régulièrement des formules, pensez aussi à explorer notre aperçu des fonctions Excel qui font vraiment gagner du temps : maîtriser les bonnes fonctions, c’est déjà éviter bien des pièges de référence.

Questions fréquentes

Pourquoi Excel ne me montre qu’un seul Zirkelbezug alors que je sais qu’il y en a plusieurs ?

La barre d’état n’affiche qu’une cellule à la fois. Pour obtenir la liste complète, passez par Formules > Vérification des erreurs > Zirkelbezüge. La liste contient toutes les cellules de la feuille active prises dans une boucle.

Un Zirkelbezug peut-il se cacher dans une autre feuille du classeur ?

Oui, une boucle indirecte peut traverser plusieurs feuilles. Le menu « Zirkelbezüge » ne montre que celles de la feuille active. Vous devez donc vérifier feuille par feuille. Utilisez « Repérer les antécédents » pour suivre les flèches entre les onglets.

Puis-je laisser un Zirkelbezug si le résultat affiché semble correct ?

Non, tant que le calcul itératif n’est pas activé, Excel ne met pas à jour correctement les cellules en boucle. Le résultat affiché peut être figé sur une ancienne valeur. Activez le calcul itératif seulement si la boucle est intentionnelle et si vous avez vérifié qu’aucune autre cellule n’est concernée.

Comment reconnaître un Zirkelbezug indirect sans le menu ?

La barre d’état affiche tout de même « Zirkelbezug » avec une référence, même pour une boucle indirecte. Vous pouvez ensuite utiliser « Repérer les dépendants » et « Repérer les antécédents » pour reconstituer la chaîne de cellules et voir où la boucle se referme.

Le calcul itératif ralentit-il Excel ?

Oui, surtout si le nombre d’itérations est élevé ou si la formule est lourde. Par défaut, 100 itérations avec un seuil de 0,001 restent légères sur des modèles simples. Surveillez le temps de calcul via la barre d’état et ajustez les paramètres si nécessaire.

Personalisierter Quiz

Votre recommandation sur excel zirkelbezug finden

Quelques questions rapides pour adapter la recommandation à votre cas.

Q1Votre situation sur excel zirkelbezug finden ?
Q2Votre priorité ?
Q3Votre horizon ?
Jonas Reinhardt

Über den Autor

Jonas Reinhardt

Chefredaktion · Schwerpunkt Software & Betriebssystem

Ancien technicien de support télécom à Leipzig, il a fondé Tech Lounge après avoir réalisé qu'il réexpliquait chaque jour les mêmes choses à des gens parfaitement capables, juste mal renseignés. Ce qui le motive : transformer la frustration tech du quotidien, un câble qui ne rentre pas, un abo impossible à résilier, un caractère introuvable au clavier, en deux minutes de soulagement.

  • 15 ans en R&D
  • Ex-engineer FAANG
  • Conférencier Devoxx
  • OSS maintainer