Comment fixer une référence circulaire

Une référence circulaire se produit lorsqu'une cellule de la feuille de calcul se réfère à elle-même directement ou par l'intermédiaire d'une autre cellule.

Calculs itératifs

Étape 1

Ouvrez un tableur, tel que Microsoft Excel, OpenOffice Calc ou LibreOffice Calc, et créez une référence circulaire. Par exemple, entrez "prix de vente total" sans les guillemets dans la cellule A1, "Prix d'origine" dans la cellule A2 et "Charge fiscale imputée" dans la cellule A3. Écrivez "$ 50" dans la cellule B1, "= B1-B3" dans la cellule B2 et "= B2 * 0.1" dans la cellule B3. La formule de la cellule B3 suppose un taux d’imposition de 10% pour le calcul des frais. La formule dans la cellule B2 tente de calculer le prix d'origine. Ceci est obtenu en soustrayant la taxe facturée du chiffre d'affaires total. Toutefois, cela crée une référence circulaire, car les formules des cellules B2 et B3 nécessitent des données de l'autre.

Étape 2

Accédez aux options de calcul de la feuille. Dans Microsoft Excel, cliquez sur "Fichier", "Options" et "Formules". Dans OpenOffice Calc et LibreOffice Calc, cliquez sur "Outils" et "Options". Cliquez sur "+" à côté de "... Calc" et sélectionnez "Calculer".

Étape 3

Cochez "Activer le calcul itératif" dans Excel ou "itérations" dans OpenOffice ou LibreOffice. Par défaut, chaque programme utilise 100 itérations avec une modification maximale de 0, 001 avant de générer un résultat. Bien que vous puissiez modifier ces valeurs, elles ne rencontreront aucun problème dans la plupart des cas. Ne les modifiez pas.

Étape 4

Cliquez sur "OK" pour autoriser les calculs itératifs et effectuer le calcul. Dans l'exemple, les caractéristiques de calcul itératives produisent le prix de vente initial de 45, 45 USD avec des taxes de 4, 55 USD.

Supprimer les références circulaires

Étape 1

Ouvrez le tableur et créez une référence circulaire comme indiqué dans la section précédente.

Étape 2

Localisez les cellules contenant la référence circulaire. Une fois les configurations des itérations désactivées, recherchez une ligne bleue pointant vers la référence dans Excel. Dans OpenOffica, recherchez "Err: 522" dans la cellule.

Étape 3

Modifiez la formule pour éviter une référence circulaire. Ceci est réalisé en reconstruisant la formule, en entrant manuellement une valeur ou en pointant sur une cellule différente. Par exemple, si vous modifiez la formule de la cellule A2 en "= B1 / 1.1", le prix d'origine est calculé sans utiliser de référence circulaire.