RechercheV #N/A = 0

Bonjour,

J ai effectué une rechercheV qui fonctionne.
Cependant, logiquement elle me renvoi des valeurs #N/A.
Je souhaiterai que ces valeurs soient egales a zero.
Comment faire?

Merci d avance.

3 réponses

  1. Salut,

    Le message #N/A apparait lorsque le critère de recherche n'est pas renseigné

    =SI(ESTERREUR(RECHERCHEV(ton critère;ta plage de recherche;le numéro de colonne du critère recherché;0));"";RECHERCHEV(ton critère;ta plage de recherche;le numéro de colonne du critère recherché;0))

    ce qui doit donner en clair (exemple le critère en G2 et la matrice A1:F50 pour afficher le résultat de la colonne 2 soit B)

    =SI(ESTERREUR(RECHERCHEV(G2;A1:F50;2;0));"";RECHERCHEV(G2;A1:F50;2;0))

    Si ta matrice de recherche se trouve sur une autre feuille comme sur la même feuille je te conseille de nommer la plage de recherche ex A1:F50 nommée List
    ce qui écourtera ta formule

    =SI(ESTERREUR(RECHERCHEV(G2;List;2;0));"";RECHERCHEV(G2;List;2;0))
    1. Merci de votre reponse rapide!!
      avec la formule ESTERR j avais encore les NA.
      Du coup j ai essayé avec la formule ESTERREUR et ce la fonctionne

      Merci encore
      1. Contributeur
        Effectivement, je suis allé un peu vite. ESTERR() permet de déterminer les erreurs de formules SAUF les #N/A.

        Désolé pour le petit contretemps.

        Cordialement.
    2. Contributeur
      Bonjour,

      dans le cas où vous obtenez des #N/A et que vous souhaitez faire apparaître 0 à la place, essayez ceci :
      =SI(ESTERR(RECHERCHEV(...));0;RECHERCHEV(...))
      Cordialement.