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)
- Sélectionnez la plage (ex : B2:B50)
- Cliquez dans la Zone Nom (à gauche de la barre de formule, qui affiche "B2")
- Tapez le nom souhaité : Ventes
- Appuyez sur Entrée — ne pas cliquer ailleurs, sinon la saisie est annulée
Méthode 2 — Gestionnaire de noms
- Formules → Gestionnaire de noms (ou Ctrl+F3)
- Cliquez Nouveau
- Renseignez le nom, la portée (classeur ou feuille spécifique) et la référence
- 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 :
- Sélectionnez la table entière avec en-têtes
- Formules → Définir à partir de la sélection
- 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,C3sont 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ée | Accessible depuis | Quand utiliser |
|---|---|---|
| Classeur | Toutes les feuilles | Paramètres globaux (taux TVA, seuils…) |
| Feuille spécifique | Cette feuille uniquement | Donné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 :
- Gestionnaire de noms → Nouveau
- Nom :
Taux_TVA - 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.