Erreur #NOM?
L'erreur #NOM? apparaît quand Excel ne reconnaît pas un texte dans une formule, souvent à cause d'une faute d'orthographe dans le nom d'une fonction ou d'une plage nommée inexistante. Vérifie l'orthographe de ta fonction ou consulte le gestionnaire de noms.
À quoi sert un erreur #nom? dans Excel ?
L'erreur #NOM? indique qu'Excel ne reconnaît pas un texte dans ta formule. La plupart du temps, c'est une faute d'orthographe dans le nom d'une fonction, une plage nommée qui n'existe plus ou qui a été renommée, ou du texte non entouré de guillemets qu'Excel interprète comme un nom de fonction ou de plage.
Tu vas rencontrer #NOM? principalement en tapant des formules à la main (une faute de frappe suffit), en utilisant une fonction qui n'est pas disponible dans ta version d'Excel, ou après avoir supprimé ou renommé une plage nommée référencée dans une formule existante.
Erreur #NOM? : exemples concrets
Exemple 1 : Comptable : utiliser une fonction mal orthographiée dans un calcul de TVA
Tu es comptable dans un cabinet d'expertise comptable. Tu construis un modèle de calcul de TVA pour tes clients et tu saisis tes formules rapidement. Tu écris =SOMESI(A2:A100;"France";B2:B100) au lieu de =SOMME.SI(A2:A100;"France";B2:B100). La cellule affiche #NOM?.
Excel ne connaît pas de fonction appelée "SOMESI". Il cherche dans sa liste de fonctions, ne la trouve pas, et signale l'erreur. Il ne propose pas automatiquement la correction, sauf si tu passes par l'assistant de fonctions.
La solution rapide : clique dans la cellule, va dans la barre de formule, et recommence à taper le nom de la fonction. Excel propose une liste déroulante d'autocomplétion après les premières lettres. Sélectionne la bonne fonction dans la liste pour éviter les fautes de frappe.
Exemple 2 : Gestionnaire de stock : plage nommée supprimée qui casse les formules
Tu es gestionnaire de stock dans une entreprise de distribution. Tu as créé une plage nommée "STOCK_MIN" qui pointe vers les seuils de réapprovisionnement et plusieurs formules dans ton tableau de bord l'utilisent pour déclencher des alertes.
Ton collègue fait du ménage dans le gestionnaire de noms et supprime "STOCK_MIN" en pensant que c'était une vieille plage inutilisée. Toutes tes formules qui faisaient référence à STOCK_MIN affichent maintenant #NOM? : Excel ne trouve plus cette plage nommée.
Tu ouvres le gestionnaire de noms (Ctrl+F3), recrées la plage STOCK_MIN en pointant vers la bonne plage de cellules, et toutes les formules se corrigent instantanément sans les retoucher une par une. Pour éviter le problème à l'avenir, tu ajoutes un commentaire dans le gestionnaire de noms pour expliquer à quoi sert chaque plage.
- #1 Utilise toujours l'autocomplétion d'Excel pour saisir les noms de fonctions : tape les premières lettres et sélectionne la fonction dans la liste déroulante. Tu évites les fautes d'orthographe et tu es sûr que la fonction existe dans ta version.
- #2 Ctrl+F3 ouvre le gestionnaire de noms et affiche toutes les plages nommées du classeur. Si une formule affiche #NOM?, vérifie d'abord si la plage nommée référencée est bien dans cette liste.
- #3 Si tu reçois un fichier avec #NOM? sur des fonctions que tu ne reconnais pas (FILTRER, UNIQUE, XRECHERCHEV...), c'est probablement parce que ces fonctions nécessitent Excel 365 ou une version récente. Elles ne sont pas disponibles dans Excel 2016 ou 2019.
Les erreurs courantes avec le erreur #nom?
✕ Oublier les guillemets autour d'une chaîne de texte dans une formule
Quand tu écris du texte directement dans une formule sans guillemets, Excel l'interprète comme un nom de fonction ou de plage nommée. =SI(A2=Oui;"Validé";"Refusé") affiche #NOM? parce qu'Excel cherche une plage ou une fonction appelée "Oui". Avec les guillemets, =SI(A2="Oui";"Validé";"Refusé") fonctionne correctement.
C'est une erreur fréquente quand on adapte des formules vues en ligne ou copiées depuis un document, parce que certains éditeurs de texte changent les guillemets droits en guillemets typographiques ("" au lieu de "").
Solution : Vérifie que tout texte dans ta formule est entouré de guillemets droits (" "). Si tu copies-colles une formule depuis un PDF ou un document Word, les guillemets peuvent avoir été automatiquement remplacés par des guillemets typographiques que Excel ne reconnaît pas.
✕ Utiliser une fonction disponible dans une autre version d'Excel
Excel 365 propose des fonctions qui n'existent pas dans les versions antérieures : XRECHERCHEV, FILTRE, UNIQUE, SEQUENCE, TRIER, etc. Si tu partages un fichier avec quelqu'un qui utilise Excel 2016 ou 2019, ces fonctions affichent #NOM? dans sa version car elle ne les reconnaît pas.
Même chose dans l'autre sens : si tu reçois un fichier créé avec Excel 365 et que tu travailles avec une version plus ancienne, tu verras des #NOM? sur toutes ces fonctions modernes.
Solution : Avant de partager un fichier, vérifie que les fonctions que tu utilises sont disponibles dans la version Excel de tes destinataires. Pour les fonctions modernes sans équivalent ancien, note dans le fichier que Excel 365 est requis, ou prévois une version de remplacement avec RECHERCHEV et INDEX/EQUIV.
Questions fréquentes sur le erreur #nom?
Excel ne reconnaît pas quelque chose dans ta formule : soit c'est un nom de fonction mal orthographié, soit une plage nommée qui n'existe pas ou a été supprimée, soit du texte qui n'est pas entouré de guillemets. Clique dans la cellule, place ton curseur sur chaque partie de la formule et regarde si Excel la surligne ou propose une correction dans la barre de formule.
Utilise le raccourci Ctrl+F3 pour ouvrir le gestionnaire de noms. Tu y vois toutes les plages nommées du classeur avec leur définition. Si la plage nommée que ta formule cherche n'est pas dans la liste, c'est qu'elle a été supprimée ou renommée. Tu peux la recréer directement depuis le gestionnaire de noms.
Plusieurs scénarios possibles : une plage nommée référencée dans la formule a été supprimée ou renommée, un onglet référencé a été supprimé, ou le fichier a été ouvert avec une version d'Excel qui ne supporte pas certaines fonctions. Commence par vérifier le gestionnaire de noms (Ctrl+F3) pour les plages nommées, et l'onglet Formules > Vérification des erreurs pour un diagnostic guidé.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.