Passer au contenu principal
Tangente
OtherConcept · Glossary
Read in: English

relative reference

En informatique, dans l'utilisation d'un tableur, l'adresse relative désigne une référence de cellule exprimée en termes de position par rapport à la cellule contenant la formule. Lors d'une recopie, cette référence s'ajuste automatiquement en conservant le même décalage en ligne et en colonne.
Déplacement d'une formule relative d'une ligne Une formule en D2 utilise B2 et C2. Recopiée en D3, elle utilise B3 et C3 en conservant les mêmes écarts de colonnes. ABCDE 1234 B2C2B2 × C2 B3C3B3 × C3 Même écart horizontal après la recopie
Le déplacement d'une ligne conserve les deux écarts : B2 et C2 deviennent B3 et C3.
Contents

What you will learn

  • Définir l'adresse relative par son décalage de ligne et de colonne.
  • Suivre une formule recopiée avec un exemple vérifiable.
  • Distinguer les références relatives, absolues et mixtes.

In plain terms

Dans un tableur, une formule peut regarder une cellule située à côté d'elle. Si cette formule est recopiée dans une autre case, le tableur déplace automatiquement la référence de la même façon. Une formule placée en C2 qui regarde B2 regarde donc C2 lorsqu'elle passe en D2 : la cellule observée reste une colonne à gauche. Cette référence qui suit le déplacement de la formule est une adresse relative.

Definition

Une adresse relative est une référence de cellule définie par sa position par rapport à la cellule qui contient la formule. Dans un tableur, cette position se décrit par un décalage de colonne et un décalage de ligne, plutôt que par un nom de cellule immuable. La référence B2 placée dans une formule en C2 correspond à un décalage d'une colonne vers la gauche et de zéro ligne.
Lorsqu'une formule est recopiée, le tableur applique ces deux décalages à la nouvelle cellule. En déplaçant la formule de C2 vers D2, la référence B2 devient C2, car la distance horizontale reste d'une colonne vers la gauche. En déplaçant la même formule de C2 vers C3, la référence devient B3, car le décalage vertical reste nul et la ligne de départ change avec la formule.
La notion concerne la référence, non la valeur actuellement affichée dans la cellule. Une adresse relative peut donc pointer vers une cellule vide, une cellule contenant du texte ou une cellule contenant un nombre. Elle se distingue d'une référence absolue, qui conserve sa colonne et sa ligne lors de la recopie.

A step-by-step example

Un tableau contient un prix en B2 et une quantité en C2. En D2, la formule calcule le total en multipliant B2 par C2. Elle doit pouvoir être recopiée vers D3 pour calculer la ligne suivante.
Données : prix en B2 ; quantité en C2 ; formule en D2 : B2 × C2 ; nouvelle position : D3.
Depuis D2, B2 se trouve deux colonnes à gauche et sur la même ligne.
Depuis D2, C2 se trouve une colonne à gauche et sur la même ligne.
En descendant la formule de D2 vers D3, le décalage vertical reste identique pour les deux références.
B2 devient donc B3 et C2 devient C3.
La formule recopiée en D3 utilise alors B3 × C3.
Le contrôle est refaisable : les deux cellules utilisées restent exactement celles de la ligne 3, à deux puis une colonne à gauche de D3. Si B3 vaut 8 et C3 vaut 4, le total calculé vaut 32.

In practice

Pour calculer une même opération sur plusieurs lignes, une formule contenant des adresses relatives est saisie sur la première ligne puis recopiée vers le bas. Le critère observable est que chaque formule pointe vers les cellules de sa propre ligne.
Pour appliquer le même calcul à plusieurs colonnes, la formule peut être recopiée horizontalement. Le tableur conserve alors le même décalage de colonne : une référence située une colonne à gauche reste une colonne à gauche.
Lorsqu'une cellule doit rester la même dans toutes les lignes, l'adresse relative n'est pas le bon choix. Une référence absolue, marquée par des signes dollar dans les tableurs courants, est préférable lorsque le critère est la conservation de la colonne et de la ligne.

Not to be confused with

Une adresse relative ne doit pas être confondue avec une adresse absolue. Le test consiste à déplacer ou recopier la formule : si la référence se déplace avec elle, l'adresse est relative ; si la même colonne et la même ligne sont conservées, la référence est absolue. Ainsi, B2 recopiée de D2 vers D3 devient B3, tandis qu'une référence absolue à B2 reste attachée à B2.
Une référence mixte constitue un troisième cas. Elle bloque seulement la colonne ou seulement la ligne. Le critère qui tranche est donc de vérifier séparément le déplacement horizontal et le déplacement vertical, au lieu de classer toute référence comme entièrement relative ou entièrement absolue.

Limits and pitfalls

Une recopie peut conduire à une cellule située hors de la feuille. Le symptôme est une référence impossible, une erreur affichée ou une formule qui ne pointe plus vers les données attendues. Il faut alors vérifier le sens du déplacement et agrandir ou réorganiser la plage disponible ; une adresse relative ne crée aucune cellule manquante.
Le décalage conservé porte sur la position, pas sur le contenu. Si la cellule située une colonne à gauche est vide ou contient du texte, la référence reste relative, mais le calcul peut produire une erreur ou un résultat inattendu. Le bon contrôle consiste à inspecter les cellules effectivement ciblées après la recopie.
Une formule recopiée en diagonale change à la fois de ligne et de colonne. Par exemple, une référence située deux colonnes à gauche et une ligne au-dessus conserve ces deux écarts. Une lecture limitée au seul déplacement vertical peut donc masquer une référence mal orientée.

Further reading

Le principe du décalage permet de comprendre les références mixtes et absolues : une formule peut laisser varier une coordonnée tout en en maintenant une autre. Cette lecture par composantes aide à prévoir le résultat d'une recopie horizontale, verticale ou diagonale, même lorsque la formule contient plusieurs références.
Continue with Tangente

Explore mathematics differently

Discover our magazines, podcasts and games to explore mathematics differently.

See our offers