Définir et utiliser des noms dans les formules

Vous pouvez rendre vos formules nettement plus compréhensibles et plus gérables en leur attribuant des noms (nom : mot ou chaîne de caractères dans Excel qui représente une cellule, une plage de cellules, une formule ou une valeur constante.). Vous pouvez définir un nom pour une plage de cellules, une fonction, une constante ou un tableau. Une fois que vous avez pris l’habitude d’utiliser des noms dans votre classeur, vous pouvez aisément mettre à jour et gérer ces noms, ainsi qu’en effectuer l’audit.

Que voulez-vous faire ?


En savoir plus sur l'utilisation de noms

Un nom est un alias évocateur permettant de connaître immédiatement la fonction d'une référence de cellule (référence de cellule : ensemble de coordonnées correspondant à l’emplacement d’une cellule dans une feuille de calcul. Par exemple, la référence de la cellule qui se trouve à l’intersection de la colonne B et de la ligne 3 est B3.), d'une constante (constante : valeur non calculée. Par exemple, le nombre 210, et le texte « CA trimestriel » sont des constantes. Une expression, ou une valeur résultant d’une expression, n’est pas une constante.), d'une formule (formule : suite de valeurs, références de cellule, noms, fonctions ou opérateurs dans une cellule permettant de générer une nouvelle valeur. Une formule commence toujours par le signe égal (=).) ou d'un tableau (table : collection de données relatives à un sujet donné, stockées dans des enregistrements (lignes) et des champs (colonnes).) qui pourrait autrement être difficile à deviner au premier abord. Les informations suivantes présentent des exemples de noms communément utilisés et montrent comment ils peuvent clarifier les éléments nommés.

Type d'exemple Exemple sans nom Exemple avec 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

Types de noms

Vous pouvez créer et attribuer différents types de noms.

Nom défini    Nom qui représente une cellule, une plage de cellules, une formule ou une valeur constante. Vous pouvez créer votre propre nom défini ; dans certains cas, Microsoft Office Excel crée un nom défini pour vous, par exemple lorsque vous définissez une zone d'impression.

Nom de tableau    Nom pour un tableau Excel, qui est une collection de données relatives à un sujet donné, stockées 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, mais vous pouvez modifier ce nom pour le rendre plus évocateur. 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). L'étendue d'un nom est l'emplacement dans lequel le nom est reconnu tel quel (sans modifications). Par exemple :

  • Si vous avez défini un nom, par exemple Budget_08, et que son étendue est Feuil1, ce nom sera reconnu tel quel (sans modifications) uniquement dans la Feuil1, et pas dans la Feuil2 ou la Feuil3.

Pour utiliser un nom de feuille de calcul locale dans une autre feuille de calcul, vous pouvez faire précéder ce nom du nom de l'autre feuille de calcul, comme dans l'exemple suivant :

Feuil1!Budget_08

  • Si vous avez défini un nom, par exemple Objectifs_Serv_Ventes et que son étendue est le classeur, ce nom sera reconnu dans toutes les feuilles de calcul de ce classeur, mais pas dans un autre classeur.

Un nom doit toujours être unique dans sa propre étendue. Excel vous empêche de définir un nom qui ne soit pas unique 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 BénéficeNet, avec une étendue sur Feuil1, Feuil2 et Feuil3 du même classeur. Bien que le nom reste le même, chaque nom est unique dans son étendue. Vous pouvez ainsi par exemple vous assurer qu'une formule utilisant le nom BénéficeNet 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, BénéficeNet, pour le niveau du classeur global, mais là aussi l'étendue sera unique. Dans ce cas toutefois, il peut exister un conflit de noms. Pour résoudre ce conflit, par défaut, Excel utilise le nom défini pour la feuille de calcul, car le niveau de la feuille de calcul locale est prioritaire par rapport au niveau du classeur global. Si vous souhaitez annuler cette priorité et utiliser le nom de classeur, vous pouvez supprimer l'ambiguïté en ajoutant au nom du classeur un préfixe comme dans l'exemple suivant :

FichierClasseur!BénéficeNet

Vous pouvez écraser le niveau de la feuille de calcul locale pour toutes les feuilles de calcul du classeur à l'exception de la première, qui utilise toujours le nom local en cas de conflit de noms et ne peut pas être écrasée.

Création et entrée de noms

Vous pouvez créer un nom de l'une des façons suivantes :

  • À l'aide de la zone Nom dans la barre de formule     Cette méthode est idéale pour créer un nom au niveau du classeur pour une plage sélectionnée.
  • À partir d'une sélection     Vous pouvez créer des noms aisément à partir d'étiquettes de lignes et de colonnes existantes en sélectionnant des cellules de la feuille de calcul.
  • À l'aide de la boîte de dialogue Nouveau nom    Cette méthode est préférable lorsque vous avez besoin de plus de flexibilité lors de la création des noms, par exemple pour spécifier une étendue au niveau de la feuille de calcul locale ou pour créer un commentaire associé au nom.

 Remarque   Par défaut, les noms utilisent des références de cellules absolues (référence de cellule absolue : dans une formule, adresse exacte d’une cellule, quelle que soit la position de la cellule qui contient la formule. Une référence de cellule absolue se présente sous la forme $A$1.).

Vous disposez des options suivantes pour entrer un nom :

  • Taper le nom     Tapez le nom, par exemple en tant qu'argument d'une formule.
  • Utiliser la saisie semi-automatique de formule    Utilisez la liste déroulante de la saisie semi-automatique de formule, qui répertorie automatiquement des noms valides pour vous.
  • 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 des noms définis dans un classeur. Recherchez une zone contenant deux colonnes vides dans la feuille de calcul (la liste contiendra deux colonnes, une pour le nom et l'autre pour la description du nom). Sélectionnez une cellule comme coin supérieur gauche de la liste. Sous l'onglet Formules, dans le groupe Noms définis, cliquez sur Utiliser dans la formule, sur Coller, puis dans la boîte de dialogue Coller des noms, cliquez sur Coller une liste.

Haut de la page Haut de la page

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

La liste ci-dessous présente les règles de syntaxe que vous devez connaître 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 inversée (\). Les caractères restants du nom peuvent être des caractères alphanumériques, des points et des traits de soulignement.

 Remarque   Vous ne pouvez pas utiliser les lettres « C », « c », « R » ou « r » comme nom défini car ces lettres sont utilisées comme abréviations pour sélectionner une ligne ou une colonne pour la cellule sélectionnée lorsqu'elles sont entrées dans une zone de texte Nom ou Atteindre.

  • Les références de cellules ne sont pas autorisées    Les noms ne peuvent pas être une référence de cellule, telle que Z$100 ou R1C1.
  • Les espaces ne sont pas valides     Les espaces ne sont pas autorisés. Utilisez le trait de soulignement (_) et le point (.) comme séparateurs de mots, par exemple Taxe_Vente ou Premier.Trimestre.
  • Longueur des noms    Un nom peut contenir jusqu'à 255 caractères.
  • Casse    Les noms peuvent comprendre des lettres en majuscules et en minuscules. Excel ne fait pas la distinction entre les majuscules et les minuscules dans les noms. Par exemple, si vous créez le nom Ventes, puis un autre nom VENTES dans le même classeur, Excel vous invite à sélectionner un nom unique.

Haut de la page Haut de la page

Créer 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 (sélection non adjacente : sélection de plusieurs cellules ou plages qui ne sont pas contiguës. Lors du traçage de sélections non adjacentes dans un graphique, vérifiez que les sélections associées ont une forme rectangulaire.) auxquelles vous souhaitez attribuer un nom.
  2. Cliquez sur la zone Nom à l'extrémité gauche de la barre de formule (barre de formule : barre située en haut de la fenêtre Microsoft Excel qui permet d’entrer ou de modifier des valeurs ou des formules dans des cellules ou des graphiques. Affiche la valeur constante ou la formule enregistrée dans la cellule active.).

Zone Nom

Zone Nom
  1. Tapez le nom que vous souhaitez utiliser pour faire référence à votre sélection. Il peut comprendre jusqu'à 255 caractères.
  2. Appuyez sur ENTRÉE.

 Remarque   Vous ne pouvez pas nommer et modifier une cellule en même temps.

Haut de la page Haut de la page

Créer 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 à nommer, en incluant les étiquettes de ligne ou de colonne.
  2. Sous l'onglet Formules, dans le groupe Noms définis, cliquez sur Créer à partir de la sélection.

Image du ruban Excel

  1. Dans la boîte de dialogue Créer des noms à partir de la sélection, indiquez l'emplacement contenant les étiquettes en activant la case à cocher Ligne du haut, Colonne de gauche, Ligne du bas ou Colonne de droite.

 Remarque   Un nom créé à l'aide de cette procédure fait uniquement référence aux cellules contenant des valeurs et n'inclut pas les étiquettes de lignes et de colonnes existantes.

Haut de la page Haut de la page

Créer un nom à l'aide de la boîte de dialogue Nouveau nom

  1. Sous l'onglet Formules, dans le groupe Noms définis, cliquez sur Définir un nom.

Image du ruban Excel

  1. Dans la boîte de dialogue Nouveau nom, dans la zone Nom, tapez le nom que vous souhaitez utiliser comme référence. Il peut comprendre jusqu'à 255 caractères.

 Remarque   Les noms peuvent contenir jusqu’à 255 caractères.

  1. 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.
  2. Vous pouvez également entrer un commentaire descriptif de 255 caractères maximum dans la zone Commentaire.

 Remarque   Si vous enregistrez le classeur dans Microsoft Office SharePoint Server 2007 Excel Services, et que vous spécifiez un ou plusieurs paramètres, le commentaire est affiché comme info-bulle dans le volet Outils Paramètres.

  1. 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 cellules en argument, cliquez sur Réduire la boîte de dialogueImage du bouton (pour masquer temporairement la boîte de dialogue), sélectionnez les cellules de la feuille de calcul, puis cliquez sur Développer la boîte de dialogueImage du bouton.

  • Pour entrer une constante, tapez = (signe égal), suivi de la valeur de la constante.
  • Pour entrer une formule, tapez =, suivi de la formule.
  1. Pour terminer et retourner à la feuille de calcul, cliquez sur OK.

 Conseil   Pour agrandir ou élargir la boîte de dialogue Nouveau nom, cliquez sur la poignée inférieure et faites-la glisser.

Haut de la page Haut de la page

Gérer les noms à l'aide de la boîte de dialogue Gestionnaire de noms

Utilisez la boîte de dialogue Gestionnaire de noms pour gérer tous les noms définis et les noms de tableaux dans le classeur. Par exemple, vous souhaiterez peut-être rechercher des noms contenant des erreurs, confirmer la valeur et la référence d'un nom, afficher ou modifier les commentaires descriptifs ou déterminer l'étendue. Vous pouvez également trier et filtrer la liste de noms et ajouter, modifier ou supprimer facilement des noms.

Pour ouvrir la boîte de dialogue Gestionnaire de noms, sous l'onglet Formules, dans le groupe Noms définis, cliquez sur Gestionnaire de noms.

Image du ruban Excel

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

La valeur actuelle du nom, par exemple le résultat d'une formule, une constante de chaîne, une plage de cellules, une erreur, un tableau de valeurs ou 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 le niveau du classeur global.
Commentaire

Des informations supplémentaires sur le nom (255 caractères max.). Les exemples suivants illustrent des valeurs possibles :

  • Cette valeur expirera le 2 mai 2007.
  • Ne pas supprimer ! Nom critique !
  • Basé sur les chiffres de l'examen de certification ISO.

 Remarque   Si vous enregistrez le classeur dans Microsoft Office SharePoint Server 2007 Excel Services et que vous spécifiez un ou plusieurs paramètres, le commentaire est affiché comme info-bulle dans le volet Outils Paramètres.

 Remarques 

  • Vous ne pouvez pas utiliser la boîte de dialogue Gestionnaire de noms pendant que vous modifiez le contenu de la 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 (pour lesquels la propriété Visible est définie avec la valeur « False »).

Redimensionner les colonnes

  • Pour redimensionner automatiquement une colonne afin de l'ajuster à la taille de la plus grande valeur qu'elle contient, double-cliquez sur le côté droit de l'en-tête de la colonne.

Trier les noms

  • Pour trier la liste de noms en ordre ascendant ou descendant, cliquez sur 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 successivement l'opération de filtrage, ce qui permet de combiner ou de supprimer rapidement différentes opérations de filtrage pour obtenir le résultat souhaité.

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, #VALEUR, #NOM etc.).
Noms sans erreur Afficher uniquement les noms dont la valeur ne contient 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.

Haut de la page Haut de la page

Modifier un nom

Si vous modifiez un nom défini ou un nom de tableau, toutes les utilisations de ce nom dans le classeur sont également modifiées.

  1. Sous l'onglet Formules, dans le groupe Noms définis, cliquez sur Gestionnaire de noms.

Image du ruban Excel

  1. Dans la boîte de dialogue Gestionnaire de noms, cliquez sur le nom que vous souhaitez modifier, puis cliquez sur Modifier. Vous pouvez également double-cliquer sur le nom.

 Conseil   Vous pouvez également double-cliquer sur le nom.

  1. Dans la boîte de dialogue Modifier le nom, tapez le nouveau nom de la référence dans la zone Nom.
  2. Modifiez la référence dans la zone Fait référence à, puis cliquez sur OK.
  3. 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 toute modification indésirable ou accidentelle, cliquez sur AnnulerBouton Annuler ou appuyez sur ÉCHAP.
    • Pour enregistrer les modifications, cliquez sur ValiderBouton Valider ou appuyez sur ENTRÉE.

 Remarque   Le bouton Fermer ferme uniquement la boîte de dialogue Gestionnaire de noms. Il n'est pas nécessaire pour valider des modifications déjà apportées.

Haut de la page Haut de la page

Supprimer un ou plusieurs noms

  1. Sous l'onglet Formules, dans le groupe Noms définis, cliquez sur Gestionnaire de noms.

Image du ruban Excel

  1. Dans la boîte de dialogue Gestionnaire de noms, cliquez sur le nom que vous souhaitez modifier.
  2. Sélectionnez un ou plusieurs noms à l'aide de l'une des procédures suivantes :
    • Pour sélectionner un nom, cliquez dessus.
    • Pour sélectionner plusieurs noms dans un groupe de noms contigus, cliquez sur les noms et faites-les glisser ou appuyez sur MAJ et cliquez sur chaque nom du groupe.
    • Pour sélectionner plusieurs noms dans un groupe de noms non contigus, appuyez sur CTRL et cliquez sur chaque nom du groupe.
  3. Cliquez sur Supprimer. Vous pouvez aussi appuyer sur SUPPR.
  4. Cliquez sur OK pour confirmer la suppression.

 Remarque   Le bouton Fermer ferme uniquement la boîte de dialogue Gestionnaire de noms. Il n'est pas nécessaire pour valider des modifications déjà apportées.

Haut de la page Haut de la page

 
 
S'applique à :
Excel 2007