Tutoriels > Tutoriels & Astuces Excel > Fonctions & Formules > Références Relatives & Absolues

Références Relatives & Absolues

Publié par Mth le 05-12-2008 (24244 lectures)

Références Relatives & Absolues

Excel permet d'utiliser deux types de références
:

  • soit des références relatives à la position de la cellule qui contient la formule: ces références varient automatiquement lorsque l'on recopie la formule dans une autre cellule,
  • soit des références absolues faisant toujours référence à des cellules fixes: ces références restent figées quel que soit l'endroit où l'on souhaite copier la formule

La référence dite relative se présente sous la forme : A1.
Dans une référence absolue, la colonne et/ou la ligne sont précédées d'un signe dollar ($), par exemple $A$1.


Sur la base d'un exemple simple, on voit rapidement l'intérêt de fixer la référence d'une ligne en absolue:

Référence <span style=absolue" height="282" src="http://www.mdf-xlpages.com/uploads/Image/refplages/refrelative_absolue0.jpg" title="Référence absolue" width="600" />
Ici, je cherche à savoir combien pèse chaque produit dans le total du chiffre d'affaires.

Le $ inscrit devant le numéro de ligne 22, permet de figer cette ligne 22 dans la formule écrite en D16 avant de la recopier vers le bas.

Ainsi, la première référence de la formule s'adapte automatiquement (C16 puis C17 puis C18 etc...) et la deuxième référence reste bien figée sur la ligne 22 du total.

Dans notre exemple, la copie de la formule restant toujours dans la même colonne "poids", il n'est pas nécessaire d'inscrire un signe $ pour figer la colonne C.


A l'inverse, si on ne fixe pas la référence à cette ligne 22, on obtient un calcul erroné :

Référence relativeabsolue1.jpg" title="Référence relative" width="557" />

Si le signe $ est omis dans première formule en I16, en copiant vers le bas la formule s'adaptera automatiquement en se décalant d'une ligne à chaque fois, ce qui dans notre cas donnera un résultat erroné.


Remarque: nous le verrons plus tard, il est également possible de "figer" des références en nommant les cellules ou plages de cellules.


Astuce Astuce


Touche Touche F4

La touche F4 du clavier permet d'insérer directement les signes $ dans la barre de formule pour transformer les références en références absolues, relatives, ou mixtes :

Par exemple, soit l'expression suivante dans la barre de formule :

une formule Excel

Sélectionnez la partie qui vous intéresse :

Formule sélectionnée

Chaque appui sur la touche F4 fait basculer le type de référence :

Touche F4    Ref Formule

 

Auteur de cet article : Mth

Retrouvez le dossier complet comprenant ces 3 articles :
 
 
 ...dans un classeur disponible en téléchargement : Références aux cellules ou plages .

 

Pour toutes vos questions ou si vous rencontrez des difficultés, n'hésitez pas à rejoindre nos Forums de Discussions !

Tags Tutoriel   Fonction   Formule   Cellule   Plage   Références   Relative   Absolue  

 

Autres articles dans cette catégorie Publié le Vues
Rechercher une Fonction 28-05-2013 10157
T() - Tester et renvoyer du texte 02-07-2012 30883
EPURAGE() - Supprimer certains caractères indésirables 02-06-2012 85916
REMPLACER() - Echanger une chaîne de caractères par une autre 02-06-2012 30008
CTXT() - Convertir un nombre en texte 23-05-2012 83812
REPT() - Répéter des caractères un certain nombre de fois 26-04-2012 41061
L'Assistant Somme Conditionnelle 01-11-2011 16668
CELLULE() - Nom de l'onglet, du fichier ou du répertoire dans une cellule 03-10-2010 158127
EXACT() - Comparer deux chaînes de texte 26-04-2010 166254
Purgez les espaces inutiles ! 05-04-2010 209832
SUPPRESPACE() - Supprimer les espaces inutiles dans une cellule 05-04-2010 108894
STXT() - Extraire une chaîne de caractères au sein d'une autre 13-03-2010 396494
CHERCHE() TROUVE() - Retourne la position d'une chaîne de caractères 04-01-2010 185932
NBCAR() - Compter les caractères d'une chaîne de texte ou d'une plage de cellules 21-11-2009 45778
SUBSTITUE() - Remplacer une chaîne de texte par une autre 08-11-2009 209859
CAR() - CODE() : Utilisation des codes caractères 25-10-2009 76906
CONCATENER() - Assembler plusieurs chaînes de texte en une seule. 10-10-2009 44194
TEXTE() - Convertir une valeur numérique en texte formaté 29-09-2009 139330
DROITE() - GAUCHE() : Extraire les premiers ou derniers caractères d'une chaîne. 12-09-2009 481045
MAJUSCULE() - MINUSCULE() - NOMPROPRE(): Modifier la casse d'un texte 23-08-2009 13551
CNUM() - Convertir une chaîne en valeur numérique 19-08-2009 103017
DATEDIF() : Calculer la différence entre deux dates 26-07-2009 361746
Nommer une Plage Dynamique 06-12-2008 100147
Nommer une Plage de Cellules 05-12-2008 104265
Références Relatives & Absolues 05-12-2008 24245
Formule pour Nombres Premiers 29-08-2007 26779