Toutes les fonctions Excel

Recopier des formules dans Excel : comment ça marche

Faites glisser la poignée de recopie, le petit carré en bas à droite de la cellule, vers le bas, et Excel adapte la formule à chaque ligne : =B2*C2 devient =B3*C3. Un double-clic va encore plus vite.

Essayez gratuitement les premiers exercicesDans la leçon Références absolues et relatives

Que se passe-t-il quand vous recopiez une formule ?

Recopier, c'est copier une formule dans les cellules du dessous ou d'à côté. Vous l'écrivez une seule fois, sur la première ligne, et Excel la crée pour toutes les autres lignes. Vous le faites avec la poignée de recopie, le petit carré en bas à droite de la cellule sélectionnée, ou par copier-coller.

Excel adapte les références de lui-même : =B2*C2 en D2 devient =B3*C3 en D3 et =B4*C4 en D4. Chaque ligne calcule ainsi avec ses propres chiffres. C'est ce qu'on appelle une référence relative. Si une cellule doit rester fixe, comme un taux, vous la figez avec des dollars : $F$1.

Quand recopier une formule ?

  • Vous avez une colonne Total et voulez le prix fois la quantité sur chaque ligne.
  • Vous avez une formule pour janvier et voulez la même pour les mois d'à côté : faites glisser la poignée de recopie vers la droite.
  • Vous ajoutez des lignes en bas de votre tableau et voulez aussi la formule là.
  • Chaque ligne doit calculer avec le même taux, pris dans une seule cellule : recopiez =A2*$F$1 vers le bas, avec des dollars.

Recopier une formule, étape par étape

D3 contient =B3*C3. Voici la formule de D2, recopiée jusqu'en D3 : Excel a changé de lui-même B2 et C2 en B3 et C3. Modifiez les nombres ou la formule et regardez ce qui se passe.

D3
A
B
C
D
E
F
G
H
1
Produit
Prix
Quantité
Total
2
Café
2,50 €
4
10,00 €
3
Thé
1,50 €
6
9,00 €
4
Eau
2,00 €
3
6,00 €
5
6
7
8
9
10
Prêt

Voici comment procéder :

  1. Créez la formule sur la première ligne : cliquez sur D2, tapez la formule et appuyez sur Entrée.=B2*C2
  2. Cliquez de nouveau sur D2. En bas à droite de la cellule, vous voyez un petit carré : la poignée de recopie. Pointez dessus jusqu'à ce que le pointeur devienne une croix noire.
  3. Faites glisser la poignée de recopie jusqu'en D4, ou double-cliquez dessus : Excel recopie alors la formule jusqu'à la dernière ligne de votre tableau.
  4. Cliquez sur D3 et regardez la barre de formule : Excel a changé de lui-même B2 et C2 en B3 et C3.=B3*C3

Autres exemples

Recopier vers la droite

C4 contient =C2-C3. B4 contient =B2-B3. Si vous la recopiez vers la droite, chaque lettre de colonne avance d'une place : =C2-C3 en C4, et =D2-D3 en D4.

C4
A
B
C
D
E
F
G
H
1
Janvier
Février
Mars
2
Revenus
2400
2550
2300
3
Dépenses
1800
2100
1650
4
Reste
600
450
5
6
7
8
9
10
Prêt

Avec une cellule figée

B3 contient =A3*$F$1. Recopiée depuis B2 : A2 est devenu A3, mais $F$1 est resté en place. Chaque ligne calcule ainsi avec le même taux.

B3
A
B
C
D
E
F
G
H
1
Montant
TVA
Taux
20%
2
100
20
3
250
50
4
40
5
6
7
8
9
10
Prêt

Sans dollars

B3 contient =A3*F2. Voici =A2*F1 après une recopie vers le bas sans dollars : Excel regarde une ligne plus bas, en F2. Cette cellule est vide : le résultat est donc 0.

B3
A
B
C
D
E
F
G
H
1
Montant
TVA
Taux
20%
2
100
20
3
250
0
4
40
5
6
7
8
9
10
Prêt

Pourquoi les références se décalent-elles ?

Excel retient une référence comme une position par rapport à la formule. =B2*C2 en D2 signifie en fait : les deux cellules à ma gauche, sur la même ligne. Si vous copiez la formule en D3, Excel prend les deux cellules à gauche de D3. C'est ce qu'on appelle une référence relative.

Là où ça coince souvent

  • Le double-clic sur la poignée de recopie ne fonctionne que s'il y a des données dans la colonne voisine : Excel recopie jusqu'à la fin de ces données.
  • Après la recopie, vérifiez toujours une formule en bas. Si vous voyez 0 ou une cellule vide là où vous attendez un résultat, une référence qui aurait dû rester fixe s'est décalée.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Références absolues et relatives. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Quelle est la différence entre recopier et copier ?

Pour la formule, il n'y en a pas : dans les deux cas, les références se décalent. La poignée de recopie va plus vite pour les cellules juste à côté, le copier-coller place la formule où vous voulez.

Comment copier une formule sans qu'elle change ?

Si vous voulez la déplacer, coupez la cellule au lieu de la copier : la formule reste alors identique. Si vous voulez une copie, copiez le texte de la formule dans la barre de formule, ou figez les références avec des signes dollar.

À lire aussi

Créer une formuleOrdre des opérationsRéférences absolues ($)Calculer des pourcentagesTravailler avec plusieurs feuilles