Resultats sans erreur

le tinevez

XLDnaute Nouveau
Bonjour à tous
Je n'ai pas trop l'habitude et j'ai passé mes messages par un chemin trop perso, pardonnez moi

Je viens soumetttre à votre reflexion le problème suivant :Si dans le fichier Feuil2 A9 n'existe pas ce jour là j'ai un message d'erreur soit avec "X" soit avec "N"

Voici ma formule qui me renvoie toujours #N/A#
=SI(C9="X";RECHERCHEV(A9;Feuil2!$A:$G;7;0);"")'
=SI(C9="N";RECHERCHEV(A9;Feuil2!$A:$G;7;0);"")'
=SI(F9="";"";F9/(1+D9)*D9*2/100)'
 

mjo

XLDnaute Impliqué
Re : Resultats sans erreur

Bonsoir,

Il y a moyen de faire compliqué, mais le plus simple, à mon avis, est de créer la Feuil!2 même si elle est vide.

La formule ne renverra rien, puisque la Feuil2 est vide, mais plus de message d'erreur.

mjo
 

mjo

XLDnaute Impliqué
Re : Resultats sans erreur

Re,

Eh bien, j'ai dit une grosse bêtise !

Si la Feuil2 est vide, la fonction RECHERCHEV renverra quand même un message d'erreur !
Il faut donc, en plus, écrire la formule comme suit :
=SI(ET(C9="X";NB.SI(Feuil2!A:A;A9)>0);RECHERCHEV(A9;Feuil2!$A:$G;7;0);"")

Sans créer la feuil2, il y aussi moyen de remplacer Feuil2!$A:$G, par la fonction
INDIRECT qui récupère l'adresse d'une cellule vide de la Feuil1.
Dès que la Feuil2 est créée, avec toutes ses données, il suffira de modifier l'adresse à un seul endroit de la Feuil1 pour que le tout fonctionne.
Si tu ne vois pas comment faire, fais signe, je te fais un exemple, c'est plus facile que de l'expliquer.

mjo
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 186
dernier inscrit
Eliyass