Références absolues et relatives Excel ($A$1) : le guide complet

Vous écrivez =A1*B1 et vous recopiez vers le bas : Excel adapte automatiquement à =A2*B2, puis =A3*B3. C'est le comportement « relatif ». Mais parfois vous voulez qu'une seule référence reste fixe, par exemple un taux de TVA situé dans une cellule unique. C'est là qu'intervient le symbole $. Voici tout ce qu'il faut savoir.

Relative A1 Tout s'adapte à la recopie Absolue $A$1 Rien ne bouge à la recopie Ligne fixe A$1 La colonne change, la ligne reste sur 1 Colonne fixe $A1 La ligne change, la colonne reste A
Quatre formes possibles. Le $ verrouille la partie de la référence qui suit immédiatement.

Le principe en une phrase

Le symbole $ empêche une référence de bouger quand on recopie ou tire la formule. Devant la lettre = colonne fixée. Devant le chiffre = ligne fixée.

Les quatre formes possibles

FormeRecopie horizontaleRecopie verticaleUsage type
A1devient B1, C1…devient A2, A3…Calcul par ligne sur la même ligne (ex : =B2*C2)
$A$1reste $A$1reste $A$1Constante unique (TVA, taux fixe, paramètre global)
A$1devient B$1, C$1…reste A$1Référence vers une ligne d'en-tête (mois, catégorie)
$A1reste $A1devient $A2, $A3…Référence vers une colonne d'en-tête (produits, dates)

Le raccourci F4 : indispensable

Plutôt que de taper les $ à la main, sélectionnez la référence dans la barre de formule (ou pendant la saisie) et appuyez sur F4 :

  • 1er appui : A1$A$1
  • 2e appui : $A$1A$1
  • 3e appui : A$1$A1
  • 4e appui : revient à A1

Sur Mac : Cmd+T (à la place de F4). Sur certains portables Windows : Fn+F4 si la rangée F est utilisée pour le volume/luminosité.

Cas concret 1 — TVA fixe

Vous avez une liste de prix HT en colonne A et le taux de TVA dans la cellule D1 (par exemple 20 %). Pour calculer le TTC en colonne B :

  • En B2 : =A2*(1+$D$1)
  • Tirez vers le bas : B3 devient =A3*(1+$D$1), B4 =A4*(1+$D$1)… Le D1 ne bouge jamais.

Si vous changez la TVA en D1, toute la colonne se met à jour.

Cas concret 2 — Tableau de multiplication

Vous voulez construire un tableau de multiplication 10×10 avec une seule formule recopiée partout. Les nombres 1 à 10 sont en ligne 1 (B1:K1) et en colonne A (A2:A11).

  • En B2, écrivez : =$A2*B$1
  • Tirez vers la droite et vers le bas pour remplir B2:K11.

Pourquoi ça marche : la colonne A reste fixée à $A (toujours la colonne des multiplicateurs), la ligne 1 reste fixée à $1 (toujours la ligne des en-têtes). Une seule formule, 100 résultats corrects.

Cas concret 3 — Tableau structuré (sans dollars)

Depuis Excel 2007, les tableaux structurés évitent les dollars : on écrit =Ventes[CA]*0,2 au lieu de =$B$2:$B$100*0,2. La référence à une colonne d'un tableau est implicitement « absolue » en colonne, mais elle s'adapte à la ligne. C'est plus lisible.

Cas concret 4 — Pourcentage du total

Vous voulez la part de chaque ligne dans un total global (en C20).

  • En D2 : =C2/$C$20
  • Recopiez : =C3/$C$20, =C4/$C$20… Le dénominateur reste fixé.

Les pièges classiques

Oublier le $ : la formule donne #DIV/0 ou des résultats absurdes

Symptôme typique : votre première ligne est juste, les suivantes faussées. Causes presque toujours une référence à une constante qui aurait dû être figée.

Mettre $ partout par sécurité

Quand vous abusez du $A$1, la formule devient illisible et perd toute sa souplesse. La règle : verrouiller seulement ce qui doit ne pas bouger. Le reste laisse Excel adapter.

Coller avec « Tout » au lieu de « Valeurs »

Quand vous copiez une cellule contenant =A1*B1 pour la coller ailleurs, vous transposez la formule, pas le résultat. Sauf si vous faites un Collage spécial → Valeurs. Les $ n'y peuvent rien.

Astuce : F2 + F4 pour modifier une référence existante

Vous voulez basculer une référence existante de A1 vers $A$1 ?

  1. Sélectionnez la cellule, F2 pour entrer en édition.
  2. Placez le curseur sur la référence à modifier.
  3. Appuyez sur F4. Excel cycle entre les 4 formes.
  4. Entrée pour valider.

Référencer une autre feuille

La syntaxe =Feuil2!A1 peut aussi recevoir des $ : =Feuil2!$A$1. Le comportement est identique. Pour les références entre fichiers : =[Classeur2.xlsx]Feuil1!$A$1.

Et les plages nommées ?

Une plage nommée (Onglet Formules → Gestionnaire de noms) se comporte par défaut comme une référence absolue. Si vous appelez TVA la cellule D1, la formule =A2*(1+TVA) reste correcte à la recopie. Pas besoin de dollars. C'est très lisible : parlez le métier dans vos formules.

À retenir

  • Le $ verrouille la partie qui suit (colonne ou ligne) pour qu'elle ne change pas à la recopie.
  • Quatre formes : A1, $A$1, A$1, $A1.
  • Raccourci F4 pour cycler entre les quatre, en édition de cellule.
  • Verrouillez seulement ce qui doit rester fixe. Ne mettez pas du $ partout par réflexe.
  • Pour éviter les dollars : utilisez des tableaux structurés ou des plages nommées.