Recherchev
Fermé
petitgalop
Messages postés
540
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
16 décembre 2024
-
30 mars 2009 à 18:12
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 31 mars 2009 à 01:01
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 31 mars 2009 à 01:01
3 réponses
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
30 mars 2009 à 18:18
30 mars 2009 à 18:18
Bonjour.
Dans ta seconde recherche il faut désigner la colonne 2 de la matrice (qui n'en a que 2) et ne pas mettre un 5 !
Matrice E3:F20
► =RECHERCHEV(F20;feuil2!E3:F20;5) est erronée
► =RECHERCHEV(F20;feuil2!E3:F20;2) est correcte
Dans ta seconde recherche il faut désigner la colonne 2 de la matrice (qui n'en a que 2) et ne pas mettre un 5 !
Matrice E3:F20
► =RECHERCHEV(F20;feuil2!E3:F20;5) est erronée
► =RECHERCHEV(F20;feuil2!E3:F20;2) est correcte
petitgalop
Messages postés
540
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
16 décembre 2024
8
30 mars 2009 à 18:46
30 mars 2009 à 18:46
bonjour et merci, je pensais que c'etait la colonne du debut qu'il fallait mettre, donc pour moi , la 5me colonne. mais c'est le nombbre de colonne de la matrice.mais pour définir la matrice, je mets cont pour l'une et contr pour l'autre? c'est bon?
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
31 mars 2009 à 01:01
31 mars 2009 à 01:01
Oui, c'est bon (bien qu'à aucun moment tu n'as dit avoir nommé tes matrices ...).
Cependant dans ta première formule ton 2 faisait bien référence à la deuxième colonne de la matrice, qui est la colonne C, donc la troisième de la feuille !
Je profite de cet échange pour te conseiller vivement d'ajouter FAUX en fin de fonction RECHERCHE, jusqu'à ce que ça devienne un réflexe. Dans le cas présent c'est une précaution inutile, puisque par chance tes valeurs en première colonne sont triées. Mais le jour où ta première colonne sera constituée de noms, pas forcément bien triés, tu n'auras pas de mauvaise surprise.
Il faudrait donc (bien) écrire =RECHERCHEV(F20;contr;2;FAUX) .
Cependant dans ta première formule ton 2 faisait bien référence à la deuxième colonne de la matrice, qui est la colonne C, donc la troisième de la feuille !
Je profite de cet échange pour te conseiller vivement d'ajouter FAUX en fin de fonction RECHERCHE, jusqu'à ce que ça devienne un réflexe. Dans le cas présent c'est une précaution inutile, puisque par chance tes valeurs en première colonne sont triées. Mais le jour où ta première colonne sera constituée de noms, pas forcément bien triés, tu n'auras pas de mauvaise surprise.
Il faudrait donc (bien) écrire =RECHERCHEV(F20;contr;2;FAUX) .