Soucis avec rechercheV

salut,

je rencontre un soucis du type #REF! dans un doc à 2 onglets que voici :

https://www.excel-pratique.com/~files/doc/tableau_Skal.xls

Le doc est simple et j'ai scrupuleusement suivi les instructions de cette fonction :

le but est d'aller chercher sur le 2eme onglet (nommé "prix") en colone 2, la valeur correspondant à celle saisie en F3

Voici la formule :

=SI(F3<>"";RECHERCHEV($F3;prix!$A$2:$A$6;2);"")

si je change le 2 en 1, il me trouve bien la valeur (la même donc que celle saisie en F3) :

=SI(F3<>"";RECHERCHEV($F3;prix!$A$2:$A$6;1);"")

mais dés que je remets "2" ou plus, message d'erreur...

J'utilise excel 2002 sous windows xp

help please !!!

merci d'avance

Bonsoir, tu veux la valeur de la deuxième colonne d'une matrice qui n'en comporte qu'une...

SI(F3<>"";RECHERCHEV($F3;prix!$A$2:$A$6;2);"")

remplace par :

=SI(F3<>"";RECHERCHEV($F3;prix!$A$2:$B$6;2);"")

Edit Amadéus: Modification Code et Couleur

merci felix

je pensais qu'il fallait indiquer la 1ère colonne et non la matrice

merci

@+

bonsoir,

tu peux faire çà.

https://www.excel-pratique.com/~files/doc/oUltgtableau_Skal.xls

amicalement

Claude.

merci Claude,

bonne idée effectivement, cela permet de ne pas avoir à changer la formule partout si l'on veut changer de colones.

par contre qu'entends-tu par "adresse en absolu" ?

désolé je suis pas un pro d'excel, vous l'aurez compris...

Bonjour,

=SI(F3<>"";RECHERCHEV(F3;prix!$A$2:$C$6;$G$1);"")
=SI(F4<>"";RECHERCHEV(F4;prix!$A$2:$C$6;$G$1);"")

ici la plage "prix!$a$2:$c$6" est en absolu (remarque les"$" que tu obtient avec la touche "F4") pareil pour "G1"

c'est-à-dire que seule la cellule F3 changera si tu copie la formule ailleurs !

encore mieux, tu pourrait nommer la plage "toto" , ce qui donnerait :

=SI(F3<>"";RECHERCHEV(F3;"toto";$G$1);"")

amicalement

Claude.

Bonjour,

Je me permets d'intervenir car je ne comprends pas pourquoi vous faites l'impasse sur le quatrième argument de la fonction RECHERCHEV.

Lorsque celui-ci est égal à 0 (ou FAUX), la plage de recherche ne doit pas être triée, quant il est égal à 1 (ou VRAI) ou omis, la formule renvoie la valeur précédant la première valeur qui est supérieure à la valeur cherchée.

Dans l'exemple de Claude si la colonne A de la feuille "prix" n'est pas triée en ordre croissant, la formule renverra une valeur fausse !

dré

Rechercher des sujets similaires à "soucis recherchev"