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.
Voici comment procéder :
- Créez la formule sur la première ligne : cliquez sur D2, tapez la formule et appuyez sur Entrée.
=B2*C2 - 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.
- 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.
- 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.
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.
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.
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.
Entraînez-vous dans la leçon Références absolues et relatives. Les premiers exercices sont gratuits.
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