Probléme avec fonction recherchev

Bonjour,

La fonction suivante me renvoie "FAUX" lorsqu'elle ne trouve pas la valeur qui est dans la cellule Q4. Pouvez-vous m'aider

=SI($G6=Q$4;$D6;SI($G6=Q$4&"+Adhésion";SOMME($D6-(RECHERCHEV(Q$4;Tableau1;2;0)*$E6);0)))

Cordialement

bonjour,

=SI($G6=Q$4;$D6;SI($G6=Q$4&"+Adhésion";SOMME($D6-(RECHERCHEV(Q$4;Tableau1;2;0)*$E6);0)))

il te manque l'instruction à effectuer pour la 2ème branche de ton 2ème SI

=SI($G6=Q$4;$D6;SI($G6=Q$4&"+Adhésion";SOMME($D6-(RECHERCHEV(Q$4;Tableau1;2;0)*$E6);0),"que faire dans ce cas-ci ?"))

par défaut excel remplace alors cette instruction par FAUX.

Bonjour,

Que devrait-elle renvoyer dans le cas où il n'y a pas de correspondance ?

Dans ce cas, RECHERCHEV renvoie une erreur #N/A, il est donc possible d'inclure la fonction de recherche dans une fonction SIERREUR, par exemple pour remplacer l'erreur par 0. Ce qui donne dans votre cas :

=SI($G6=Q$4;$D6;SI($G6=Q$4&"+Adhésion";SOMME($D6-(SIERREUR(RECHERCHEV(Q$4;Tableau1;2;0);0)*$E6);0)))

edit : salut h2so4 !

Bjr

Merci pour vos réponses.

c'est la première fois que j'utilise la fonction rechechev avec la fonction si dons j'avais oublié la sortie dans le cas de réponse négative négative.

Cordialement

Rechercher des sujets similaires à "probleme fonction recherchev"