Comment ajouter rapidement le symbole $ dans les formules Excel ?
Dans Excel, les références de cellule dans les formules sont relatives par défaut, comme « A1 ». Cela signifie que lorsque vous copiez ou faites glisser une formule vers un autre emplacement, les références s’ajustent automatiquement pour refléter leurs nouvelles positions. Par exemple, si vous saisissez la formule =A1+B1 dans la cellule C1, puis que vous la copiez dans la cellule H12, la formule devient automatiquement =F12+G12. Ce comportement est extrêmement utile dans de nombreuses situations, mais peut entraîner des erreurs lorsque vous devez toujours faire référence à des cellules spécifiques, quel que soit l’emplacement de la formule. Pour empêcher cet ajustement automatique, transformez vos références en références absolues en ajoutant le symbole dollar ($), comme dans $A$1. Les références absolues restent inchangées lorsqu’elles sont copiées ou déplacées, ce qui les rend indispensables pour les calculs utilisant une valeur fixe ou des plages précises.
Ce guide présente plusieurs méthodes pratiques pour ajouter rapidement des symboles « $ » à vos formules Excel, vous permettant ainsi de mieux maîtriser la façon dont elles font référence aux cellules. Le choix de la méthode la plus adaptée dépendra de la structure de votre feuille de calcul, du nombre de formules à modifier, de votre version d’Excel et de vos préférences personnelles en matière de flux de travail. Voici un aperçu des méthodes abordées dans ce guide :
Ajouter $ à une formule avec des raccourcis clavier
Ajouter $ à une formule avec Kutools pour Excel ![]()
Utiliser une macro VBA pour convertir en lot les références de cellule en absolues
Ajouter $ à une formule avec des raccourcis clavier
Vous pouvez facilement basculer entre les différents types de références de cellule — relative, absolue et mixte — à l’aide d’un raccourci clavier. Pour modifier une référence de cellule, sélectionnez simplement la cellule cible, cliquez dans la barre de formule, puis placez le curseur à l’intérieur ou juste à côté de la référence que vous souhaitez ajuster. Appuyez ensuite sur la touche F4 pour faire défiler les différents types de référence. Chaque pression sur F4 met à jour la référence dans cet ordre : relative (A1), absolue ($A$1), mixte (colonne fixe) (A$1), puis mixte (ligne fixe) ($A1).
Cette méthode est idéale pour mettre à jour rapidement des références individuelles au sein d’une formule. Toutefois, elle nécessite de sélectionner manuellement chaque référence de cellule, ce qui peut vite devenir fastidieux si vous travaillez avec de nombreuses formules ou des formules complexes comportant plusieurs références. Pensez également à modifier la formule directement dans la barre de formule ou dans la cellule elle-même. Si le raccourci clavier ne fonctionne pas, vérifiez que la touche de verrouillage des fonctions (Fn) de votre clavier est correctement configurée, car certains modèles exigent d’utiliser Fn + F4.
Ajouter $ à une formule avec Kutools pour Excel
Le raccourci F4 ne permet de modifier qu’une seule référence de cellule à la fois, ce qui le rend peu pratique lorsque vous devez mettre à jour plusieurs cellules ou une plage entière de formules. Si vous travaillez avec de nombreuses formules ou si vous souhaitez standardiser les types de référence sur toute une feuille de calcul, Kutools pour Excel propose une solution efficace grâce à son utilitaire Convertir les références de cellules.
Après avoir installé gratuitementKutools pour Excel, suivez ces étapes :
1. Sélectionnez toutes les cellules contenant des formules auxquelles vous souhaitez ajouter des symboles $ (pour transformer les références en absolues). Ensuite, accédez à Kutools > Plus > Convertir les références de cellules. Voir la capture d’écran :
2. Dans la boîte de dialogue qui s’ouvre, choisissez le type de référence souhaité. Pour transformer toutes les références de cellule en absolues, sélectionnez l’option « En absolu ».
3. Cliquez sur OK, et toutes les formules sélectionnées seront mises à jour conformément à votre choix.
Si vos formules font référence à des données provenant d’autres feuilles ou classeurs externes, vérifiez les modifications pour vous assurer que les liaisons de données restent correctes, car certaines situations peuvent nécessiter de conserver certaines références relatives. Kutools vous permet également d’annuler facilement les modifications et de convertir les références en relatives ou mixtes selon vos besoins.
Cette approche est particulièrement utile pour gérer un grand nombre de formules ou pour effectuer des opérations en lot. Kutools propose également une fonction d’annulation, vous permettant ainsi de corriger facilement toute erreur éventuelle.
Utiliser une macro VBA pour convertir en lot les références de cellule en absolues
Si vous devez fréquemment convertir toutes les références de cellule au sein des formules en références absolues (format $A$1) sur une plage ou sur l’ensemble de la feuille de calcul, l’utilisation de macros VBA constitue une solution efficace et flexible. Cette méthode est particulièrement adaptée aux utilisateurs avancés d’Excel ou lors de la manipulation de grands jeux de données, car elle automatise le processus de conversion et peut gérer des structures de formules complexes en une seule opération. Si vos formules font référence à des feuilles ou classeurs externes, assurez-vous que les références absolues conviennent à votre cas d’usage — parfois, des références mixtes sont préférables pour préserver la flexibilité des formules.
1. Dans l’onglet du ruban Excel, accédez à Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis collez la macro suivante dans le nouveau module :
Sub ConvertToAbsoluteReferences()
Dim rng As Range
Dim cell As Range
Dim formulaStr As String
Dim i As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to convert formulas to absolute references", xTitleId, rng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In rng
If cell.HasFormula Then
formulaStr = cell.Formula
For i = 1 To 10 ' Protects from infinite looping
formulaStr = Replace(formulaStr, "([A-Za-z]+)([0-9]+)", "$$1$$2") ' Basic pattern replacement
Next i
cell.Formula = Application.ConvertFormula(formulaStr, xlA1, xlA1, xlAbsolute)
End If
Next
Application.ScreenUpdating = True
End Sub 2. Cliquez ensuite sur Exécuter pour lancer le code. Une boîte de dialogue s’affichera afin que vous puissiez sélectionner la plage à traiter. Après confirmation, toutes les références de cellule valides dans les formules de cette plage seront automatiquement converties au format de référence absolue (avec les symboles $).
En cas d’erreur, vérifiez que la plage sélectionnée contient bien des formules. Cette macro convertit les références utilisées dans les formules Excel standard ; les formules matricielles spéciales ou les fonctions non standard pourraient ne pas être traitées comme prévu. Examinez donc attentivement les cellules concernées après exécution. Sauvegardez toujours une copie de votre classeur avant d’exécuter des macros, en particulier lorsqu’il s’agit de données importantes ou sensibles.
L’utilisation de VBA permet un traitement en lot complet, ce qui la rend idéale pour les utilisateurs expérimentés, les professionnels informatiques ou ceux évoluant dans des environnements où les installations logicielles sont restreintes. Toutefois, l’exécution des macros peut être désactivée sur certains systèmes en raison des paramètres de sécurité ; dans ce cas, vous devrez les activer via les paramètres de confiance d’Excel.
Recommandation récapitulative : Lorsque vous choisissez une méthode pour convertir des références de cellule en absolues dans Excel, tenez compte du nombre de formules à modifier et de votre niveau de familiarité avec les fonctionnalités d’Excel. Pour des formules isolées ou des ajustements ponctuels, les raccourcis clavier s’avèrent rapides et pratiques. Pour des opérations en lot, Kutools pour Excel et les macros VBA vous feront gagner un temps précieux. Vérifiez systématiquement les résultats après conversion, particulièrement dans les feuilles complexes ou lorsque vous utilisez des outils automatisés. En cas d’erreur ou de résultat inattendu, restaurez depuis votre sauvegarde ou recourez immédiatement à la fonction Annuler.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels