Excel 2007 Formule sur 2 feuilles

Fermé
thias - 7 avril 2011 à 10:27
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 - 7 avril 2011 à 15:28
Bonjour,

je dois mettre à jour un tableau et je voudrais créer une formule avec des recherches dans 2 feuilles différentes.

Je voudrais une formule permettant deux rechercheV car si l'info n'est pas dans la premiere feuille, alors la deuxieme rechercheV s'active ce qui permet d'aller chercher l'info dans l'autre feuille. et ainsi remplir la cellule de l'info qui peut se trouver dans l'une ou l'autre des feuilles.

Tout d'abord est ce possible et si oui quelle fonction utiliser en completement de la fonction si et recherchev ?

je vous remercie d'avance de votre aide.

A voir également:

6 réponses

mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
7 avril 2011 à 12:39
Utilisez la fonction si.

SI(ESTNA(RECHERCHEV dans la feuille 1); SI(ESTNA(RECHERCHEV dans la feuille 2);"";RECHERCHEV dans la feuille 2);RECHERCHEV dans la feuille 1)

Traduction, si la donnée cherchée n'est pas dans la feuille 1, si la donnée cherchée n'est pas dans la feuille 2, on affiche rien, sinon, si la donnée cherchée se trouve dans la feuille 2 on l'affiche, et si elle est dans la feuille 1 on l'affiche.
1
je te remercie pour cette réponse je vais l'essayer et te dirai si cela à fonctionner, j'ai utilisé la même méthodologie mais avec une formule si et esterreur.

En tout cas merci pour ta réactivité.
0
cela ne fonctionne il me mentionne que j'ai inscrit trop d'argument dans cette fonction... est ce un probleme de ; ? d'espace ? ou de () ? qu'en pensez vous ?
0
=SI(ESTNA(RECHERCHEV(A5;'Mars 11 '!A4:AB128;14;0); SI(ESTNA(RECHERCHEV(A5;'Exclus Mars11'!A4:H24;8;0))));"";RECHERCHEV(A5;'Exclus Mars11'!A4:H24;14;FAUX; RECHERCHEV(A5;'Mars 11 '!A4:AB128;8;0))

voila ce que j'ai entré et dsormais il me met que la formule contient une erreur j'ai beau tout essayé cela ne change pas ? pouvez vous m'aider ?
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 7/04/2011 à 14:46
Il y a un problème avec les colonnes de vos derniers recherchev, une parenthèse en trop dans le 2eme si, une manquante dans l'avant dernier rechercheV et des 0 à la place des FAUX. Ca ne peut guère marcher comme ça.
Essayez plutôt :
=SI(ESTNA(RECHERCHEV(A5;'Mars 11 '!A4:AB128;14;FAUX); SI(ESTNA(RECHERCHEV(A5;'Exclus Mars11'!A4:H24;8;FAUX)));"";RECHERCHEV(A5;'Exclus Mars11'!A4:H24;8;FAUX); RECHERCHEV(A5;'Mars 11 '!A4:AB128;14;FAUX))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je viens d'essayer et il me met le meme message comme quoi la formule contient une erreur et insere le curseur au niveau des parenthese finale de la fonction si ( la ou vous en mettez 3). je vous avoue j'ai pas mal essayé et cela ne fonctionne pas...
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 7/04/2011 à 15:03
Ah oui, il y a une erreur de position plus quelques oublis de parenthèses
Essayez ça :
=SI(ESTNA(RECHERCHEV(A5;'Mars 11'!A4:AB128;14;FAUX));SI(ESTNA(RECHERCHEV(A5;'Exclus Mars11'!A4:H24;8;FAUX));"";RECHERCHEV(A5;'Exclus Mars11'!A4:H24;8;FAUX));RECHERCHEV(A5;'Mars 11 '!A4:AB128;14;FAUX))
0
Merci cela fonctionne, enfin il n'y a plus de message d'erreur mais j'ai une boite de dialogue qui s'ouvre me demandant de rechercher la mise a jour. C'est a ni plus rien comprendre. ce logiciel est génial mais peut rendre fou par moment, je vous remercie de votre aide
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 353
Modifié par mic13710 le 7/04/2011 à 15:30
Sans doute parce que les noms des onglets Exclus Mars11 et Mars11 ne sont pas exactement comme ceux de votre fichier (des problèmes de copier/coller entre CCM et la formule Excel).
Excel considère alors que les valeurs sont sur un autre classeur et vous demande de l'ouvrir pour mettre à jour les valeurs de votre feuille.
Autre chose, n'oubliez pas de mettre des références absolues pour vos recherches afin de pouvoir recopier votre formule avec les mêmes plages.
C'est à dire que vous remplacez vos A4:H24 par $A$4:$H$24,
et vos A4:AB128 par $A$4:$AB$128
Merci de passer le sujet comme résolu.
0