Aller au contenu
Klargrid

L'erreur #NOM?

Excel ne reconnaît pas un mot de la formule. La cause la plus fréquente, en France : une formule copiée d'un site anglophone, VLOOKUP au lieu de RECHERCHEV.

Ce qu'elle veut dire

#NOM? signifie qu'un nom (de fonction, de plage nommée, de tableau) n'existe pas pour Excel.

D'où elle vient

  • Une fonction dans l'autre langue : VLOOKUP, SUMIF ou IFERROR dans un Excel français, RECHERCHEV dans un Excel anglais.
  • Une faute de frappe : SOMMME, RECHERHCEV.
  • Un texte sans guillemets : =SI(A1=Oui;1;0) au lieu de =SI(A1="Oui";1;0).
  • Une fonction trop récente pour la version d'Excel : RECHERCHEX, FILTRE, UNIQUE ou JOINDRE.TEXTE dans un Excel 2016. Le fichier montre alors _xlfn. devant le nom.
  • Un nom défini supprimé ou mal orthographié.
  • Les deux-points oubliés dans une plage : A1A10 au lieu de A1:A10.

La corriger

  • Traduire la formule : Traduire une formule passe les noms et les séparateurs d'une langue à l'autre.
  • Vérifier l'orthographe : en tapant =RECH, Excel propose les fonctions existantes.
  • Mettre les textes entre guillemets doubles.
  • Pour une fonction récente absente : la remplacer (INDEX et EQUIV à la place de RECHERCHEX).

Les outils qui aident

Questions fréquentes

Pourquoi une formule trouvée sur internet donne #NOM? ?
Parce qu'elle est écrite pour un Excel d'une autre langue : les noms de fonctions sont traduits, et le séparateur d'arguments change (virgule en anglais, point-virgule en français).