Erreur #NOM? dans RECHERCHEV : comment la corriger
#NOM?RECHERCHEVRECHERCHEV est l'une des formules les plus utilisées en Excel, mais elle génère régulièrement l'erreur #NOM? chez les utilisateurs. Cette erreur apparaît généralement pour trois raisons : une mauvaise orthographe du nom de la fonction, l'utilisation de caractères spéciaux non reconnus, ou une confusion entre les versions linguistiques d'Excel (VLOOKUP en anglais, RECHERCHEV en français). Rassurez-vous : c'est un problème extrêmement courant et très facile à résoudre. Quelques vérifications simples suffisent à identifier et corriger le souci en quelques secondes. Dans cet article, nous passons en revue les causes principales de #NOM? avec RECHERCHEV et vous proposons des solutions pratiques pour relancer votre formule sans délai.
Pourquoi RECHERCHEV cause #NOM?
Nom de la fonction mal orthographié ou traduit
Excel ne reconnaît pas 'RECHERCHEV' si vous utilisez une version anglaise (VLOOKUP) ou si vous avez une faute de frappe dans le nom. Chaque version linguistique d'Excel a son propre nom de fonction. L'erreur #NOM? signifie qu'Excel ne trouve pas cette fonction dans son dictionnaire.
=RECHERCHE(valeur;table;2;0) ou =VLOOKUP(valeur;table;2;0) au lieu de =RECHERCHEV(valeur;table;2;0)Guillemets ou caractères spéciaux mal fermés dans les paramètres
Si vous ouvrez un guillemet pour la valeur cherchée ou une référence de plage sans le fermer correctement, Excel interprète le reste comme du texte invalide et génère #NOM?. Cela rompt la syntaxe de la fonction entière.
=RECHERCHEV("Dupont;A2:C100;2;0) ou =RECHERCHEV(A1:C100;B2:D50;2;0) avec un point-virgule mal placéRéférence de plage invalide ou mal séparée
Si le paramètre table_matrice utilise un séparateur incorrect (virgule au lieu de deux-points pour une plage, ou des espaces non intentionnels), Excel ne reconnaît pas la structure et retourne #NOM?. Cela arrive particulièrement avec les paramètres mal formatés.
=RECHERCHEV(A1;A2,C100;2;0) ou =RECHERCHEV(A1; A2 : C100 ;2;0) avec espaces autour des deux-pointsSolution pas à pas
- 1Cliquez sur la cellule affichant #NOM? et observez la barre de formule (Ctrl+` pour basculer l'affichage des formules)
- 2Vérifiez l'orthographe exacte de RECHERCHEV - assurez-vous qu'il n'y a pas d'accents, d'espaces ou de caractères mal saisis (RECHERCHEV et non RECHERCHE_V ou RECHERCHEV avec accent)
- 3Contrôlez les délimiteurs entre les arguments : utilisez obligatoirement des points-virgules (;) en France, pas des virgules, sauf si vos paramètres régionaux utilisent la virgule comme séparateur décimal
- 4Vérifiez que tous les arguments sont correctement fermés - comptez les parenthèses ouvrantes et fermantes pour qu'elles soient égales (utilisez Ctrl+Maj+P pour voir les paires de parenthèses)
- 5Si vous utilisez des références nommées dans RECHERCHEV, confirmez que ces noms existent réellement dans Formules > Gestionnaire de noms (Ctrl+F3)
- 6Testez la formule en la réécrivant simplement : =RECHERCHEV(A2;C:D;2;FAUX) en remplaçant vos références progressivement pour isoler l'erreur
- 7Une fois corrigée, enrobez votre formule avec SIERREUR pour éviter #N/A : =SIERREUR(RECHERCHEV(A2;C:D;2;FAUX);"Non trouvé")
- 8Appuyez sur Entrée (Retour) pour valider et vérifier que le résultat s'affiche correctement sans erreur
Exemple concret
Recherche de tarif client dans une base de données commerciale
Un commercial utilise RECHERCHEV pour retrouver le tarif applicable selon la catégorie client (Standard, Premium, VIP). La formule doit chercher dans un tableau de référence des prix.
Avant (erreur)
=RECHERCHEV(B2;Tarif_Clients;2;FAUX)Après (corrigé)
=SIERREUR(RECHERCHEV(B2;Tarifs_Clients!$A$1:$C$100;2;FAUX);"Tarif non disponible")Problème : L'erreur #NOM? apparaît car le nom de la plage 'Tarifs_Clients' est mal orthographié ou contient un caractère spécial non reconnu par Excel.
Solution : Vérifier l'orthographe exacte du nom de plage, utiliser des guillemets si le nom contient des espaces, ou utiliser une référence directe A1:C10 au lieu d'un nom de plage mal défini.
Conseil de prévention
Vérifiez l'orthographe exacte de RECHERCHEV (pas RECHERCHE ni VLOOKUP) et assurez-vous que votre plage de données est bien définie en tant que tableau nommé ou référence absolue, sinon Excel ne reconnaît pas la formule.
Outils gratuits pour corriger vos formules
Utilisez ces outils gratuits pour éviter cette erreur :
Générateur de Formules Excel
Décrivez ce que vous voulez calculer et obtenez la formule Excel instantanément
Générateur RECHERCHEV
Générez des formules RECHERCHEV instantanément en décrivant votre besoin en français
Expliqueur de Formules Excel
Collez n'importe quelle formule Excel et obtenez une explication claire, étape par étape, propulsée par l'IA.