Nommer des plages de cellules dans Excel

Donner un nom à une plage de cellules transforme =SOMME($B$2:$B$50) en =SOMME(Ventes). Plus lisible, plus robuste, et réutilisable dans tout le classeur. Les noms définis sont l'un des outils les moins utilisés — et pourtant l'un des plus efficaces.

Créer un nom — trois méthodes

Méthode 1 — Zone Nom (la plus rapide)

  1. Sélectionnez la plage (ex : B2:B50)
  2. Cliquez dans la Zone Nom (à gauche de la barre de formule, qui affiche "B2")
  3. Tapez le nom souhaité : Ventes
  4. Appuyez sur Entrée — ne pas cliquer ailleurs, sinon la saisie est annulée

Méthode 2 — Gestionnaire de noms

  1. Formules → Gestionnaire de noms (ou Ctrl+F3)
  2. Cliquez Nouveau
  3. Renseignez le nom, la portée (classeur ou feuille spécifique) et la référence
  4. Ajoutez un commentaire optionnel pour documenter la plage

Méthode 3 — Créer à partir de la sélection

Si vos données ont des en-têtes, Excel peut nommer automatiquement plusieurs plages d'un coup :

  1. Sélectionnez la table entière avec en-têtes
  2. Formules → Définir à partir de la sélection
  3. Cochez "Ligne du haut" — Excel crée un nom par colonne avec le texte de l'en-tête

Règles de nommage

  • Commence par une lettre ou un underscore — pas un chiffre
  • Pas d'espaces — utilisez underscore ou PascalCase : Taux_TVA, VentesMensuelles
  • Pas de caractères spéciaux sauf _ et .
  • Pas de noms qui ressemblent à des références de cellules : A1, C3 sont interdits
  • Sensible à la casse dans le Gestionnaire de noms, mais pas dans les formules

Utiliser un nom dans une formule

=SOMME(Ventes)
=MOYENNE(Ventes)
=NB.SI(Regions;"Paris")
=SOMME.SI(Regions;"Paris";Ventes)
=RECHERCHEV(A2;Catalogue;2;FAUX)

Dans une formule, tapez les premières lettres du nom — Excel propose l'autocomplétion avec la liste des noms disponibles. Sélectionnez avec la touche Tab pour insérer.

Vous pouvez aussi insérer un nom via Formules → Utiliser dans la formule — utile si vous avez oublié le nom exact.

Portée : classeur vs feuille

PortéeAccessible depuisQuand utiliser
ClasseurToutes les feuillesParamètres globaux (taux TVA, seuils…)
Feuille spécifiqueCette feuille uniquementDonnées qui existent sur plusieurs feuilles avec le même nom

Un nom de portée feuille s'appelle Feuil1!Ventes depuis une autre feuille. Évitez les noms de portée feuille sauf si vous avez une raison précise — les noms classeur sont plus simples à gérer.

Nommer une constante (sans plage)

Les noms peuvent référencer des valeurs fixes, pas seulement des plages :

  1. Gestionnaire de noms → Nouveau
  2. Nom : Taux_TVA
  3. Fait référence à : =0,2 (ou =20%)

Maintenant =B2*Taux_TVA est lisible et modifiable en un point unique si le taux change.

Plage dynamique avec DECALER

Pour créer un nom qui s'étend automatiquement avec les nouvelles données :

Nom : VentesDynamic
Fait référence à :
=DECALER(Feuil1!$B$2; 0; 0; NBVAL(Feuil1!$B:$B)-1; 1)

Cette plage commence en B2 et grandit chaque fois qu'une valeur est ajoutée en B. Un graphique lié à ce nom se met à jour automatiquement.

Modifier et supprimer des noms

Gestionnaire de noms (Ctrl+F3) → sélectionnez le nom → Modifier (pour changer la référence) ou Supprimer.

Attention : supprimer un nom utilisé dans des formules génère des erreurs #NOM? dans toutes les cellules qui y font référence. Avant de supprimer, vérifiez avec Rechercher quelles formules utilisent ce nom.

Fonction DECALER → Validation des données Formules 3D