Excel : recopier une formule, le rôle du $
À la fin de cette leçon, vous saurez écrire une formule une seule fois, la recopier sur toute une colonne, et bloquer avec le signe $ la référence qui ne doit pas bouger.
Vous souvenez-vous ?
Cherchez la réponse dans votre mémoire avant de l'afficher. C'est cet effort, même sans trouver, qui fait retenir.
Comment écrit-on la plage qui va de B2 à B10, et quelle formule en fait le total ?
La plage s'écrit B2:B10, avec deux-points. Le total : =SOMME(B2:B10).
Dans une formule, pourquoi désigne-t-on les cellules au lieu de ressaisir les nombres qu'elles contiennent ?
Parce que le résultat suit la donnée : si le montant de la cellule change, la formule se recalcule toute seule. Un nombre ressaisi, lui, reste figé.
Dans l'Explorateur de fichiers, quelle touche permet de renommer le fichier sélectionné ?
F2. Dans Excel, cette même touche ouvre la cellule sélectionnée pour la modifier sans tout effacer. Aujourd'hui, vous allez faire connaissance avec sa voisine, F4.
À quoi ça sert
Une liste de dépenses compte soixante lignes au bout de deux mois, plusieurs centaines en fin d'année. Personne n'écrit cent fois le même calcul : on l'écrit sur la première ligne, puis on le recopie. Encore faut-il que chaque ligne aille chercher son prix, mais que toutes lisent le même pourcentage de remise ou la même date. C'est tout l'enjeu du signe $.
Comprendre
La poignée de recopie
Sélectionnez une cellule : un petit carré apparaît à son coin inférieur droit. C'est la poignée de recopie. Amenez le pointeur dessus : il se transforme en croix noire.Microsoft Deux gestes sont alors possibles :
- faire glisser la poignée vers le bas, sur les cellules à remplir, puis relâcher ;
- double-cliquer sur la poignée : Excel recopie jusqu'en bas de la colonne voisine. C'est le geste des longues listes.
Une formule recopiée s'adapte à sa nouvelle ligne
Placez la formule =B4*C4 en D4 et recopiez-la en D5 : Excel écrit =B5*C5.Microsoft Il n'a pas recopié les lettres et les chiffres. Il a retenu une consigne : « multiplie la cellule située deux colonnes à gauche par celle située une colonne à gauche, sur ma ligne ». Une référence écrite ainsi, sans rien de plus, s'appelle une référence relative : elle se décale avec la formule. C'est exactement ce qu'on veut pour une quantité et un prix : chaque ligne lit les siens.
Quand il ne faut pas que ça bouge
Imaginez maintenant les soldes : le même pourcentage de remise pour tous les articles, rangé dans une seule cellule, B1. En C4, vous écrivez =B4*(1-B1) : le résultat est juste. Vous recopiez vers le bas. La ligne 5 reçoit =B5*(1-B2), la ligne 6 =B6*(1-B3)… Le prix a bien suivi, mais la remise aussi a glissé, vers des cellules qui ne contiennent pas de remise.
Pour épingler une référence, on écrit un signe $ devant sa lettre et un autre devant son numéro : =B4*(1-$B$1). C'est une référence absolue : recopiée n'importe où, elle désigne toujours B1.Microsoft Ce $ n'a aucun rapport avec la monnaie : lisez-le comme une épingle.
| Écrit en C4 | Recopié en C5 | Recopié en C6 | Verdict |
|---|---|---|---|
=B4*(1-B1) | =B5*(1-B2) | =B6*(1-B3) | La remise a glissé : résultats faux. |
=B4*(1-$B$1) | =B5*(1-$B$1) | =B6*(1-$B$1) | Le prix suit, la remise reste : juste. |
La touche F4 pose les $ pour vous
Inutile de chercher la touche $. Pendant la saisie de la formule, juste après avoir désigné la cellule à bloquer, appuyez sur F4, dans la rangée du haut du clavier : B1 devient $B$1.Microsoft Si vous appuyez encore, Excel fait défiler les variantes B$1 et $B1, où un seul des deux éléments est bloqué, puis revient à B1. Pour l'instant, une seule vous sert : celle qui porte deux $.
F4 ne fait rien, ou change le volume ?
Sur certains ordinateurs portables, les touches F1 à F12 commandent d'abord le son ou la luminosité. Essayez alors de maintenir la touche Fn, souvent en bas à gauche du clavier, en appuyant sur F4. Sinon, saisissez les deux $ vous-même avec la touche $, à droite de la touche ^ : le résultat est identique.
Pourquoi ranger la remise dans une cellule ?
Vous pourriez écrire =B4*(1-30%) sur chaque ligne. Mais le jour où la remise passe à 50 %, il faudrait corriger toutes les formules sans en oublier une. Avec la remise dans une cellule, vous modifiez une seule valeur et toute la colonne se recalcule. Microsoft recommande cette habitude : placer les constantes dans une cellule et y faire référence.Microsoft On fait de même avec une date de référence, celle à laquelle on se place pour calculer une durée ou un retard : une seule cellule, lue par toutes les lignes.
À vous de jouer
Dans le mini-tableur, la poignée de recopie est le petit carré vert de la cellule sélectionnée, et F4 fonctionne comme dans Excel.
Deuxième exercice : le pourcentage de remise des soldes est rangé en B1. Faites d'abord l'erreur, exprès. En C4, saisissez =B4*(1-B1), validez, puis recopiez jusqu'en C8. Observez : un manteau resté au plein tarif, un #VALEUR!, puis des prix négatifs. Cliquez sur C6 et lisez sa formule : elle va chercher la remise en B3, qui contient un titre. Corrigez ensuite : cliquez sur C4, appuyez sur F2, puis une fois sur la flèche ← pour placer le curseur juste après B1, puis sur F4. Validez et recopiez de nouveau.
Troisième exercice, même idée avec un total : pour connaître le poids de chaque catégorie dans les dépenses du mois, chaque ligne se divise par le même total.
Sur votre ordinateur
Dans le vrai classeur des dépenses, vous allez recopier deux formules sur soixante lignes : un cumul, tout en références relatives, puis un nombre de jours, qui lit une date rangée dans une cellule unique.
- Ouvrez un exemplaire neuf du classeur : cliquez sur depenses.xlsx, puis ouvrez le fichier téléchargé. Si un bandeau jaune apparaît sous le ruban, cliquez sur son bouton pour autoriser la modification. la feuille « Dépenses » : la date en colonne A, le libellé en B, le montant en F.
- En G1, saisissez
Cumul. En G2, saisissez=F2et validez. En G3, saisissez=G2+F3et validez : le cumul de la ligne du dessus, plus la dépense de la ligne. G2 affiche 1,70 et G3 affiche 8,20 : le pain, puis le pain et l'abonnement (ou 1,7 et 8,2 : mêmes nombres, format différent). - Cliquez sur G3, puis double-cliquez sur sa poignée de recopie. la colonne G se remplit jusqu'à la ligne 61, où elle affiche 3 739,41 : le total des deux mois. Si la recopie s'arrête avant, faites glisser la poignée jusqu'à la ligne 61.
- Cliquez sur G31 et regardez la barre de formule. =G30+F31 : les deux références relatives ont suivi la ligne. G31 affiche 1 712,59 : le total des dépenses d'octobre.
- En I1, saisissez
Date de référence. En J1, saisissez30/11/2026. la date s'aligne à droite de J1 : Excel l'a reconnue comme une date. - En H1, saisissez
Jours écoulés. En H2, saisissez le signe=, cliquez sur J1, appuyez sur F4, saisissez le signe-, cliquez sur A2, validez. pendant la saisie, la formule devient =$J$1-A2. Une fois validée, H2 affiche 60 : le pain a été acheté 60 jours avant la date de référence. Si H2 affiche une date au lieu de 60, appliquez-lui le format Standard, comme à la leçon 27. - Cliquez sur H2 et double-cliquez sur sa poignée. Cliquez ensuite sur H11. la barre de formule affiche =$J$1-A11 : la date de la dépense a suivi la ligne, la date de référence n'a pas bougé. H11 affiche 51. Tout en bas, H61 affiche 0 : cette dépense a été faite le 30/11/2026.
- Cliquez sur J1, saisissez
31/12/2026et validez. Observez la colonne H, puis appuyez sur Ctrl + Z. une seule cellule modifiée, et toute la colonne se recalcule : H2 passe à 91. Après Ctrl + Z, elle revient à 60. - Fermez Excel sans enregistrer : la prochaine leçon repart du classeur d'origine. Excel se ferme.
Un cumul, un nombre de jours : Excel calcule, mais il ne juge pas encore. Lui faire dire si un budget est tenu ou dépassé, ce sera le rôle de la fonction SI, à la leçon 32.
Les signes d'un $ oublié
La première ligne est juste, les suivantes sont fausses. Des 0, des #VALEUR!, des #DIV/0! ou des montants absurdes après une recopie : presque toujours, une référence qui aurait dû être bloquée a glissé. Cliquez sur une cellule fausse et lisez sa formule : vous verrez tout de suite quelle référence pointe au mauvais endroit.
La cellule affiche #REF! La référence a glissé hors de la feuille, ou vers une cellule supprimée : la formule ne pointe plus sur rien.Microsoft Même remède.
Ne corrigez pas les cellules une à une. Corrigez la première formule, celle que vous avez écrite, puis recopiez-la de nouveau sur toute la colonne : elle remplace les anciennes.
La poignée de recopie est introuvable ? Elle a pu être désactivée dans les options d'Excel. Ouvrez FichierOptionsAvancé et, dans la partie consacrée aux options d'édition, cochez la case qui active la poignée de recopie.Microsoft Sur un ordinateur fourni par un employeur ou une école, le service informatique peut le faire pour vous.
Vérifiez vos acquis
La cellule D2 contient =B2*C2. Vous la recopiez vers le bas jusqu'en D5. Quelle formule trouve-t-on en D5 ?
- =B2*C2
- =B5*C5
- =E2*F2
Les références relatives suivent la formule : trois lignes plus bas, B2 devient B5 et C2 devient C5. Les lettres ne changeraient que si l'on recopiait vers la droite.
Le pourcentage de remise est en B1. Votre formule sera recopiée vers le bas et doit toujours lire cette remise. Comment écrivez-vous la référence ?
- B1
- $B1
- $B$1
Deux $ : un devant la lettre, un devant le numéro. Avec $B1, seule la colonne est bloquée : en descendant, le numéro de ligne glisserait quand même vers B2, B3…
Vous saisissez une formule et vous venez de cliquer sur la cellule de la remise. Quelle touche pose les $ à votre place ?
- La touche F2
- La touche F4
- La touche Échap
F4 transforme B1 en $B$1 pendant la saisie. F2 sert à modifier une cellule ; Échap annulerait toute la saisie en cours.
Vous recopiez une formule de prix soldé. La première ligne est juste ; dessous, vous lisez un prix inchangé, puis #VALEUR!, puis des prix négatifs. Quelle est la cause la plus probable ?
- Une référence non bloquée
- Une colonne trop étroite
- Un format monétaire oublié
La référence à la remise a glissé vers une cellule vide (prix inchangé), puis vers un texte (#VALEUR!), puis vers un prix. Une colonne trop étroite afficherait des #, et un format ne change jamais le résultat d'un calcul.
Toutes vos formules de prix soldé utilisent $B$1. La remise passe de 30 % à 50 %. Que modifiez-vous ?
- La seule cellule B1
- Toutes les formules recopiées
- Uniquement la première formule
C'est tout l'intérêt de ranger la remise dans une cellule : une valeur à changer, et toute la colonne se recalcule. Les formules, elles, ne bougent pas.
Votre formule est en K2 et la liste compte six cents lignes. Quel geste la recopie jusqu'en bas le plus vite ?
- Double-cliquer sur sa poignée
- Double-cliquer sur la cellule
- Cliquer sur la colonne
Le double-clic sur la poignée de recopie, le petit carré du coin inférieur droit, remplit la colonne jusqu'en bas de la liste. Un double-clic au milieu de la cellule l'ouvre seulement pour la modifier.
À retenir
- La poignée de recopie recopie une formule : on la fait glisser, ou on double-clique dessus.
- En recopiant vers le bas, les références relatives se décalent : B2 devient B3.
- Une référence absolue,
$B$1, ne bouge pas. F4 pose les $. - Cas d'école : le pourcentage de remise des soldes, ou une date de référence, dans une seule cellule, utilisée par toutes les lignes.
#REF!ou des résultats faux après une recopie : une référence aurait dû être bloquée.
Fiche : Formules Excel essentielles, rubrique « Références ». Leçon précédente : SOMME, MOYENNE, MIN, MAX, NB.
Pour aller plus loin
La page officielle à lire : « Basculer entre les références relatives, absolues et mixtes » (Microsoft). Son tableau montre ce que devient chaque écriture, $A$1, A$1, $A1 et A1, quand on recopie la formule.
Sur les gestes de recopie, dont les raccourcis Ctrl + D (vers le bas) et Ctrl + R (vers la droite) : « Recopier une formule dans des cellules adjacentes » (Microsoft).