recherchev

N

Nicolas

Guest
Je dois effectuer une recherchev dans un tableau à 8 colonnes et 16 lignes. J'ai un message d'erreur quand la valeur à trouver n'est pas dans la colonne de gauche (normal !).
Je peux gérer le pb avec "si(esterreur(reccherchev(..)...) en décalant les ref de recherche au fur et à mesure. Seulement je dois intégrer cette formule dans une autre et le résultat est une formule trop grosse !
y a t'il un moyen de faire maigrir si(esterreur(reccherchev(..)...) ?

merci
a+
 
M

Monique

Guest
Bonjour,

Moins long :
=SI(ESTNA(EQUIV($J$1;$A$2:$A$20;0));"";RECHERCHEV($J$1;$A$2:$H$20;2;0))

Tu donnes un nom à ton tableau :
=SI(ESTNA(EQUIV($J$1;$A$2:$A$20;0));"";RECHERCHEV($J$1;Table;2;0))

Tu donnes un nom à ta colonne de gauche :
=SI(ESTNA(EQUIV($J$1;Un;0));"";RECHERCHEV($J$1;Table;2;0))

Tu donnes un nom à EQUIV($J$1;$A$2:$A$20;0)
=SI(ESTNA(Form);"";RECHERCHEV($J$1;Table;2;0))
 
M

Monique

Guest
Re,

Pour donner un nom à ton tableau,
tu le sélectionnes entièrement puis :
barre de menu - Insertion - Nom - Définir
et, dans la zone du haut "Noms dans le classeur", tu tapes le nom choisi,
Ou bien tu sélectionnes ton tableau et
tu tapes le nom dans la zone "nom",
à gauche de la barre de formule.

Idem pour donner un nom à ta 1ère colonne.

Pour donner un nom à une formule :
barre de menu - Insertion - Nom - Définir
Dans la zone "Noms dans le classeur", tu tapes le nom choisi,
dans la zone "Fait référence à", tu tapes la formule

Tu peux aussi nommer la formule entière.
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 450
Membres
103 546
dernier inscrit
mohamed tano