Comment faire pour obliger Excel à toujours faire référence à la même cellule

Pour vous procurer une version Microsoft Excel 98 ou antérieure de cet article, reportez-vous à l'article 51918 .

Résumé

Cet article décrit étape par étape comment utiliser la fonction INDIRECT pour continuellement faire référence à la même cellule dans une formule dans Microsoft Excel 2000.

Utilisation de la fonction Indirect

Pour ancrer une référence lors de l'insertion ou de la suppression de lignes, de colonnes ou de cellules, utilisez la fonction de feuille de calcul INDIRECT. Par exemple, si vous souhaitez qu'Excel fasse toujours référence à la cellule A1, utilisez la formule suivante :

=INDIRECT("$A$1")
Pour utiliser la fonction de feuille de calcul INDIRECT, procédez comme suit :

  1. Démarrez Excel, puis ouvrez un nouveau classeur.
  2. Créez le classeur suivant :
    A1 : 2
    A2 : 3
    A3 : 4
    A4 : 5
    A5 : 6
    A6 : 7
    A7 : 8
    A8 : 9
    A9 : 10
    A10 : 11
  3. Tapez la formule suivante dans la cellule B1 :
    =SUM(INDIRECT("$A$1:$A$10"))
    La formule renvoie 65.
  4. Sélectionnez la cellule A7.
  5. Dans le menu Insertion, cliquez sur Lignes.

    La formule de la cellule B1 renvoie à présent 54 et les références de cellule sont inchangées.

Problèmes liés aux références absolues

Cette section explique pourquoi les références absolues peuvent être moins utiles que celles établies à l'aide de la fonction INDIRECT.

Dans Excel, le référencement absolu fait référence à la même ou aux mêmes cellules tant qu'aucune cellule n'est ajoutée ou supprimée dans la colonne située au-dessus de la ou des cellules que vous référencez. Cela signifie que lorsque vous insérez ou supprimez une ligne ou une colonne afin que la cellule à laquelle vous faites référence soit déplacée, la formule fait référence au nouvel emplacement de la cellule.


Par exemple, si vous tapez la valeur 10 dans la cellule et que vous lui faites référence dans la cellule B1 à l'aide de la formule

=$A$1


la valeur 10 s'affiche dans la cellule B1. Si vous insérez ensuite une ligne au-dessus de la cellule A1 afin que la valeur 10 passe dans la cellule A2, la formule de la cellule B1 est remplacée par ce qui suit :

=$A$2

Références

Pour plus d'informations sur la fonction de feuille de calcul INDIRECT, cliquez sur Aide sur Microsoft Excel dans le menu ? (Aide), tapez indirect dans le Compagnon Office ou dans l'Aide intuitive, puis cliquez sur Rechercher pour afficher la rubrique correspondante.

Propriétés

ID d'article : 214143 - Dernière mise à jour : 26 mars 2008 - Révision : 1

Commentaires