Pourquoi RECHERCHEV retourne #N/A

Temps de lecture : 3 minutes

Quand vous regardez des vidéos tutorielles ou que vous lisez des articles sur la fonction RECHERCHEV, tout fonctionne toujours parfaitement. Cependant, il y a des situations où la fonction RECHERCHEV retourne #N/A.

Cet article vous explique les différents cas de figure qui explique les erreurs que la fonction RECHERCHEV peu retourner et comment les corriger.

Vidéo explicative

La vidéo suivante vont vous montrer 4 cas où la fonction RECHERCHEV retourne N/A et vous allez avoir les explications à la suite

Omettre le 4e paramètre ?

La première erreur c'est de laisser le 4e paramètre vide 😱😱😱

Laissez le 4e paramètre vide signifie que la recherche sera "approchante" (ou si vous préférez par tranche).

Or la quasi-majoritée de l'utilisation de la fonction RECHERCHEV c'est par recherche "exacte"

errreur-recherchev-1

Ne laissez jamais le dernier paramètre vide ⛔⛔⛔

La recherche n'aboutit pas (#N/A)

Dans l'article sur les comparaisons entre colonnes que l'instruction #N/A peut être le résultat attendu.

Cependant dans la majorité des cas quand la fonction RECHERCHEV retourne #N/A, c'est que la recherche n'a pas trouvé l'élément recherché. Deux cas sont possibles.

Raison 1 : Références non bloquées

La principale raison pour laquelle la fonction RECHERCHEV ne retourne pas de valeur c'est parce que le second paramètre (la table de référence) n'a pas eu ses références verrouillées.

RECHERCHEV retourne #N/A car les références ne sont pas bloquées

Dans cette situation, la fonction RECHERCHEV ne voit pas l'ensemble de vos données de références après chaque recopie.

Raison 2 : Première colonne mal sélectionnée

Une erreur plus difficile à trouver c'est quand la sélection de votre table de référence (le deuxième paramètre de la fonction) n'est pas correcte.

En effet si le terme recherché n'est pas en première colonne, la fonction RECHERCHEV ne comprend pas ce que vous êtes en train de rechercher.

La fonction est incapable de "lire" ce que vous souhaitez trouver et vous renvoie donc une erreur.

Avec la fonction RECHERCHEV, la valeur à rechercher doit obligatoirement être dans la première colonne de votre table de référence

errreur-recherchev-4

Dans la formule, la référence commence en colonne B or il aurait fallu commencer en colonne C pour trouver le terme "Pologne"

Dans l'exercice en ligne suivant, vous pouvez vous exercer sur un cas similaire

Raison 3 : Lignes et colonnes masquées

Quand vous avez des lignes ou des colonnes masquées, cela peut être redoutable pour la fonction RECHERCHEV.

Lignes masquées

Si vous avez des lignes masquées, il vous est impossible de "voir" leur contenu (logique). Mais pourtant elles existent.

La fonction RECHERCHEV est parfaitement capable de "voir" les lignes masquées.

Colonnes masquées

À l'inverse, si certaines colonnes sont masquées, l'erreur vient de la valeur du 3e paramètre (la colonne recherchée).

Dans cet exemple, 3 colonnes sont visibles (d'où la valeur 3 pour retourner la colonne "Montant réparation").

Or, en réalité, il s'agit de la valeur 6 car 3 colonnes sont masquées.

errreur-recherchev-5

10 Comments

  1. Louis
    07/09/2022 @ 15:40

    Bonjour,
    dans un tableau, en colonne C je fais la recherche d'une chaine texte "HB" dans la colonne A. si ok, je récupère le contenu de la colonne B.
    Formule en C2:
    =RECHERCHE("HB";A2;B2))

    La plupart des résultats renvoient #N/A alors que la chaine "HB" existe bien en A.
    Cependant quelques lignes arrivent au bon résultat.

    Début de compréhension:
    Lorsque le 1er mot A2 est plus petit que H -> ok.
    Exemple : Cerise HB100; Fraise HB200; ...
    Lorsque que le 1er mot est plus grand que H > #N/A.
    Exemples : Pomme HB400; Kiwi HB300
    Cela ne me semble pas être le résultat attendu. Une idée ?
    Merci pour votre travail et pour votre aide.

    Reply

  2. SAMUEL
    29/08/2022 @ 17:06

    Bonjour,

    Dans mon cas la, le problème se pose au niveau de la valeur cherchée.
    Exemple : 6280089. Lorsque je saisie ma formule recherche v la cellule me renvoi #N/A sauf si je modifie manuellement ma valeur recherchée par ="", ce qui donne au final :
    ="6280089"
    Auriez-vous une idée d'où peut venir le problème ?
    NB : un changement de format ne solutionne pas le problème.
    Merci d'avance

    Reply

    • Frédéric LE GUEN
      30/08/2022 @ 01:16

      Essayer de faire =RECHERCHEV(CNUM(cellule); ........) ça va peut-être résoudre le problème

      Reply

  3. sam
    19/03/2021 @ 15:01

    Bonjour à tous,
    je bloque sur ce cas pour la rechercheV:
    1. Je saisi la valeur recherché manuellement, le résultat est bon, mais si je saisi la valeur de recherche en sélectionnant la cellule voulu directement, ça me renvoie le résultat #N/A,
    c'est quoi l'erreur ?

    Reply

  4. Denis
    13/02/2021 @ 19:21

    Bonjour,
    Je suis habitué à la fonction RECHERCHEV mais je bloque sur un cas qui n'est pas évoqué : la valeur recherchée pointe sur une cellule avec formule.
    Comment contourner le problème sachant que je ne peux pas me passer de la formule et que je ne peux pas demander aux utilisateurs de couper / coller les valeurs ?
    Merci par avance pour votre aide
    Denis

    Reply

  5. Eli MAWUENYEGA
    11/02/2021 @ 13:39

    Merci beaucoup

    Reply

  6. david
    08/07/2020 @ 14:52

    Bonjour
    malgres ces vérifications le rechercheV nous renvois NA avec une matrice de nombre venant d'un autre tableau

    y a til un 5 eme cas?

    Reply

    • Frédéric LE GUEN
      09/07/2020 @ 13:31

      Je ne comprends pas trop ce que vous voulez dire avec une matrice de nombre. Mais si vous recherchez un nombre, il se peut que l'une des cellules interprète le nombre comme du texte et donc la différence de type de données engendre le N/A

      Reply

  7. Kone Ismael
    18/04/2018 @ 10:56

    merci

    Reply

    • Kone Ismael
      18/04/2018 @ 10:59

      Bonjour a tous , jai vraiment un souci ,je veux mémoriser et accumuler dans une cellule D3 toutes les valeurs qui passent par la cellule A1 et mettre D3 a zero si d3 atteint une valeur X
      svp aidez-moi
      Fin de la discussion
      Écrivez un message...

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MICROSOFT MVP

RECHERCHE D’EMPLOI AVEC