Aller au contenu principal
Mis à jour le

C'est quoi une référence relative dans Excel ?

Une référence relative comme A1 s'écrit sans signe dollar et se décale automatiquement dès qu'on recopie la formule vers d'autres cellules, en suivant le décalage de la copie. C'est le comportement par défaut d'Excel, celui de toute référence tant qu'on ne la fige pas.

Formule Excel comparant une référence sans signe dollar à une référence figée par des signes dollar
Sans signe dollar, la référence est relative et se décale à la recopie, contrairement à la référence figée par les dollars.

À quoi sert une référence relative dans Excel

Une référence relative sert à écrire un calcul une seule fois et à le répéter sur toute une colonne sans le réécrire. Comme l'adresse s'adapte à chaque position, la même formule tombe juste sur chaque ligne du tableau.

C'est ce qui te fait gagner le plus de temps sur un fichier de données. Une formule de marge écrite sur la première ligne d'un tableau de ventes, puis recopiée vers le bas, calcule aussitôt la marge des trois cents lignes qui suivent.

Le piège
Une référence relative suit toujours la recopie, y compris là où tu voudrais la garder fixe. Recopie une formule qui pointe sur un taux unique et ce taux glisse d'une ligne, tombe sur une cellule vide et fausse le total, sans le moindre message d'erreur.
L'astuce en plus
Écris la formule dans la première cellule, puis double-clique sur la poignée de recopie, le petit carré en bas à droite de la cellule. Excel étire la formule jusqu'à la dernière ligne de la colonne voisine, en adaptant les références à chaque ligne.

Comment une référence relative se décale quand tu recopies une formule

Une référence relative se décale du même nombre de lignes et de colonnes que ta copie. Recopie une formule d'une ligne vers le bas et chaque adresse gagne une ligne, A2 devient A3 puis A4. Recopie-la d'une colonne vers la droite et chaque adresse gagne une colonne, A2 passe à B2 puis C2.

C'est ce décalage qui rend la recopie possible sur un tableau entier. Prends un inventaire avec les quantités en colonne B et les prix unitaires en colonne C. Tu écris =B2*C2 une seule fois dans la première cellule, tu étires vers le bas, et Excel lit =B3*C3 puis =B4*C4 sur les lignes suivantes, chacune avec ses propres valeurs.

Inventaire de pièces détachées dont la colonne Valeur stock est remplie par une formule à références relatives étirée vers le bas.
La formule =B2*C2 écrite une seule fois puis étirée, chaque ligne calcule sa valeur avec sa propre quantité et son propre prix.

Comment empêcher une référence relative de se décaler

Pour qu'une référence arrête de suivre la recopie, tu la figes avec le signe dollar. Placé devant la lettre et devant le numéro, comme dans $A$1, il bloque l'adresse entière, ce qu'on appelle une référence absolue. Placé devant un seul des deux, comme $A1 ou A$1, il ne retient qu'un axe, ce qu'on appelle une référence mixte.

Tu n'as pas besoin de taper ces dollars à la main. Clique sur la référence dans la barre de formule et appuie sur F4, et la touche fait défiler les quatre états, de la référence relative de départ à l'absolue, puis aux deux mixtes. Un appui de trop te ramène au point de départ, sans aucun dollar.

Le savais-tu ?
Une référence relative se décale quand tu copies une formule, mais pas quand tu la déplaces. Un couper-coller emporte la formule telle quelle et garde ses cellules d'origine, alors qu'un copier-coller réajuste chaque adresse à sa nouvelle position.
FAQ

Questions fréquentes sur la référence relative

Il n'y a rien de spécial à faire, une référence est relative par défaut. Écris simplement l'adresse de la cellule sans signe dollar, comme A1 ou B2, et elle se décalera d'elle-même à la recopie. Tu n'ajoutes des dollars, ou tu n'appuies sur F4, que pour la figer. Une référence relative n'est donc pas une option à activer, c'est l'état normal de toute adresse tapée dans une formule.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique