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
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
A voir également:
- Excel 2007 Formule sur 2 feuilles
- Formule excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
6 réponses
mic13710
Messages postés
1088
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
354
7 avril 2011 à 12:39
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.
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.
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é.
En tout cas merci pour ta réactivité.
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 ?
=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 ?
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 ?
mic13710
Messages postés
1088
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
354
Modifié par mic13710 le 7/04/2011 à 14:46
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))
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))
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...
mic13710
Messages postés
1088
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
354
Modifié par mic13710 le 7/04/2011 à 15:03
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))
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))
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
mic13710
Messages postés
1088
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
354
Modifié par mic13710 le 7/04/2011 à 15:30
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.
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.