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

7 Comments

  1. 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

  2. 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

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

    Merci beaucoup

    Reply

  4. 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

  5. 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.

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

Back to top