RechercheV #N/A = 0

Fermé
lolo35000 - 8 févr. 2012 à 10:34
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 8 févr. 2012 à 11:22
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.

A voir également:

3 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
8 févr. 2012 à 10:36
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.
0
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
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
8 févr. 2012 à 10:55
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.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
8 févr. 2012 à 11:22
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))
0