Copier des formules : les références relatives
Copie =B4*C4 de D4 vers D5 : la formule arrive sous la forme =B5*C5. Microsoft utilise exactement cet exemple pour expliquer les références relatives.
Les références retiennent une direction
Écris une formule une fois, puis copie-la vers le bas d'une colonne : elle fonctionne sur chaque ligne. C'est possible parce qu'une référence ordinaire est relative. Microsoft l'explique avec A2 vu depuis C2 : la référence signifie en réalité « la cellule deux colonnes à gauche, sur la même ligne ». Copie la formule ailleurs et elle signifie toujours deux colonnes à gauche de l'endroit où elle se trouve maintenant. =B4*C4 en D4, qui signifie « les deux cellules à ma gauche », devient donc =B5*C5 une fois copiée en D5.
La règle est un simple calcul sur l'adresse. Déplace la formule vers le bas d'un certain nombre de lignes, et chaque numéro de ligne qu'elle contient augmente d'autant. Déplace-la vers la droite d'un certain nombre de colonnes, et chaque lettre de colonne avance d'autant de lettres. Le tableau de Microsoft copie =A1 deux cellules plus bas et deux cellules plus à droite et obtient =C3. Copier =A2+1 de B2 vers B1, au-dessus, donne =A1+1. Le sens de la formule ne change pas, seulement l'endroit où elle regarde.
Trois façons de copier
Tu peux copier et coller la cellule comme d'habitude. Tu peux faire glisser vers le bas ou sur le côté le petit carré en bas à droite de la cellule sélectionnée, appelé poignée de recopie. Ou tu peux sélectionner la formule avec les cellules vides en dessous et appuyer sur Ctrl+D pour recopier vers le bas, ou la sélectionner avec les cellules à sa droite et appuyer sur Ctrl+R pour recopier vers la droite. La liste de raccourcis de Google donne Ctrl+D et Ctrl+R pour Sheets (⌘+D et ⌘+R sur Mac), et Excel sous Windows utilise les mêmes touches. Le labo a des boutons pour cela, ainsi qu'un bouton Sélectionner une plage pour les écrans tactiles.
Pour voir ce qui s'est réellement passé, affiche les formules à la place des résultats. Google Sheets le fait avec Ctrl+~ d'après sa liste de raccourcis, et Excel a un bouton Afficher les formules dans l'onglet Formules. Lire une colonne de formules côte à côte est le moyen le plus rapide de repérer la ligne qui ne suit pas le modèle, par exemple une cellule où quelqu'un a tapé un nombre par-dessus la formule.
La copie ne déplace que les références, pas les valeurs. Si une formule fait référence à une cellule censée rester fixe, comme un taux de taxe dans une cellule en haut, une référence relative s'en éloignera quand tu recopieras vers le bas, et les résultats seront faux sans qu'aucune erreur ne s'affiche. Ce problème a sa propre solution, la référence absolue, par laquelle commence le cours sur les formules.
Tomber hors de la feuille
Une référence relative peut être poussée vers un endroit qui n'existe pas. Copie =A1+1 de B1 une colonne plus à gauche, en A1, et la référence devrait pointer à gauche de la colonne A. Il n'y a rien là : le programme écrit donc #REF! dans la formule elle-même, et la cellule affiche l'erreur #REF!. La même chose arrive quand on copie en ligne 1 une formule qui regarde une ligne plus haut. Quand une formule copiée affiche soudain #REF!, affiche les formules et vérifie quelle référence est sortie de la feuille. Le cours suivant montre comment un signe dollar empêche complètement une référence de bouger.
Fais glisser pour tourner. Fais défiler ou pince pour zoomer.
- =B4*C4 en D4 est copié en D5. Quelle formule se trouve en D5 ?
- =A1 est copié deux cellules plus bas et deux cellules plus à droite. Que devient-il ?
- =A2+1 en B2 est copié en B1. Quelle formule se trouve en B1 ?
- =B2*C2 en D2 est copié une colonne plus à droite, en E2. Que devient-il ?
- =A1+1 en B1 est copié en A1. Que se passe-t-il ?
- La référence devient #REF!
- Il devient =A1+1
- Il devient =B1+1
- Rien n'est collé
- Que fait Ctrl+D dans Google Sheets ?
- Recopier vers le bas
- Supprimer la ligne
- Dupliquer la feuille
- Afficher les formules
- Quel raccourci affiche toutes les formules dans Google Sheets ?
- Ctrl+~
- Ctrl+F
- Ctrl+S
- Ctrl+P
- Après avoir recopié =B2*C2 de D2 jusqu'en D6, B5 vaut 4.25 et C5 vaut 2. Que contient D5 ?
- Que stocke réellement une référence relative ?
- Une position par rapport à la cellule de la formule
- Une cellule fixe qui ne change jamais
- La valeur de la cellule au moment de la saisie
- Le nom de la colonne
- =SUM(B2:B4) en B5 est copié en C5. Que devient-il ?
- Les références ordinaires sont relatives : elles se décalent quand on copie la formule.
- n lignes plus bas : numéros de ligne + n. n colonnes plus à droite : les lettres avancent de n.
- Recopie avec la poignée de recopie, ou avec Ctrl+D (vers le bas) et Ctrl+R (vers la droite).
- Une référence poussée hors de la feuille devient #REF!.
Sources de ce cours (15)
- Microsoft Support, "Excel specifications and limits" (support.microsoft.com/en-us/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3: 1,048,576 rows by 16,384 columns, 15-digit precision, 255 arguments)
- "Calculation operators and precedence in Excel" (.../calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a: operators, order negation % ^ * / + - & comparisons, =5+2*3 is 11, ="1"+"2" is 3, ="A"&TRUE is ATRUE, #### for too little space)
- "SUM function" (.../sum-function-043e1c7d-7726-4e80-8f32-07b23e057f89: up to 255 numbers, =A1+B1+C1 gives #VALUE! with text while SUM ignores text)
- "Switch between relative, absolute, and mixed references" (.../dfec08cd-ae65-4f56-839e-5f0d8d0baca9: =B4*C4 copied from D4 to D5 becomes =B5*C5)
- "Date systems in Excel" (.../e7fe7167-48a9-4b96-bb53-5612a800b487: July 5, 2011 is 40729 in the 1900 system and 39267 in the 1904 system, 1,462 days apart)
- "Remove or allow a circular reference" (.../8540bd0f-6e97-4483-bcf7-1b49cd50d123: warning, then 0 or the last value)
- VLOOKUP and IF pages (#N/A, #NAME? from missing quotes)
- Google Docs Editors Help: SUM (support.google.com/docs/answer/3093669: any number of arguments)
- DATE (answer/3092969: days counted from December 30, 1899)
- Keyboard shortcuts for Google Sheets (answer/181110: Ctrl+D fill down, Ctrl+R fill right, Ctrl+~ show all formulas, F4 absolute/relative)
- Files you can store in Google Drive (support.google.com/drive/answer/37603: up to 20 million cells per spreadsheet)
- ERROR.TYPE (answer/3238305: the error values)
- History: Smithsonian National Museum of American History, VisiCalc software and documentation, object nmah_1696121 (Bricklin and Frankston, Apple II, 1979)
- ACM Interactions, "The first killer app: a history of spreadsheets" (2013: Lotus 1-2-3, Excel for the Macintosh in 1985)
- Wikipedia, VisiCalc and Lotus 1-2-3 (VisiCalc used A1 notation; Lotus 1-2-3 launched 1983)
Consulté le: 2026-10-17