§ Cours3 min de lectureniveau débutant

Excel de zéro · 3. Recopier une formule (et le mystère du $)

Écrire une formule une fois et la recopier sur 100 lignes : la poignée de recopie, les références relatives et absolues, et à quoi sert le symbole $.

Objectif : recopier une formule sans la réécrire, en contrôlant ce qui bouge et ce qui reste fixe. · ⏱ 15 min

📍 Chez Roazhon Motors · mercredi. Jour de commande fournisseur. Yann te tend la liste : casques, blousons, gants, bottes, antivols… « Calcule-moi le total de chaque ligne. » Une formule par ligne, c'est faisable pour cinq articles. Pour les 200 du catalogue, il va falloir une autre méthode.

La poignée de recopie

Tu as écrit =B5*C5 en D5 : le prix du casque multiplié par la quantité commandée. Il reste toutes les autres lignes. Pas question de tout retaper.

Sélectionne D5 : en bas à droite de la cellule apparaît un petit carré, la poignée de recopie. Attrape-la avec la souris et tire vers le bas. Excel recopie la formule dans chaque cellule… en l'adaptant : en D6 (le blouson), elle devient =B6*C6, en D7 (les gants) =B7*C7, etc.

🎬 [GIF à insérer] : sur le bon de commande, tirer la poignée de D5 à D9, puis cliquer sur D8 pour montrer la formule =B8*C8.
💡 Astuce : double-clique sur la poignée, Excel recopie automatiquement jusqu'à la dernière ligne remplie du tableau. Ça marche aussi dans LibreOffice.

Les références relatives

Par défaut, une référence est relative : Excel ne retient pas « B5 », il retient « la cellule deux colonnes à gauche, sur la même ligne ». C'est pour ça que la formule s'adapte quand on la déplace. 99 % du temps, c'est exactement ce qu'on veut.

Quand ça coince : le taux fixe

Yann veut aussi les prix TTC. Le taux de TVA est en B2, les prix HT de A5 à A10. En B5, tu écris =A5*(1+B2). Juste. Tu recopies vers le bas… et en B6 la formule devient =A6*(1+B3). B3 est vide : le résultat est faux.

Il faut dire à Excel : « A doit bouger, mais B2 doit rester B2 ». C'est le rôle du $.

Le $ bloque ce qui le suit

Tu écrisCe qui est bloquéEn recopiant vers le basEn recopiant vers la droite
A1rienA2B1
$A1la colonne$A2$A1
A$1la ligneA$1B$1
$A$1les deux$A$1$A$1

Dans notre exemple, la bonne formule est donc =A5*(1+$B$2).

💡 Astuce : pendant que tu écris une référence, appuie sur F4 (Excel) ou Maj+F4 (LibreOffice) pour faire défiler les quatre versions : B2 → $B$2 → B$2 → $B2.

Le défi de Yann : la table de multiplication

En fin de journée, Yann te lance un défi : « À l'école, on apprenait les tables par cœur. Toi, fais-moi la table de 1 à 10… avec une seule formule. »

Les nombres de 1 à 10 sont en colonne A (lignes 15 à 24) et en ligne 14 (colonnes B à K). En B15 :

  • il faut toujours prendre le nombre de la colonne A → on bloque la colonne : $A15 ;
  • il faut toujours prendre le nombre de la ligne 14 → on bloque la ligne : B$14.

Je te laisse assembler la formule et la recopier sur tout le tableau. Si tu obtiens 100/100, tu as compris le $ mieux que beaucoup d'utilisateurs réguliers d'Excel. Et Yann te paie le café.

🎬 [GIF à insérer] : la formule en B15, recopie vers la droite jusqu'à K15, puis vers le bas jusqu'à K24.

Les pièges fréquents

  • Mettre des $ partout « par sécurité » : la formule ne s'adapte plus du tout, toutes les cellules affichent le même résultat.
  • Couper-coller n'est pas copier-coller : quand tu déplaces une formule (Ctrl+X), Excel garde les mêmes références. Seule la copie les adapte.

À toi de jouer

Onglet L3 Recopie : partie A, le bon de commande fournisseur ; partie B, le défi de Yann.

👉 Leçon suivante : 4. Nommer des cellules (jeudi, les étiquettes de prix)

Leçon lue ?

Votre progression reste dans ce navigateur : aucun compte, aucun cookie.

# À lire aussi