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 3334 Date d'inscription   Statut Membre Dernière intervention   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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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