Noms dans les formules

S’applique à
Excel pour Microsoft 365 Excel 2024 Excel 2021

Un nom est un raccourci significatif qui permet de comprendre plus facilement l’objectif d’une référence de cellule, d’une constante, d’une formule ou d’un tableau, chacun d’entre eux pouvant être difficile à comprendre au premier coup d’œil. Les informations suivantes présentent des exemples courants de noms et la façon dont ils peuvent améliorer la clarté.

Type d’exemple Exemple sans nom Exemple avec un nom
Référence =SOMME(C20:C30) =SOMME(VentesPremierTrimestre)
Constante =PRODUIT(A5;8;3) =PRODUIT(Prix;TaxeVente)
Formule =SOMME(RECHERCHEV(A1;B1:F20;5;FAUX); -G5) =SOMME(Niveau_stocks;-Montant_commande)
Tableau C4:G36 =MeilleuresVentes06

En savoir plus sur l’utilisation des noms

Types de noms

Vous pouvez créer et utiliser plusieurs types de noms.

Nom défini Nom représentant une cellule, une plage de cellules, une formule ou une valeur constante. Vous pouvez créer votre propre nom défini ou Excel peut créer un nom défini pour vous, par exemple lorsque vous définissez une zone d’impression.

Nom de la table Nom pour un tableau Excel, qui est une collection de données relatives à un sujet particulier stockée dans des enregistrements (lignes) et des champs (colonnes). Excel crée un nom de tableau Excel par défaut Tableau1, Tableau2, etc., chaque fois que vous insérez un tableau Excel. Vous pouvez modifier le nom d’une table pour le rendre plus explicite. Pour plus d’informations sur les tableaux Excel, voir Utilisation de références structurées avec des tableaux Excel.

Étendue d’un nom

Chaque nom a une étendue définie, soit sur une feuille de calcul spécifique (niveau de la feuille de calcul locale), soit sur l’ensemble du classeur (niveau du classeur global). La portée d’un nom est l’emplacement dans lequel le nom est reconnu sans réserve. Par exemple :

  • Si vous définissez un nom, tel que Budget_FY08, et définissez sa portée sur Sheet1, le nom n’est reconnu que dans Sheet1, mais pas dans les autres feuilles.
    Pour utiliser un nom de feuille de calcul locale dans une autre feuille de calcul, qualifiez-le en le faisant précéder du nom de la feuille de calcul. Par exemple :
    Sheet1!Budget_FY08
  • Si vous définissez un nom, tel que Sales_Dept_Goals, et définissez son étendue sur le classeur, toutes les feuilles de calcul de ce classeur reconnaissent ce nom, mais pas les autres.

Un nom doit toujours être unique dans sa propre étendue. Excel vous empêche de définir un nom qui existe déjà dans son étendue. Toutefois, vous pouvez utiliser le même nom dans des étendues différentes. Par exemple, vous pouvez définir un nom, tel que GrossProfit, qui est limité à Sheet1, Sheet2et Sheet3 dans le même classeur. Bien que le nom reste le même, chaque nom est unique dans son étendue. Vous pouvez effectuer cette opération pour vous assurer qu’une formule qui utilise le nom GrossProfit, fait toujours référence aux mêmes cellules au niveau de la feuille de calcul locale.

Vous pouvez même définir le même nom, , pour le niveau du classeur global, GrossProfitmais là encore là : là encore là là : là encore là : Dans ce cas toutefois, il peut exister un conflit de noms. Pour résoudre ce conflit, Excel utilise par défaut le nom défini pour la feuille de calcul, car le niveau de la feuille de calcul local est prioritaire sur le niveau du classeur global. Si vous souhaitez remplacer la priorité et utiliser le nom du classeur, désambiguïsez-le en le préfixant. Par exemple :

WorkbookFile!GrossProfit

Vous pouvez remplacer le niveau de la feuille de calcul local pour toutes les feuilles de calcul du classeur. Une exception concerne la première feuille de calcul, qui utilise toujours le nom local en cas de conflit de noms qui ne peut être remplacé.

Définition et saisie de noms

Définissez un nom à l’aide des options suivantes :

  • Zone Noms définis dans la barre de formule Utilisez cette option pour créer un nom de classeur pour une plage sélectionnée.
  • Définir le nom à partir de la sélection Créez des noms à partir d’étiquettes de lignes et de colonnes existantes en utilisant une sélection de cellules de la feuille de calcul.
  • Boîte de dialogue Nouveau nom Utilisez cette option lorsque vous souhaitez plus de flexibilité dans la création de noms, par exemple en spécifiant une étendue au niveau d’une feuille de calcul locale ou en créant un commentaire de nom.

Remarque

Par défaut, les noms utilisent des références absolues aux cellules.

  • Dactylographie Tapez le nom, par exemple, sous la forme d’un argument pour une formule.
  • Utiliser la Saisie semi-automatique de formules Utilisez la liste déroulante Saisie semi-automatique de formule, qui énumère automatiquement les noms valides à votre place.
  • Sélectionner un nom à partir de la commande Utiliser dans la formule Sélectionnez un nom défini dans une liste disponible à partir de la commande Utiliser dans la formule dans le groupe Noms définis de l’onglet Formules.

Audit des noms

Vous pouvez également créer une liste de noms définis dans un classeur. Recherchez une zone avec deux colonnes vides dans la feuille de calcul (la liste contient deux colonnes, l’une pour le nom et l’autre pour la description du nom). Sélectionnez une cellule qui est le coin supérieur gauche de la liste. Sous l’onglet Formules , dans le groupe Noms définis , sélectionnez Utiliser dans la formule, puis Coller puis, dans la boîte de dialogue Coller les noms , cliquez sur Coller la liste.

En savoir plus sur les règles de syntaxe des noms

La liste suivante décrit les règles de syntaxe pour créer et modifier des noms.

  • Caractères valides Le premier caractère d’un nom doit être une lettre, un trait de soulignement (_) ou une barre oblique inverse (\). Les caractères restants du nom peuvent être des caractères alphanumériques, des points et des traits de soulignement.
    Conseil : Vous ne pouvez pas utiliser les caractères majuscules et minuscules « C », « c », « R » ou « r » comme nom défini, car ils sont utilisés comme raccourci pour sélectionner une ligne ou une colonne pour la cellule actuellement sélectionnée lorsque vous les entrez dans une zone de texte Nom ou Accéder à .
  • Références de cellule non autorisées Les noms ne peuvent pas être identiques à une référence de cellule telle que Z$100 ou R1C1.
  • Les espaces ne sont pas valides Vous ne pouvez pas inclure d’espaces dans un nom. Utilisez le caractère de trait de soulignement (_) et le point (.) comme séparateurs de mots, tels que Sales_Tax ou First.Quarter.
  • Longueur des noms Un nom peut contenir jusqu’à 255 caractères.
  • Respect de la casse Les noms peuvent contenir des majuscules et des minuscules. Excel ne fait pas de distinction entre les majuscules et les minuscules dans les noms. Par exemple, si vous créez le nom Ventes, puis un autre nom appelé VENTES dans le même classeur, Excel vous invite à choisir un nom unique.

Définir un nom pour une cellule ou une plage de cellules dans une feuille de calcul

  1. Sélectionnez la cellule, la plage de cellules ou les sélections non adjacentes auxquelles vous souhaitez attribuer un nom.
  2. Cliquez sur la zone Nom à l’extrémité gauche de la barre de formule.
    zone Nom
    zone Nom
  3. Tapez le nom que vous souhaitez utiliser pour faire référence à votre sélection. Les noms peuvent comprendre jusqu’à 255 caractères.
  4. Appuyez sur Entrée.

Remarque

Vous ne pouvez pas nommer une cellule lorsque vous modifiez le contenu de la cellule.

Définir un nom à l’aide d’une sélection de cellules dans la feuille de calcul

Vous pouvez convertir des étiquettes de lignes et de colonnes existantes en noms.

  1. Sélectionnez la plage à laquelle attribuer un nom, y compris les étiquettes de lignes ou de colonnes.
  2. Sous l’onglet Formules , dans le groupe Noms définis , sélectionnez Créer à partir de la sélection.
  3. Dans la boîte de dialogue Créer des noms à partir de la sélection, sélectionnez l’emplacement qui contient les étiquettes en sélectionnant la ligne supérieure, la colonne de gauche, la ligne inférieure ou la colonne de droite case activée zone. Un nom créé à l’aide de cette procédure fait référence uniquement aux cellules qui contiennent des valeurs et exclut les étiquettes de ligne et de colonne existantes.

Définir un nom à l’aide de la boîte de dialogue Nouveau nom

  1. Sous l’onglet Formules , dans le groupe Noms définis , sélectionnez Définir un nom.

  2. Dans la boîte de dialogue Nouveau nom , dans la zone Nom , tapez le nom que vous voulez utiliser comme référence.

    Remarque

    Vous pouvez utiliser jusqu’à 255 caractères dans un nom.

  3. Pour spécifier l’étendue du nom, dans la zone de liste déroulante Étendue, sélectionnez Classeur ou le nom d’une feuille de calcul dans le classeur.

  4. Dans la zone Fait référence à, effectuez l’une des opérations suivantes :

    • Pour entrer une référence de cellule, tapez la référence de la cellule.
      Conseil : La sélection actuelle est entrée par défaut. Pour entrer d’autres références de cellule comme argument, cliquez sur Réduirel’image du bouton de dialogue (qui réduit temporairement la boîte de dialogue), sélectionnez les cellules de la feuille de calcul, puis cliquez sur Développer l’image du bouton de boîte de dialogue .
    • Pour entrer une constante, tapez = (signe égal), puis tapez la valeur constante.
    • Pour entrer une formule, tapez = puis tapez la formule.
  5. Pour terminer et revenir à la feuille de calcul, sélectionnez OK.

Conseil

Pour élargir ou allonger la boîte de dialogue Nouveau nom , sélectionnez et faites glisser la poignée en bas.

Gérer des noms à l’aide de la boîte de dialogue Gestionnaire de noms

Utilisez la boîte de dialogue Gestionnaire de noms pour utiliser tous les noms définis et les noms de table d’un classeur. Par exemple, vous pouvez rechercher des noms comportant des erreurs, confirmer la valeur et la référence d’un nom, afficher ou modifier des commentaires descriptifs ou déterminer l’étendue. Vous pouvez également trier et filtrer la liste des noms, et ajouter, modifier ou supprimer facilement des noms à partir d’un emplacement.

Pour ouvrir la boîte de dialogue Gestionnaire de noms , sous l’onglet Formules , dans le groupe Noms définis , sélectionnez Gestionnaire de noms.

Afficher les noms

La boîte de dialogue Gestionnaire de noms affiche les informations suivantes sur chaque nom d’une zone de liste :

Cette colonne : Affiche :
Icône et nom L’une des informations suivantes :
  • Un nom défini, indiqué par une icône de nom défini. Icône de nom défini
  • Un nom de tableau, indiqué par une icône de nom de tableau. Icône de nom de tableau
Valeur Valeur actuelle du nom, par exemple, les résultats d’une formule, d’une constante de chaîne, d’une plage de cellules, d’une erreur, d’un tableau de valeurs ou d’un espace réservé si la formule ne peut pas être évaluée. Les exemples suivants illustrent des valeurs possibles :
  • « Voici ma constante de chaîne »
  • 3,1459
  • {2003;12,2002;23,;2001,18}
  • #REF!
  • {...}
Fait référence à La référence actuelle du nom. Les exemples suivants illustrent des valeurs possibles :
  • =Feuil1!$A$3
  • =8,3
  • =HR!$A$1:$Z$345
  • =SOMME(Feuil1!A1;Feuil2!B2)
Étendue
  • Un nom de feuille de calcul, si l’étendue est le niveau de la feuille de calcul locale.
  • « Classeur », si l’étendue est au niveau de la feuille de calcul globale.
Commentaire Des informations supplémentaires sur le nom (255 caractères max.). Les exemples suivants illustrent des valeurs possibles :
  • Cette valeur expire le 2 mai 2007.
  • Ne pas supprimer ! Nom critique !
  • Basé sur les chiffres de l’examen de certification ISO.
  • Vous ne pouvez pas utiliser la boîte de dialogue Gestionnaire de noms lorsque vous modifiez le contenu d’une cellule.
  • La boîte de dialogue Gestionnaire de noms n’affiche pas les noms définis dans Visual Basic pour Applications (VBA) ni les noms masqués (la propriété Visible du nom est définie sur « False »).

Redimensionner les colonnes

  • Pour redimensionner automatiquement la colonne afin de l’adapter à la valeur la plus longue de cette colonne, double-cliquez sur le côté droit de l’en-tête de la colonne.

Trier les noms

  • Pour trier la liste des noms par ordre croissant ou décroissant, sélectionnez l’en-tête de colonne.

Filtrer les noms

Utilisez les commandes de la liste déroulante Filtrer pour afficher rapidement un sous-ensemble de noms. La sélection de chaque commande active ou désactive l’opération de filtrage, ce qui facilite la combinaison ou la suppression de différentes opérations de filtrage pour obtenir les résultats souhaités.

Pour filtrer la liste de noms, effectuez une ou plusieurs des actions suivantes :

Sélectionnez : Pour :
Noms inclus dans l’étendue de la feuille de données Afficher uniquement les noms existant au niveau local dans une feuille de calcul.
Noms inclus dans l’étendue du classeur Afficher uniquement les noms existant au niveau global dans un classeur.
Noms comportant des erreurs Afficher uniquement les noms dont la valeur contient des erreurs (par exemple, #REF, #VALUE ou #NAME).
Noms sans erreur Affichez uniquement les noms avec des valeurs qui ne contiennent pas d’erreurs.
Noms définis Afficher uniquement les noms définis par vous-même ou par Excel, tels qu’une zone d’impression.
Noms de tableaux Afficher uniquement les noms de tableaux.

Modifier un nom

Si vous modifiez un nom défini ou un nom de table, toutes les utilisations de ce nom dans le classeur changent également.

  1. Sous l’onglet Formules , dans le groupe Noms définis , sélectionnez Gestionnaire de noms.

  2. Dans la boîte de dialogue Gestionnaire de noms , sélectionnez le nom à modifier, puis sélectionnez Modifier.
    Conseil : Vous pouvez également double-cliquer sur le nom.

  3. Dans la boîte de dialogue Modifier le nom, tapez le nouveau nom de la référence dans la zone Nom.

  4. Dans la zone Fait référence à , modifiez la référence, puis cliquez sur OK.

  5. Dans la boîte de dialogue Gestionnaire de noms , dans la zone Fait référence à , modifiez la cellule, la formule ou la constante représentée par le nom.

    • Pour annuler des modifications indésirables ou accidentelles, sélectionnez le bouton AnnulerAnnuler ou appuyez sur Échap.
    • Pour enregistrer les modifications, sélectionnez le bouton Validerla saisie ou appuyez sur Entrée.

Le bouton Fermer ferme uniquement la boîte de dialogue Gestionnaire de noms. Il n’est pas obligatoire pour les modifications que vous avez déjà apportées.

Supprimer un ou plusieurs noms

  1. Sous l’onglet Formules , dans le groupe Noms définis , sélectionnez Gestionnaire de noms.

  2. Dans la boîte de dialogue Gestionnaire de noms , sélectionnez le nom à modifier.

  3. Sélectionnez un ou plusieurs noms en effectuant l’une des actions suivantes :

    • Sélectionnez un nom en cliquant dessus.
    • Sélectionnez plusieurs noms dans un groupe contigu en cliquant et en faisant glisser les noms, ou en appuyant sur la touche Maj et en cliquant sur le bouton de la souris pour chaque nom du groupe.
    • Sélectionnez plusieurs noms dans un groupe non contigu en appuyant sur Ctrl et en cliquant sur le bouton de la souris en regard de chaque nom du groupe.
  4. Sélectionnez Supprimer. Vous pouvez également appuyer sur SUPPR.

  5. Sélectionnez OK pour confirmer la suppression.

Le bouton Fermer ferme uniquement la boîte de dialogue Gestionnaire de noms. Il n’est pas obligatoire pour les modifications que vous avez déjà apportées.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir de l’aide dans les Communautés.

Voir aussi

Définir et utiliser des noms dans les formules