Bonjour

> Message du 04/02/14 15:43
> pourquoi la formule rechercheV ne fonctionne pas pour toutes les ligne 
> de mon tableau

La formule RECHERCHEV recherche dans la *première* colonne de la 
matrice. Elle permet uniquement de renvoyer la valeur d'une des 
colonnes se trouvant *à droite* de la colonne de recherche.

Il est possible de s'affranchir de cette limitation sans réorganiser
son tableau. Pour cela on utilise deux fonctions : EQUIV et INDEX.

EQUIV permet de rechercher une valeur dans une plage et donner le
numéro d'ordre (ici le n° de ligne) où on a trouvé (si on a trouvé).

INDEX permet de rechercher dans une plage la valeur contenue en 
donnant le numéro de ligne. 

Dans ton exemple ce pourrait être par exemple (en Sheet1.B1):

=INDEX(Sheet2.C1:C7;EQUIV(F1;Sheet2.B1:B7;0);1)

Tu trouveras d'autres exemple en recherchant dans l'aide sur ces
fonctions.

Cordialement
Pierre-Yves

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à