Table des matières
La plupart du temps, les utilisateurs doivent appliquer diverses formules pour calculer les valeurs dans les documents suivants Microsoft Excel Là encore, les utilisateurs peuvent avoir besoin des mêmes formules pour calculer des valeurs dans des cellules situées sur des lignes ou des colonnes inférieures, juste à côté de la cellule. Insérer la formule dans toutes ces cellules une par une est fastidieux et prend du temps. Dans ce tutoriel, je vais vous montrer comment appliquer la même formule à plusieurs cellules dans Excel.
Télécharger le cahier d'exercices
Vous pouvez télécharger gratuitement le Excel le manuel d'exercices ici et pratiquez par vous-même.
Appliquer la même formule.xlsm7 façons simples d'appliquer la même formule à plusieurs cellules dans Excel
Il existe plusieurs façons d'appliquer une formule Excel à plusieurs cellules (les références des cellules changeront également). Dans ce tutoriel, je vous montrerai sept façons différentes d'appliquer une même formule à plusieurs cellules dans Excel. Dans un premier temps, j'utiliserai trois raccourcis clavier différents, puis j'utiliserai la fonction AutoFill Pour la troisième méthode, j'utiliserai l'outil d'évaluation de l'impact sur l'environnement d'Excel. Copie et Pâte et je montrerai le processus de copie de formules dans des cellules non adjacentes dans notre quatrième méthode. Dans les cinquième et sixième procédures, je démontrerai l'utilisation de la commande Poignée de remplissage et un tableau Excel, respectivement. Enfin, j'appliquerai une méthode d'évaluation de l'impact sur l'environnement. VBA pour atteindre le résultat. Vérifions-les. Utilisez la méthode qui convient le mieux à votre objectif.
Pour nos besoins de travail, je vais prendre l'ensemble de données suivant. Les prix de certains produits (en euros) sont indiqués sous l'onglet "Prix". Prix (Euro) De même, les taux de change sont indiqués dans la plage de cellules C12:E12 Ce que je veux, c'est afficher les prix des produits dans d'autres devises telles que USD , GBP et JPY Lorsque vous appliquez les méthodes dans votre feuille de calcul, les références des cellules changent également en fonction de votre ensemble de données.
Apprenons les méthodes.
1. utiliser les raccourcis clavier pour appliquer la même formule à plusieurs cellules dans Excel
Dans la première méthode, je vais démontrer l'utilisation de trois raccourcis clavier différents pour copier la même formule dans plusieurs cellules. Chacun de ces raccourcis fonctionnera différemment selon l'utilisation qui en est faite. Les trois raccourcis sont- CTRL + Entrée , CTRL + R et CTRL + D .
1.1 Appuyer sur les touches CTRL + Entrée
En utilisant ce raccourci, je vais écrire une seule formule dans la cellule D5 et l'utiliser sur toute la plage de cellules D5 : F9 Je vais vous montrer comment procéder en suivant les étapes suivantes.
Étape 1 :
- Tout d'abord, sélectionnez la plage de cellules D5:F9 .
- Ici, lorsque vous sélectionnez la plage de cellules, la première cellule devient la cellule active.
- Pour notre sélection, la cellule D5 est la cellule active. Vous voyez, les autres cellules de la plage sont grises (non actives).
Étape 2 :
- Ensuite, tapez la formule suivante, qui sera automatiquement saisie dans la cellule D5 comme D5 est la cellule active.
=$C5*C$12
Répartition des formules
- Remarquez que la formule comporte des références de cellules mixtes. $C5 signifie que lorsque la formule est copiée vers la droite, la colonne C ne changera pas. Donc, ce sera comme si C5 , C5 et C5 Tous sont C5 En effet, lorsque la formule est copiée vers la droite, la ligne n'est pas modifiée. Lorsque la formule est copiée vers le bas, les références des cellules sont les suivantes C5 , C6 , C7 , C8 et C9 En effet, les lignes changent lorsque vous copiez une formule.
- C$12 signifie que lorsque la formule est copiée vers la droite, les références seront C12 , D12 et E12 Parce que la référence dans la colonne C est relative. Et quand nous copierons cette formule vers le bas, les références seront C12 , C12 , C12 et C12 C'est parce que le rang 12 est absolu.
Étape 3 :
- Troisièmement, appuyez sur CTRL + Entrée simultanément sur votre clavier.
- Par conséquent, le résultat final ressemblera à l'image suivante.
1.2 Appuyer sur les touches CTRL + R
Nous utiliserons le deuxième raccourci clavier, à savoir , CTRL + R pour appliquer la même formule à la colonne de droite. Vous ne pouvez appliquer ce raccourci qu'à une seule colonne à la fois. Pour plusieurs colonnes, vous devez appuyer plusieurs fois sur le raccourci. Les étapes de cette procédure sont les suivantes.
Étape 1 :
- Tout d'abord, dans la cellule D5 , tapez la formule suivante.
=$C5*C$12
Étape 2 :
- Ensuite, appuyez sur Entrez et utiliser AutoFill pour obtenir le prix de tous les fruits de la colonne D .
Étape 3 :
- Troisièmement, sélectionnez la colonne de droite à la colonne D après avoir obtenu toutes les valeurs.
- Ensuite, appuyez sur CTRL + R sur votre clavier.
Étape 4 :
- Enfin, le résultat ressemblera à l'image suivante.
- Ici, vous obtiendrez toutes les valeurs en un seul raccourci pour la colonne E .
Étape 5 :
- Par conséquent, répétez le même processus pour obtenir toutes les valeurs de la colonne F .
1.3 Presser les touches CTRL + D
Dans la troisième procédure, je vais utiliser le CTRL + D Raccourci clavier pour copier la même formule dans plusieurs cellules. En utilisant ce raccourci, vous ne pouvez pas appliquer une formule à une plage. Il ne fonctionne que pour la colonne.
Étape 1 :
- Au début, remplissez la cellule D5 avec la formule des méthodes précédentes pour obtenir la valeur souhaitée.
Étape 2 :
- Ensuite, après avoir obtenu la valeur, sélectionnez les cellules inférieures de la même colonne ainsi que la cellule de formule.
Étape 3 :
- Troisièmement, appuyez sur CTRL + D et la cellule inférieure sera remplie automatiquement en ajustant la formule de la cellule D5 .
Étape 4 :
- Enfin, remplissez les autres colonnes de l'ensemble de données en utilisant la même technique que celle présentée dans les étapes précédentes.
Lire la suite : Comment utiliser la méthode "pointer et cliquer" dans Excel (3 exemples)
2. l'utilisation de la fonction AutoFill pour appliquer la même formule à plusieurs cellules
En ce qui concerne la deuxième approche, j'impliquerai la AutoFill Ici, j'écrirai la formule dans une seule cellule, puis je ferai glisser la formule vers l'ensemble de la plage de cellules de l'espace de travail. D6:F9 Pour en savoir plus sur cette procédure, suivez les étapes suivantes.
Étape 1 :
- Tout d'abord, dans la cellule D5 insérer la valeur souhaitée en appliquant la formule.
- Après l'insertion, vous trouverez un signe plus dans le coin inférieur droit de la cellule après y avoir placé la souris.
Étape 2 :
- Ensuite, faites glisser le signe vers les cellules inférieures jusqu'à ce que D9 pour les remplir avec la valeur souhaitée.
Étape 3 :
- Troisièmement, vous remarquerez un autre signe dans le coin inférieur droit de la cellule D9 .
- Ensuite, faites glisser le AutoFill à droite de la colonne D pour remplir toutes les cellules avec les valeurs de la formule.
Lire la suite : Comment appliquer une formule à une colonne entière sans glisser dans Excel ?
3. utiliser la commande Copier et Coller pour appliquer la même formule
Je vais maintenant démontrer l'utilisation de la fonction Copie et Pâte d'Excel pour copier la même formule dans plusieurs cellules. Je montrerai également l'utilisation de deux raccourcis clavier avec ces commandes. Passons à notre procédure principale.
Étape 1 :
- Tout d'abord, insérez la formule pour obtenir le résultat souhaité dans la cellule D5 .
Étape 2 :
- Deuxièmement, Cliquez à droite sur sur la cellule D5 et sélectionnez Copie .
- Vous pouvez également appuyer sur CTRL + C après avoir sélectionné la cellule.
- Ici, cette commande ou ce raccourci copiera la formule de la cellule D5 .
Étape 3 :
- Troisièmement, sélectionnez la plage de cellules D6:F9 et cliquez à nouveau sur le bouton droit de la souris.
- Ensuite, choisissez le Pâte après un clic droit pour coller la formule dans la plage de cellules sélectionnée.
- Vous pouvez également appuyer sur CTRL + V pour coller la formule.
Étape 4 :
- Enfin, la formule sera copiée dans toutes les cellules sélectionnées dans la plage de cellules.
Lire la suite : Comment insérer une formule pour une colonne entière dans Excel (6 façons rapides)
Copier une formule dans des cellules non adjacentes
Dans mes méthodes précédentes, j'ai copié la formule dans toute la plage de cellules d'un ensemble de données. Mais quelle sera la procédure si vous n'avez pas besoin de remplir toutes les cellules de l'ensemble de données ? Vous trouverez la réponse à cette question dans les étapes suivantes.
Étape 1 :
- Tout d'abord, insérez la même formule que dans les méthodes précédentes pour obtenir le résultat dans la cellule D5 .
Étape 2 :
- Ensuite, sélectionnez la cellule D5 et Cliquez à droite sur sur la souris.
- Ensuite, sélectionnez le Copie commande .
Étape 3 :
- Troisièmement, marquez les cellules de l'ensemble de données dans lesquelles vous souhaitez appliquer la formule.
- Pour ce faire, appuyez sur CTRL sur le clavier et cliquez simultanément avec le bouton gauche de la souris sur les cellules souhaitées.
Étape 4 :
- Quatrièmement, appuyez sur CTRL + V sur le clavier pour coller la formule dans les cellules sélectionnées.
- Finalement, votre ensemble de données ressemblera à ceci après l'image suivante.
5. utiliser l'outil Poignée de remplissage d'Excel pour appliquer la même formule
J'ai montré l'utilisation de l'outil Excel AutoFill dans la discussion précédente de cet article. Maintenant, je vais démontrer une autre technique avec la fonction AutoFill Dans cette méthode, vous ne pouvez pas appliquer une formule aux cellules de droite.
Étape 1 :
- Au début, remplissez la cellule D5 avec la formule de la méthode précédente.
Étape 2 :
- Deuxièmement, vous remarquerez que le Poignée de remplissage dans le coin inférieur droit de la fenêtre D5 .
- Ensuite, double-cliquez sur le Poignée de remplissage outil.
Étape 3 :
- Troisièmement, les cellules inférieures de la colonne D auront les valeurs souhaitées après l'étape précédente.
Étape 4 :
- Enfin, répétez les étapes 1-3 pour obtenir le résultat souhaité pour toutes les cellules de l'ensemble de données.
Lire la suite : Comment appliquer une formule dans Excel pour des rangées alternées (5 façons simples)
6) Insertion d'un tableau Excel pour appliquer la même formule
Parfois, je pense qu'un tableau Excel est l'une des merveilles de notre civilisation. Il est facile de convertir une plage en tableau. Il suffit de sélectionner une cellule de la plage et d'appuyer sur CTRL + T ou utiliser la commande Insertion> ; Tableaux> ; Tableau Les étapes à suivre pour effectuer cette procédure sont les suivantes.
Étape 1 :
- Tout d'abord, sélectionnez la plage de cellules B5:F9 .
- Ensuite, allez à la Insérer du ruban et sélectionnez Tableau .
Étape 2 :
- Deuxièmement, vous verrez le Créer une table de la boîte de dialogue.
- Après avoir vérifié la plage de cellules, appuyez sur OK .
Étape 3 :
- Troisièmement, notre tableau de données sera converti en un tableau Excel après les étapes précédentes.
- En cellule D5 du tableau, tapez la formule suivante.
=$C5*C$12
Étape 4 :
- Quatrièmement, après avoir appuyé sur Entrez toute la colonne sous la cellule D5 sera rempli automatiquement avec la valeur de la formule.
Étape 5 :
- Enfin, répétez l'étape précédente pour remplir complètement le tableau.
7. appliquer le VBA pour appliquer la même formule à plusieurs cellules
Enfin, je vais appliquer un VBA pour remplir plusieurs cellules avec la même formule que la dernière méthode. En donnant les commandes et les séquences appropriées dans le code, la tâche peut être accomplie sans outil ou fonction supplémentaire. Voyons la procédure complète dans ce qui suit.
Étape 1 :
- Tout d'abord, rendez-vous sur le site Développeur du ruban et, à partir de là, choisissez Visual Basic .
Étape 2 :
- Deuxièmement, vous verrez le VBA
- De la Insérer cliquez sur l'onglet Module dans la fenêtre.
Étape 3 :
- Troisièmement, copiez le code suivant dans le module.
Sub Apply_Same_Formula() 'Sélection de la plage de cellules Range("D5:F9").Select 'Application de la formule dans la plage de cellules sélectionnée Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
Répartition du VBA
- Tout d'abord, nous appelons la procédure Sub Appliquer la même formule .
Sub Apply_Same_Formula()
- Deuxièmement, nous sélectionnons la plage de cellules pour appliquer la formule.
Range("D5:F9").Select
- Troisièmement, nous indiquons la formule à appliquer dans la plage de cellules sélectionnée.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
S tep 4 :
- Quatrièmement, enregistrez le code dans le module.
- Ensuite, enregistrez le code et, en maintenant le curseur dans le module, appuyez sur F5 ou le bouton "run" pour exécuter le code.
Étape 5 :
- Enfin, après avoir exécuté le code, l'ensemble des données sera rempli avec les valeurs de la formule fournie dans le code.
Lire la suite : Excel VBA : insérer une formule avec une référence relative (toutes les manières possibles)
Conclusion
C'est la fin de cet article. J'espère que vous avez trouvé cet article utile. Après avoir lu la description ci-dessus, vous serez en mesure d'appliquer la même formule à plusieurs cellules dans Excel en utilisant l'une des méthodes mentionnées ci-dessus. S'il vous plaît partager toute autre question ou recommandations avec nous dans la section des commentaires ci-dessous.
Le site ExcelWIKI C'est pourquoi, après avoir commenté, veuillez nous laisser quelques instants pour résoudre vos problèmes, et nous répondrons à vos questions avec les meilleures solutions possibles.