Prendre en compte la valeur de la cellule

Lélé -  
 Utilisateur anonyme -
Bonjour,

J'ai la formule suivante:

=SI(Q3="SUISSE";RECHERCHEV(B3;Feuil2!$A$1:$D$31;4;FAUX);RECHERCHEV(B3;Feuil2!$A$1:$D$31;5;FAUX))

Quand il y a "Suisse" en Q3, excel utilise la valeur de ma colonne 4 de mon tableau. Mais quand il n'y a pas "Suisse" excel me renvoie #REF à la place d'utiliser la colonne 5 de mon tableau. A noter que j'ai une valeur en colonne 4 et en colonne 5 se trouve le résultat d'un formule.
Cela fait-il une différence?

D'avance merci pour votre aide!

3 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Pour effectuer le renvoi de la valeur de la 5éme colonne, il faut que la matrice du tableau comporte à minima 5 colonnes.
Exemple :
RECHERCHEV(B3;Feuil2!$A$1:$E$31;5;FAUX)

A+
0
Lélé
 
Euh je suis tout mal à l'aise....
merci et désolé pour le dérangement.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

comment veux-tu qu'il te retourne la 5e colonne si tu lui passes une plage de 4 colonnes ?
eric
0
Utilisateur anonyme
 
Bonjour,

Votre matrice va de a1 à d31, soit 4 colonnes, mais dans le résultat vous demandez à voir le résultat de la 5ème colonne ... ?

remplacez $A$1:$D$31 par $A$1:$E$31 pour test...

cordialement

Indiquez toujours votre configuration système exacte et lisez intégralement la réponse donnée
Bonne Journée :-) - Francis
0