Menu

Référence absolue Excel : $A$1, F4 et références mixtes

Une référence absolue comme $E$1 reste la même quand vous copiez une formule, alors qu'une référence relative comme E1 se déplace avec elle. Appuyez sur F4 pour ajouter les dollars. La différence sur des tableaux modifiables.

Chaque feuille de cette page est interactive : modifiez un nombre ou une formule et elle se recalcule.

Une référence absolue garde une cellule fixe quand vous copiez une formule. Dans =B2*$E$1, les dollars verrouillent E1 : recopiez la formule vers le bas et chaque ligne multiplie toujours par E1, alors que B2 devient B3, B4 et ainsi de suite. Pour ajouter les dollars, cliquez sur la référence dans la formule et appuyez sur F4 (sur Mac, Cmd+T).

Commission à un taux unique
C2
ABCDE
1RepSalesCommissionRate5%
2Ana$12,000$600
3Ben$8,500$425
4Chen$15,200$760
5Dina$9,800$490
6Eli$11,000$550
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =B2*$E$1

C2 a été tapée une fois puis recopiée vers le bas. Cliquez sur C4 : sa formule est =B4*$E$1. La cellule des ventes est passée à la ligne 4, le taux est resté en E1. Passez le taux de E1 à 8 % et toutes les commissions se mettent à jour.

Références relatives et absolues

RéférenceNomCopiée une ligne plus bas et une colonne à droite
A1relativeB2
$A$1absolue$A$1
A$1mixte : ligne verrouilléeB$1
$A1mixte : colonne verrouillée$A2

Une référence simple comme B2 est relative : Excel l'enregistre comme "la cellule à cette position par rapport à moi", donc une copie une ligne plus bas pointe une ligne plus bas. C'est exactement ce qu'il faut pour des données ligne par ligne, et c'est le comportement par défaut. Le $ devant une lettre de colonne ou un numéro de ligne verrouille cette partie.

L'erreur classique : recopier vers le bas sans $

Voici de nouveau le tableau des commissions, avec =B2*E1 en C2 et sans dollars. La première ligne est juste. Les autres valent 0.

Le même tableau sans $
C3
ABCDE
1RepSalesCommissionRate5%
2Ana$12,000$600
3Ben$8,500$0
4Chen$15,200$0
5Dina$9,800$0
6Eli$11,000$0
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =B3*E2

C3 contient =B3*E2 : la référence au taux est descendue en E2, qui est vide, et une cellule vide compte pour 0. Corrigez-le ici : cliquez sur C2, remplacez la formule par =B2*$E$1 et appuyez sur Entrée. Toute la colonne suit, car C3:C6 sont des copies de C2. Quand la cellule fixe est un diviseur, comme dans =B2/B7 pour une part d'un total, la même erreur affiche #DIV/0! au lieu de 0 (le pourcentage d'un total en est le cas typique).

Appuyez sur F4 pour ajouter les dollars

Pendant que vous tapez ou modifiez une formule, placez le curseur dans une référence (ou juste après) et appuyez sur F4. Chaque appui passe à la forme suivante :

E1  ->  $E$1  ->  E$1  ->  $E1  ->  E1

Sur beaucoup de portables, F4 règle l'écran ou le son : appuyez alors sur Fn+F4. Sur Mac, utilisez Cmd+T, ou Fn+F4. Vous pouvez aussi taper les $ vous-même.

Références mixtes : verrouiller seulement la ligne ou la colonne

Une référence mixte a un seul dollar. $A2 lit toujours la colonne A mais laisse la ligne bouger ; B$1 lit toujours la ligne 1 mais laisse la colonne bouger. Avec les deux dans une formule, une seule formule recopiée sur une grille construit une table de multiplication :

Une table de multiplication en une formule
B2
ABCDEF
1x12345
2112345
32246810
433691215
5448121620
65510152025
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =$A2*B$1

B2 contient =$A2*B$1. Cliquez sur F6 : elle contient =$A6*F$1, le numéro de ligne de la colonne A fois le numéro de colonne de la ligne 1, et affiche donc 25. Retirez un dollar en B2 et la table s'écroule, parce que les copies se mettent à multiplier des cellules voisines au lieu des en-têtes.

Le même principe calcule une liste de prix à plusieurs remises : =$A2*(1-B$1) avec les prix dans la colonne A et les taux de remise sur la ligne 1.

Total cumulé avec une plage à moitié verrouillée

Une plage peut n'être verrouillée qu'à une extrémité. =SOMME($B$2:B2) commence toujours en B2, alors que sa fin descend à mesure que la formule est recopiée : chaque ligne additionne tout jusqu'à elle-même. Le tableau affiche la formule en anglais (=SUM($B$2:B2)), mais vous pouvez aussi taper les formules en français, avec des points-virgules.

Total cumulé
C2
ABC
1MonthSalesTotal so far
2Jan420420
3Feb380800
4Mar5101310
5Apr4501760
6May4702230
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =SOMME($B$2:B2)

C6 contient =SUM($B$2:B6) et affiche 2230, le total des cinq mois. La même plage à moitié verrouillée permet à =NB.SI($A$2:A2;A2) (NB.SI s'appelle COUNTIF en anglais) de compter combien de fois une valeur est déjà apparue, ce qui sert à repérer les doublons après la première occurrence.

Exercice : une formule pour tout le tableau

Prix à trois remises
B2
ABCD
1Price10%20%30%
2$40.00
3$25.00
4$60.00
5$18.00
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

À vous : En B2, écrivez le prix du premier produit après la remise de B1. Utilisez $ pour que la même formule, recopiée vers la droite et vers le bas jusqu'à D5, donne tous les prix du tableau.

Le tableau copie votre formule dans chaque cellule de B2:D5, comme le ferait la poignée de recopie, et la vérification lit les douze résultats. Sans les bons dollars, les copies de la ligne 3 ou de la colonne C lisent le mauvais prix ou la mauvaise remise.

Références absolues vers une autre feuille ou une table de recherche

Les dollars fonctionnent de la même façon avec un nom de feuille : =B2*Settings!$B$1. Ils comptent surtout dans les recherches, où la table doit rester en place pendant que la valeur cherchée se déplace : =RECHERCHEV(A2;$E$2:$F$10;2;FAUX) recopiée vers le bas cherche toujours dans E2:F10 (RECHERCHEV est VLOOKUP en anglais), alors que =RECHERCHEV(A2;E2:F10;2;FAUX) fait glisser la table d'une ligne à chaque copie et finit par manquer les premières lignes (RECHERCHEV). Si une cellule fixe sert dans de nombreuses formules, vous pouvez aussi lui donner un nom avec Formules > Définir un nom et écrire =B2*Rate ; un nom défini ainsi pointe vers la même cellule depuis toutes les formules, comme $E$1.

Questions fréquentes

Que signifie le signe $ dans une formule Excel ?

Il verrouille la partie de la référence qui le suit. Dans $E$1, la colonne E et la ligne 1 sont toutes deux verrouillées, donc la référence reste E1 partout où la formule est copiée. E$1 ne verrouille que la ligne et $E1 que la colonne.

Quel est le raccourci pour une référence absolue dans Excel ?

Cliquez dans la référence pendant que vous modifiez la formule et appuyez sur F4 (Fn+F4 sur beaucoup de portables). Chaque appui passe par $A$1, A$1, $A1 et A1. Sur Mac, appuyez sur Cmd+T, ou Fn+F4.

Quelle est la différence entre une référence relative et une référence absolue ?

Une référence relative comme B2 se déplace quand vous copiez la formule : une ligne plus bas, elle devient B3. Une référence absolue comme $B$2 reste $B$2. Utilisez une référence absolue pour une cellule unique dont chaque ligne a besoin, comme un taux ou un total.

Qu'est-ce qu'une référence mixte dans Excel ?

Une référence avec un seul dollar : $A2 garde la colonne et laisse la ligne bouger, B$1 garde la ligne et laisse la colonne bouger. =$A2*B$1 recopié vers la droite et vers le bas sur une grille construit une table de multiplication.

Pourquoi ma formule affiche-t-elle 0 ou #DIV/0! après l'avoir recopiée vers le bas ?

Une référence qui devait rester fixe s'est déplacée avec la copie. Si la ligne 2 contient =B2/B7, la ligne 3 reçoit =B3/B8, et B8 est vide. Verrouillez le total avec =B2/$B$7 et recopiez de nouveau.

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER