Accéder au contenu principal

Comment ajouter rapidement $ dans les formules Excel ?

Author: Sun Last Modified: 2025-08-06

Dans Excel, les références de cellules 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 se mettent à jour automatiquement pour refléter leurs nouvelles positions. Par exemple, si vous entrez la formule =A1+B1 dans la cellule C1, puis que vous la copiez dans la cellule H12, la formule s'ajustera automatiquement en =F12+G12. Ce comportement est utile dans de nombreuses situations mais peut provoquer des erreurs lorsque vous devez toujours faire référence à des cellules spécifiques, indépendamment de l'emplacement de la formule. Pour éviter cet ajustement automatique, vous devez changer les références de cellules en références absolues en ajoutant le symbole dollar ($), comme $A$1. Les références absolues restent constantes lorsqu'elles sont copiées ou déplacées, ce qui les rend essentielles pour les calculs utilisant des valeurs ou des plages fixes.
A screenshot showing relative cell references in an Excel formula

Ce guide présente plusieurs méthodes pratiques pour ajouter rapidement des symboles $ aux formules Excel, facilitant ainsi le contrôle de la façon dont vos formules font référence aux cellules. Le choix d'une méthode appropriée dépendra de la structure de votre feuille de calcul, du nombre de formules à convertir, de votre version d'Excel et de vos préférences de flux de travail personnel. Voici un résumé des méthodes couvertes dans ce guide :

Ajouter $ à la formule avec des raccourcis clavier

Ajouter $ à la formule avec Kutools pour Excel good idea3

Utiliser une macro VBA pour convertir en masse les références de cellules en absolu


arrow blue right bubble Ajouter $ à la formule avec des raccourcis clavier

Vous pouvez facilement basculer entre différents types de références de cellules – relatives, absolues et mixtes – en utilisant des raccourcis clavier. Pour modifier une référence de cellule, sélectionnez simplement la cellule cible, cliquez dans la barre de formule, et placez le curseur à l'intérieur ou à côté de la référence de cellule que vous souhaitez modifier. Ensuite, appuyez sur la touche F4 pour parcourir les types de références disponibles. Chaque pression sur F4 met à jour la référence dans cet ordre : relative (A1), absolue ($A$1), mixte (colonne fixe) (A$1), et mixte (ligne fixe) ($A1).
A screenshot showing the F4 key being used to change relative references to absolute in Excel

Cette méthode convient pour mettre à jour rapidement des références individuelles dans une formule. Cependant, elle nécessite de sélectionner manuellement chaque référence de cellule, ce qui peut être chronophage si vous avez de nombreuses formules ou des formules complexes contenant plusieurs références de cellules. Assurez-vous également de modifier la formule directement dans la barre de formule ou en mode édition de cellule. Si le raccourci clavier ne fonctionne pas, confirmez que la touche Verrouillage Fonction (Fn) de votre clavier est correctement configurée, car certains claviers peuvent nécessiter d'utiliser Fn + F4.


arrow blue right bubble Ajouter $ à la formule avec Kutools pour Excel

Le raccourci F4 ne permet de traiter qu'une seule référence de cellule à la fois, ce qui le rend inefficace lorsque vous devez mettre à jour plusieurs cellules ou toute une plage de formules. Si vous gérez plusieurs formules ou devez standardiser les types de références dans une feuille de calcul, Kutools pour Excel propose une solution efficace grâce à son utilitaire Convertir les références.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé gratuitement Kutools pour Excel, vous pouvez suivre ces étapes :

1. Sélectionnez toutes les cellules de formule auxquelles vous souhaitez ajouter des symboles $ (rendre les références absolues). Puis allez dans Kutools > Plus > Convertir les références. Voir capture d'écran :
A screenshot showing Kutools for Excel's Convert Refers utility to add $ to multiple cell references

2. Dans la boîte de dialogue qui apparaît, choisissez le type de référence dont vous avez besoin. Pour rendre toutes les références de cellules absolues, sélectionnez l’option “En Absolue”.
A screenshot of the Convert Refers options in Kutools for Excel for changing cell references to absolute

3. Cliquez OK, et toutes les références de cellules de formule sélectionnées seront mises à jour comme spécifié.
Si vos formules font référence à des données provenant de feuilles externes ou de classeurs, vérifiez les modifications pour vous assurer que les données liées sont toujours correctes, car certaines situations peuvent nécessiter de conserver certaines références relatives. Kutools vous permet également de facilement annuler les modifications et de convertir les références en types relatifs ou mixtes selon les besoins.

Cette approche est bénéfique pour traiter de grandes quantités de formules ou lorsque vous avez besoin d'opérations en lot. Kutools offre également une fonctionnalité d'annulation, facilitant la correction des actions en cas d'erreurs. 


arrow blue right bubble Utiliser une macro VBA pour convertir en bloc les références de cellules en absolu

Si vous avez fréquemment besoin de convertir toutes les références de cellules dans des formules en références absolues ($A$1 format) sur une plage ou dans toute la feuille de calcul, utiliser des macros VBA est une solution efficace et flexible. Cette méthode est particulièrement utile pour les utilisateurs avancés d'Excel ou lorsqu'il s'agit de grands ensembles 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 des classeurs externes, assurez-vous que les références absolues sont appropriées pour votre scénario – parfois, des références mixtes sont préférables pour maintenir la flexibilité des formules.

1. Sur le ruban Excel, accédez à Outils Développeur > 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. Et ensuite, cliquez sur Exécuter pour exécuter le code. Une boîte de dialogue apparaîtra vous demandant de sélectionner la plage que vous souhaitez traiter. Après confirmation, toutes les références de cellules valides dans les formules de la plage seront automatiquement converties en style de référence absolue (avec des symboles $).

Si vous rencontrez des erreurs, vérifiez que votre plage sélectionnée contient des formules. Cette macro convertit les références dans des formules Excel standard ; les formules matricielles spéciales ou les fonctions non standard peuvent ne pas être traitées comme prévu, donc passez en revue les cellules affectées après exécution. Sauvegardez toujours une copie de sauvegarde de votre classeur avant d'exécuter des macros, surtout sur des données importantes ou sensibles.

L'utilisation de VBA permet un traitement complet par lot, ce qui est adapté aux utilisateurs avancés, au personnel informatique ou à ceux travaillant dans des environnements où les installations sont limitées. Toutefois, l'exécution des macros peut être désactivée sur certains systèmes en raison des paramètres de sécurité, auquel cas il faudra activer les macros dans les paramètres de confiance d'Excel.


Résumé et suggestion : Lorsque vous décidez comment convertir les références de cellules en absolu dans Excel, tenez compte du nombre de formules que vous devez modifier et de votre familiarité avec les fonctionnalités d'Excel. Pour les formules individuelles ou les modifications ad hoc, utiliser des raccourcis clavier est rapide et pratique. Pour les opérations en lot, Kutools pour Excel et les macros VBA permettent d'économiser beaucoup de travail manuel. Vérifiez toujours les résultats après la conversion, surtout dans des feuilles de calcul complexes ou lorsque vous utilisez des outils automatisés. En cas d'erreurs ou de résultats inattendus, restaurez depuis votre sauvegarde ou utilisez la fonction Annuler si possible.

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification 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, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!