Aller au contenu

Les plages nommées

Excel : Les plages nommées

Les plages nommées vous permettent de donner un nom à une cellule ou à une plage de cellules.
Tout l'intérêt des plages nommées est de les utiliser dans les formules que vous allez construire.

En effet, il sera toujours plus compréhensible d'écrire et de lire la formule suivante :

=1/2*(bénéfice_net-5%*capitaux_propres)*salaires_bruts/valeur_ajoutée

que celle-ci :

=1/2*(B53-5%*G32)*E15/G40

Attention : les noms ne peuvent pas contenir d’espace (utilisez « _ » ou « . » à la place par exemple).

Vous pouvez utiliser n’importe quelle combinaison de lettres et de chiffres, mais le nom doit commencer par une lettre.

Les symboles autres que « _ » ou « . » sont interdits.

Les noms sont limités à 255 caractères. Pour autant, essayez de conserver des noms courts pour vous permettre d'avoir des formules lisibles...

Excel dispose de ses propres plages nommées. Si par exemple une zone d'impression a été définie dans la feuille, le nom Zone_d_impression apparaitra dans la liste des noms. Il ne faut pas utiliser ces noms réservés lorsque vous créez un nom.
De même, il n'est pas possible de retenir un nom qui ressemble à l'adresse d'une cellule :  par exemple  A$52 ou R1C1.

Création d'un nom

Création à partir de la zone « Nom »

C'est la méthode la plus rapide pour créer un nom : sélectionnez la cellule ou la plage à nommer, puis saisissez le nom de la plage dans la zone Nom (à gauche de la barre de formule) :

Excel : plages nommées - création nom barre de formule

Appuyez sur Entrée pour créer le nom après l’avoir saisi (si vous tapez un nom, puis cliquez dans la feuille de calcul, le nom ne sera pas créé).
Si le nom n’existe pas, il sera créé par Excel. Sinon, Excel sélectionne simplement la plage correspondante.

Le nom créé par cette méthode sera utilisable dans tout le classeur (et pas seulement la feuille).

Création à partir de la sélection

Si votre sélection comporte le nom à définir (par exemple le titre d'une ligne ou d'une colonne) vous pouvez l'utiliser directement pour la création. Dans l'onglet Formules, dans la rubrique Noms définis, cliquez sur Depuis sélection :

Excel : plages nommées - création nom depuis sélection

Une boîte de dialogue apparaît, vous demandant d'indiquer l'emplacement du nom dans la sélection :

Excel : plages nommées - création du nom depuis sélection boîte de dialogue

Cliquez sur Ok et le nom est automatiquement créé, avec la plage correspondante comme référence. Si le titre de ligne ou de colonne comporte des espaces, ceux-ci seront remplacés par le signe "_".

Le nom créé par cette méthode sera utilisable dans tout le classeur (et pas seulement la feuille).

Création à partir de la boîte de dialogue de création

Il s'agit là d'une méthode moins rapide, mais plus complète que la précédente, qui consiste à ouvrir la boîte de dialogue de création de nom.

Commencez par sélectionner la cellule ou la plage à laquelle vous voulez attribuer le nom. Puis 3 accès différents s'offrent à vous pour ouvrir la boîte de dialogue qui nous intéresse :

1. Dans l’onglet Formules, dans la rubrique Noms définis, cliquez sur Définir un nom :

Excel : plages nommées - création nom onglet formules

2. Vous pouvez aussi, après avoir sélectionné la cellule ou la plage à laquelle vous voulez attribuer le nom, ouvrir le gestionnaire de noms dans l’onglet Formules, dans la rubrique Noms définis.
Le gestionnaire de nom apparaît, il suffit alors de cliquer sur « Nouveau » :

Excel : plages nommées - création nom gestionnaire de noms

3. Vous pouvez également faire un clic droit et choisir Définir un nom dans le menu contextuel :

Excel : plages nommées - création nom menu contextuel

Quelle que soit la méthode utilisée, Excel affiche la boîte de dialogue suivante :

Excel : plages nommées - création nom boîte de dialogue Nouveau nom

A ce stade :

  • Indiquez dans le champ Nom le libellé qui sera utilisé pour nommer la cellule ou plage de cellule sélectionnée.
  • Précisez dans le champ Zone si le nom sera utilisable dans tout le classeur, ou uniquement dans la feuille en cours.
  • Vous pouvez également saisir un commentaire qui permettra par exemple d'expliquer plus en détail le contenu la plage nommée que ce que permet le nom lui-même.
  • Vous pouvez modifier la plage de cellule sélectionnée en corrigeant directement les références présentes dans la zone Fait référence à... 
    Vous pouvez également  en cliquer sur le bouton de sélection de la plage Image du bouton(qui réduit temporairement la boîte de dialogue), sélectionner les cellules de la feuille de calcul, puis cliquez sur Développer la boîte de dialogue Image du bouton pour revenir à la fenêtre de création du nom.

Validez la création du nom en cliquant sur Ok.

Utilisation d'un nom dans une formule

Une fois créé, vous pouvez utiliser le nom directement dans une formule. Par exemple, plutôt que taper la formule =C4*D1, vous saisissez : =C4*tx_TVA :

Excel : plages nommées - utilisation dans une formule

Pour aller plus loin, nous avons créé une deuxième plage nommée, qui s'étend de C4 à C7, appelée prix_HT :

Excel : plages nommées - formules plage contenant plusieurs lignes

Nous allons utiliser cette plage dans notre formule. Deux solutions se présentent :

1. Vous pouvez utiliser la formule =prix_HT*tx_TVA, et dans ce cas, Excel propage automatiquement la formule dans les lignes vides du dessous, jusqu'à atteindre la dernière ligne de la plage qui contient plusieurs lignes (prix_HT). La formule n'est présente que dans la cellule D4, mais son résultat s'étend sur plusieurs lignes mises en évidence grâce à un encadré coloré et ombré (ici en bleu) :

Excel : plages nommées - formules formule propagée

2. Vous pouvez également utiliser la formule =@prix_HT*tx_TVA, le symbole @ servant à renvoyer la valeur de la cellule de la plage prix_HT sur la même ligne que celle de la formule :

Excel : plages nommées - formules opérateur d'intersection

Avec cette deuxième méthode, plus classique, il faudra recopier la formule vers le bas soi-même pour compléter le tableau...

Recherche d'une plage nommée

Une fois le nom créé, vous pouvez utiliser la zone Nom pour retrouver ou accéder rapidement à la plage correspondante. Excel positionnera la cellule active directement dessus :

Excel : plages nommées - accéder à la plage par la zone Nom

Gestion des noms

Il est possible de modifier ou supprimer les noms grâce au gestionnaire de noms, accessible dans l'onglet Formules du ruban :

Excel : plages nommées - accès au gestionnaire de noms

La fenêtre du gestionnaire de noms apparaît alors. Il liste les noms connus dans le classeurs, la valeur actuelle de la cellule (ou la plage de cellule, entre accolades), sa référence, son étendue et le commentaire associé au nom :

Excel : plages nommées - gestionnaire de noms boîte de dialogue

A ce stade, vous pouvez sélectionner le nom qui vous intéresse. Il est possible de modifier directement la cellule ou la plage de cellules associées dans la zone Fait référence à :

Excel : plages nommées - gestionnaire de nom référence à

Modifiez les références directement dans la zone de saisie. Si vous cliquez sur un autre nom dans la liste, ou si vous fermez le gestionnaire de nom, Excel vous demande si vous souhaitez enregistrer vos modifications :

Excel : plages nommées - gestionnaire de nom enregistrement changement de référence

Modifier un nom

En cliquant sur le bouton Modifier..., vous faites apapraître une fenêtre identique à celle de la création du nom, qui vous permettra de changer le libellé du nom lui-même, mais également le commentaire et la plage de données correspondante (la Zone n'est plus modifiable à ce stade) :

Excel : plages nommées - gestionnaire de noms modifier

Supprimer un nom

Vous pouvez supprimer un nom en cliquant simplement sur le bouton Supprimer..., une boîte de dialogue vous demandant de confirmer la suppression :

Excel : plages nommées - gestionnaire de noms supprimer

Attention : lorsque le nom est supprimé, il n'est plus reconnu dans les formules qui pourraient encore l'utiliser. Une erreur #NOM? apparaîtra dans la cellule contenant la formule qui fait référence à un nom supprimé.

Filtrer les noms

Le gestionnaire de noms dispose d'une liste déroulante permettant de filtrer les noms lorsque la liste est trop importante.

Excel : plages nommées - gestionnaire de nom filtrer

Vous pouvez utiliser les critères de filtre suivants :

  • Noms inclus dans l’étendue de la feuille de données : affiche les noms qui ont pour zone une feuille seulement.
  • Noms inclus dans l’étendue du classeur : affiche les noms qui ont pour zone le classeur entier.
  • Noms comportant des erreurs : affiche les noms avec des valeurs contenant des erreurs (#REF!, #NOM! ou #VALEUR!...).
  • Noms sans erreur : affiche les noms dont la valeur ne contient pas d’erreur.
  • Noms définis : afficher les noms définis par vous-même (une cellule, une plage de cellules, une formule ou une valeur) ou par Excel (la zone d’impression par exemple).
  • Noms de tableaux : affiche uniquement les noms de tableaux. Le nom d'un tableau est créé automatiquement lorsqu'on met en forme le tableau (par défaut : tableau1, tableau2, etc...).
Planète Excel